{"_id":"@tdcerhverv/api-connector","_rev":"65-ff5726ae5594df5b5be6f711f0544ff9","name":"@tdcerhverv/api-connector","dist-tags":{"latest":"1.9.0"},"versions":{"1.5.2":{"name":"@tdcerhverv/api-connector","version":"1.5.2","author":{"name":"TDC"},"license":"ISC","_id":"@tdcerhverv/api-connector@1.5.2","maintainers":[{"name":"akkermans","email":"sanak@nuuday.dk"},{"name":"chinnathambi","email":"chann@nuuday.dk"},{"name":"jhass","email":"jhass@nuuday.dk"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"nvalentin","email":"niejo@nuuday.dk"},{"name":"bigler","email":"matbi@tdc.dk"},{"name":"peterblomhansen","email":"petha@tdc.dk"},{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},{"name":"zilen","email":"thokj@tdc.dk"},{"name":"mdige","email":"makirc@tdc.dk"},{"name":"thictdc","email":"thic@tdc.dk"},{"name":"vercell","email":"andreasvercell@gmail.com"},{"name":"rdanb","email":"rdb@nuuday.dk"},{"name":"kasperpihl","email":"kasper@pihl.it"},{"name":"njw","email":"nw@tdc.dk"},{"name":"storfarmand","email":"johhu@nuuday.dk"}],"dist":{"shasum":"ceaa817f61fb0294eee44f7e5160b09879f03b58","tarball":"https://registry.npmjs.org/@tdcerhverv/api-connector/-/api-connector-1.5.2.tgz","fileCount":23,"integrity":"sha512-bDLfh7OXPGtZ3FCVJYgaXXdknuSRLCgAv+T9u31sY5kHWzGlScMR6qUiiosZXoSO60CE+2Xbte3hRcSKFPudpw==","signatures":[{"sig":"MEUCIQCDkE6OKnyWtEfIHDkjOTGC1hPGLZFqLWvpf6AOVc/tKwIgY/FEqaotrohZQXQsBGNV2d2am1pbvb5KsAcBTSAFCEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwtt4CRA9TVsSAnZWagAAS+wP/RhU/uhaku3AcVyHpHfE\nw4riJfvSGp5/ewe9eX/GtpNgaawXs4+MWbZx0iOdN8xcIJAqhe4iMkZFgXnc\nWa8RdNRjAkLC0hczdurKUx5XldzvGmdyeJE7/HdkWRYOX8OvjegNCACBuJWJ\ncvDY4eRHdHUMFrZnLCjHac6G7ir8ShElw7zKEP990SPUCSMesjxFfwSNZ3wG\nsslxdhhACHiNb/o9ElLsTwaamTSv1mB8DXeXEgqXQKcyKqRLBVgNwS5A7gkK\nnehhVEm1vZMVOfOhbn1fsmWQfJK3cXlTGDBQCVYWwajNiRQNsuknaR4Jij7i\noYvzegDKT6ywvAEAnF6uW1x17scpwUVxQGyY7msVKqUjAYASnwrkDEaOIPs4\nu/WpvTFcdm2xMmJcRSbZgi/YIKvs7uTaEowUAyI6POMk3T0qMxbE1qjsa3Yw\nNeJ4rq83Ua437orDsbcm3XiMsV+H/c5M8g0+/f7TQ4D92Jkd2FNhyKlbA/xc\nH12mAzNR79Xu0Dzz8ca/1cAl9efxsZu0EoMoqG7eEdXihygjeVJ3jwctm90W\nW8HW+iQLvMCYr+PM/mAFHpGzNEJTt77AR6GQw1aCd6XkewBcAGSg7ufhbkqB\n0AatHtrF8uE6l/XFbu5rhY7eUnUND93P7ao+SvNwDVsqPPOvfoZjIGdZ/jF2\nmfIy\r\n=Dpj/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","alias":{"@tdcerhverv/api-connector":"./src/index.ts"},"types":"dist/src/index.d.ts","source":"src/index.ts","gitHead":"f96b96bfaa737fb3d18d122ed2e980de15ca94c4","scripts":{"build":"rimraf dist && microbundle --jsx react --format cjs --no-compress --no-source-map","start":"rimraf dist && parcel demo/index.html","watch":"npm run build -- --watch","prepack":"npm run build"},"_npmUser":{"name":"rdanb","email":"rdb@nuuday.dk"},"_npmVersion":"lerna/3.14.1/node@v13.0.1+x64 (linux)","description":"Odin API Connectors","directories":{},"_nodeVersion":"13.0.1","_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.6","rimraf":"^2.6.3","react-dom":"^16.8.6","microbundle":"^0.11.0","@types/react":"^16.8.19","parcel-bundler":"^1.12.3"},"peerDependencies":{"react":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_1.5.2_1573051256230_0.9258702525002331","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@tdcerhverv/api-connector","version":"1.6.0","author":{"name":"TDC"},"license":"ISC","_id":"@tdcerhverv/api-connector@1.6.0","maintainers":[{"name":"andrknuudaydk","email":"andrk@nuuday.dk"},{"name":"chinnathambi","email":"chann@nuuday.dk"},{"name":"jeroen.dk.nl","email":"jmst@nuuday.dk"},{"name":"jhass","email":"jhass@nuuday.dk"},{"name":"lisbo","email":"lisbo@nuuday.dk"},{"name":"mdige","email":"makirc@tdc.dk"},{"name":"mudh","email":"mudh@nuuday.dk"},{"name":"njw","email":"nw@tdc.dk"},{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},{"name":"nvalentin","email":"niejo@nuuday.dk"},{"name":"peterblomhansen","email":"petha@nuuday.dk"},{"name":"rdanb","email":"rdb@nuuday.dk"},{"name":"renand","email":"renand@nuuday.dk"},{"name":"stegr","email":"stegr@nuuday.dk"},{"name":"storfarmand","email":"johhu@nuuday.dk"},{"name":"tdc-olila","email":"olila@nuuday.dk"},{"name":"thicanuuday","email":"thica@nuuday.dk"},{"name":"vercell","email":"andreasvercell@gmail.com"},{"name":"zilen","email":"thokj@tdc.dk"}],"dist":{"shasum":"c5cc53753001ffd101524d0a2336a3442bb887f8","tarball":"https://registry.npmjs.org/@tdcerhverv/api-connector/-/api-connector-1.6.0.tgz","fileCount":23,"integrity":"sha512-MneN6ygBlz0M0H5q51FsZjZUJXJPtfkv2k/m/XJs5n+QkeT3kilSua3/xezN9t06pGwRWkGBryJZASAeWgALjw==","signatures":[{"sig":"MEQCIC0+x8D1mem8SuoGVEdbjGBsFJPGZnPDG4vS9qVYXKcIAiBJ2FG9f3+VQyBQsByKen/GRhJP+IJYUPoqn57l6BsEDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+0kBCRA9TVsSAnZWagAAbc0QAI+2KOBO6VqgV6vL+PKF\nIfHDiBdOv9wQu0OqE9uy9tGzqebr8Rf+gKthj+ILEmQhl5Ix40T1SL5mqO17\nT25oh6RAt7+L6qM8tbXqNtlM3v+OAVjxCl383HteL6HszSc6j0QnVv4nbjM0\nQaabwlg2hLLJ9dfKMSNhfTVStXWcl47kB7NYVX7k9GFzL9gdWG2AbhQ9MQBZ\nCUQoF1khImD+B6wqpE9GgZABaU46vznTZXesunokq0MqWgmfWh8M0C0nZeqs\nxt8WjIes3P7Tk4Nkn5SaJNNHE+yNX3vTCWsY90bNdOuQ77Konjy+Hd5usaVp\nHVE08Sysy6V1426t0hdZg4HnKb6Umf9bN2iJF6KKDmkffdAkbnBCV1I1gCpZ\ncX8fAR0jwspCYOZFIT5kT1aKdsYXa26uPjjt/ovGAAsrkVww073HoArBsO6/\nKORDMa5PvtwD4tXQLfU+I+5YRWFeayoDTHEjQlze6Hi3q4p18S4EuBx0NvtZ\nZmzxcok3oEcRzKGjJ8uocq8ZXCLWl5SBXN/ABTtaglVc1o8RiQCnvzME1wrQ\n0t8fUmVYdbza5iZHGWvat3cEF4BPmtVh7dW2Yp5xWCQ5KCsQzNEYXkOx2F10\n4ZCJIAgTsUbA1HHd72+fOhom7GC0XLgb5p6i1oTeWoPpNDF3/VeJ7YJJgZoF\nYvj0\r\n=SA+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","alias":{"@tdcerhverv/api-connector":"./src/index.ts"},"types":"dist/src/index.d.ts","source":"src/index.ts","gitHead":"c2a60dfff77a781595cf6f79f9651b886c164d61","scripts":{"build":"rimraf dist && microbundle --jsx react --format cjs --no-compress --no-source-map","start":"rimraf dist && parcel demo/index.html","watch":"npm run build -- --watch","prepack":"npm run build"},"_npmUser":{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},"_npmVersion":"lerna/3.14.1/node@v14.4.0+x64 (linux)","description":"Odin API Connectors","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.6","rimraf":"^2.6.3","react-dom":"^16.8.6","microbundle":"^0.11.0","@types/react":"^16.8.19","parcel-bundler":"^1.12.3"},"peerDependencies":{"react":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_1.6.0_1593526529368_0.1188757465205359","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@tdcerhverv/api-connector","version":"1.7.0","author":{"name":"TDC"},"license":"ISC","_id":"@tdcerhverv/api-connector@1.7.0","maintainers":[{"name":"andrknuudaydk","email":"andrk@nuuday.dk"},{"name":"chinnathambi","email":"chann@nuuday.dk"},{"name":"jeroen.dk.nl","email":"jmst@nuuday.dk"},{"name":"jhass","email":"jhass@nuuday.dk"},{"name":"lisbo","email":"lisbo@nuuday.dk"},{"name":"m84100","email":"sumra@tdc.dk"},{"name":"mdige","email":"makirc@tdc.dk"},{"name":"morpo","email":"mlporsing@gmail.com"},{"name":"mudh","email":"mudh@nuuday.dk"},{"name":"njw","email":"nw@tdc.dk"},{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},{"name":"nvalentin","email":"niejo@nuuday.dk"},{"name":"peterblomhansen","email":"petha@nuuday.dk"},{"name":"rdanb","email":"rdb@nuuday.dk"},{"name":"renand","email":"renand@nuuday.dk"},{"name":"stegr","email":"stegr@nuuday.dk"},{"name":"storfarmand","email":"johhu@nuuday.dk"},{"name":"tdc-olila","email":"olila@nuuday.dk"},{"name":"thicanuuday","email":"thica@nuuday.dk"},{"name":"vercell","email":"andreasvercell@gmail.com"},{"name":"zilen","email":"thokj@tdc.dk"}],"dist":{"shasum":"1d8fa6c86ee8fbf89606cd5d67cf5a2fb1adb8e0","tarball":"https://registry.npmjs.org/@tdcerhverv/api-connector/-/api-connector-1.7.0.tgz","fileCount":23,"integrity":"sha512-sf5llpxvPzJ1xWzNsdRvV8bNxRDZMdPNg0+BuSEyXRiVILBYgo7HTACPkc5i0ACYp1izPsUdY6CqvrFffVKYxw==","signatures":[{"sig":"MEUCIQDv/9UBTUHvRh0C1SUGLpDoNbc0ieVaqkuLfBu0AN3H8gIgKHx1FvJT3aYSMvcJ4ntTprVpurD45Zapt0Fheho8tyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDaTACRA9TVsSAnZWagAA918P/Rk9bQbtoM9yGOWT087X\nbkDKRsqahRYFf3YS+O1nvVD3d4PL2k89W9we5UMi4uwH5kWxGMMa5cg7wfkr\n0NE2VKyLVbS/JkhuqBuf9Z9FYLVaZCt6NNYeED5qfOmWtuS0FBbMPcrPm+NW\nEolGy/wj58eHD2fOFKBFg3FWkOpgVSLCyRLwvibjbhg3GeovZHyPmpyY3cwn\nndG7WGnxmmXsNxWytXJus6HdY24znL2ITqvyfi7uDgy5JS6RoQFQJ8temaF+\nNf+MzfXVdvbp5G8WkCM2mGNCoJVqqRW5an6ZzrnExG+v3r8pDyeDHPaznyJs\nXHe6/hrArbzq2OJ0mHxuf9NwutozzkMZ6DQOCRuy+E+sXK2+SzqCMaOigFpS\n3cHl7DLo8aCRclrFEAN5Gzil4oc5KNFiK1hl4zcwDnLG3LwIi1gYclK3m1Q/\neqT2/e1Xy9jVtAHHvtAve/SOKNUwuRcmAs88ADUn9tL8LA90dt22VVozySRw\nVpsmQH7WtjDbaPODUc0hLrJg/Y++e5211junf2GDlVy2/21IFaibc8hOCC4d\nyns0KCoOPeFD1k1YbwHbMl849jDmSUAxJINOtweR9yXoAr3wkZrgdmfBiphg\ncuZ5SpJege2q/h7tTZvBopQxlCm+Av+YSynvaKWHdxwsOnJ9ZBZEjaRMWlXX\niTv8\r\n=3Az/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","alias":{"@tdcerhverv/api-connector":"./src/index.ts"},"types":"dist/src/index.d.ts","source":"src/index.ts","gitHead":"865d2078d508740ea16357a242abac17bbe354f0","scripts":{"build":"rimraf dist && microbundle --jsx react --format cjs --no-compress --no-source-map","start":"rimraf dist && parcel demo/index.html","watch":"npm run build -- --watch","prepack":"npm run build"},"_npmUser":{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},"_npmVersion":"lerna/3.14.1/node@v14.5.0+x64 (linux)","description":"Odin API Connectors","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.6","rimraf":"^2.6.3","react-dom":"^16.8.6","microbundle":"^0.11.0","@types/react":"^16.8.19","parcel-bundler":"^1.12.3"},"peerDependencies":{"react":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_1.7.0_1594729663932_0.6910428030490483","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@tdcerhverv/api-connector","version":"1.8.0","author":{"name":"TDC"},"license":"ISC","_id":"@tdcerhverv/api-connector@1.8.0","maintainers":[{"name":"martingrysbaek","email":"mgry@tdc.dk"},{"name":"rimborg","email":"micrim@nuuday.dk"},{"name":"vertic","email":"rronnebak@vertic.com"},{"name":"biancasgondea","email":"bias@tdc.dk"},{"name":"m84511","email":"krihe@nuuday.dk"},{"name":"m87979","email":"jfar@nuuday.dk"},{"name":"m92212","email":"eora@tdc.dk"},{"name":"morpo","email":"mlporsing@gmail.com"},{"name":"m84100","email":"sumra@tdc.dk"},{"name":"stegr","email":"stegr@nuuday.dk"},{"name":"renand","email":"renand@nuuday.dk"},{"name":"jeroen.dk.nl","email":"jmst@nuuday.dk"},{"name":"mudh","email":"mudh@nuuday.dk"},{"name":"lisbo","email":"lisbo@nuuday.dk"},{"name":"tdc-olila","email":"olila@nuuday.dk"},{"name":"andrknuudaydk","email":"andrk@nuuday.dk"},{"name":"chinnathambi","email":"chann@nuuday.dk"},{"name":"jhass","email":"jhass@nuuday.dk"},{"name":"nvalentin","email":"niejo@nuuday.dk"},{"name":"peterblomhansen","email":"petha@nuuday.dk"},{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},{"name":"zilen","email":"thokj@tdc.dk"},{"name":"mdige","email":"makirc@tdc.dk"},{"name":"vercell","email":"andreasvercell@gmail.com"},{"name":"rdanb","email":"rdb@nuuday.dk"},{"name":"njw","email":"nw@tdc.dk"},{"name":"storfarmand","email":"johhu@nuuday.dk"}],"dist":{"shasum":"d91f2e598a812e660f16871ae7a616c11d089b1d","tarball":"https://registry.npmjs.org/@tdcerhverv/api-connector/-/api-connector-1.8.0.tgz","fileCount":24,"integrity":"sha512-1yDQOkFC+URgLl6MIMdBbVozyWHihXXek1faJW6u3aIR9JbnJZDMnRyCjhpXaXcERmMuElHI/pw9XQpsniV9rw==","signatures":[{"sig":"MEUCIQCUTKoXYgTWJHhqc0dHv5mlX6Q2bqDG6f5qaw8NXhsF0gIgVJvn8MHWkyo7ohW8HXKdYl+W5jwhGa/7c7jgoYbD9z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxipoCRA9TVsSAnZWagAARoAP/RHSOlnDCloog7KavDq5\nofOASMjwAMakZWdfdiyN/93XXJQhCiNCo1eazcEJxTSkIpwhc8aUIkedgZ3Q\nDaG8Cu1OdZa0i38EDwTu6NGM3+TdbWIG1L9YJHwEo0WB3E9gTwD3hC4qmoUs\nbd12I3GRV9LIdm9hgnia1w4D7TVcdYcT8DTI+LQOMwE8JV/ZofI+NETkic1i\n4Mwy3aRDIGnG3nza4JNgoWFvTpaFE7uwDBBeED3/XrI1CpipGm1auMnDD5Bm\n6hc+qdR2TJrvqRZHkBu9PKE22A4oIGkiZFMIeTpApTZ6Z7VkSIFJjRL3Fmpu\nb1npG/xVGK0DWsDSbZ65fApZr5hjE7O+kHvF6E60x4JcorzvIGVQhjqZoftb\nBYs7jbsiwnAVattJKVZVKyho+uzUHz0gIXHiUFn2419THDKIV2Au0c3GjlAw\nM58XEI/SR1SIDrhXfSrqxeHly+FQ+7bKZ43S60ICawoJwkoQVa/vhJ+majmW\nKugb4bJvp98xfH6KMLJ8q2B/3/SWYvVNk5jFUi5MJQCeN5VtRTyi1nph1grC\nUMBx2tHolwFdmpqYTjorCgTq3xrcuo3N/RumjU+d3YROAXgfMhOqiqIv7u8N\nNAnr+K9qkoj4NckfVylihI9gXsJpVeQryqKWpapgvtLPfIONP3mbLM2uoEpj\nEN86\r\n=3WzK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","alias":{"@tdcerhverv/api-connector":"./src/index.ts"},"types":"dist/src/index.d.ts","source":"src/index.ts","gitHead":"1c7cc81c01c4f2b6bcc93903afc8e067bdd74294","scripts":{"build":"rimraf dist && microbundle --jsx react --format cjs --no-compress --no-source-map","start":"rimraf dist && parcel demo/index.html","watch":"npm run build -- --watch","prepack":"npm run build"},"_npmUser":{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},"_npmVersion":"lerna/3.14.1/node@v15.3.0+x64 (linux)","description":"Odin API Connectors","directories":{},"_nodeVersion":"15.3.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.6","rimraf":"^2.6.3","react-dom":"^16.8.6","microbundle":"^0.11.0","@types/react":"^16.8.19","parcel-bundler":"^1.12.3"},"peerDependencies":{"react":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_1.8.0_1606822504420_0.992475520478592","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@tdcerhverv/api-connector","version":"1.9.0","author":{"name":"TDC"},"license":"ISC","_id":"@tdcerhverv/api-connector@1.9.0","maintainers":[{"name":"abdok","email":"abdok@nuuday.dk"},{"name":"mikkv","email":"mikkv@tdc.dk"},{"name":"meisamnazaritdc","email":"meina@tdc.dk"},{"name":"clausr1990","email":"claus.reinhold@gmail.com"},{"name":"tdc-sigbe","email":"sigbe@tdc.dk"},{"name":"mdige","email":"makirc@tdc.dk"},{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},{"name":"jhass","email":"jhass@nuuday.dk"},{"name":"chinnathambi","email":"chann@nuuday.dk"},{"name":"andrknuudaydk","email":"andrk@nuuday.dk"},{"name":"tdc-olila","email":"olila@nuuday.dk"},{"name":"jeroen.dk.nl","email":"jmst@nuuday.dk"},{"name":"renand","email":"renand@nuuday.dk"},{"name":"stegr","email":"stegr@nuuday.dk"},{"name":"m84100","email":"sumra@tdc.dk"},{"name":"m92212","email":"eora@tdc.dk"},{"name":"m87979","email":"jfar@nuuday.dk"},{"name":"vertic","email":"rronnebak@vertic.com"},{"name":"rimborg","email":"micrim@nuuday.dk"},{"name":"boris-nuuday","email":"borj@nuuday.dk"},{"name":"rasladev","email":"rasla@tdc.dk"},{"name":"va7hanan","email":"vaku@nuuday.dk"},{"name":"muddz","email":"mohch@tdc.dk"},{"name":"tajsonik","email":"nlas@tdc.dk"},{"name":"linnt","email":"ltu@tdc.dk"},{"name":"molg","email":"molg@nuuday.dk"}],"dist":{"shasum":"6118cb2bd375ba7fc9bb3632c94eb2253a1077b1","tarball":"https://registry.npmjs.org/@tdcerhverv/api-connector/-/api-connector-1.9.0.tgz","fileCount":24,"integrity":"sha512-NiwePgG0RggEKeejiwgMvmO84kgo2Ux8j2A7sLWOZq0LWnMoSfZXGVaZkjdX4r/Z1l8qVhAxhWX9VjI8aMehKg==","signatures":[{"sig":"MEUCICCeLS2R9+obeF16IePbzxxqV1Ek9xl7brnQwTOgf4S3AiEAzX9wYWWm+qrTpNsy2a+t5LMp1vfLfY1NFZiWXotNzgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoKA9CRA9TVsSAnZWagAARWwP/2HfU7ov9+MEE1euXe20\nqPSsbxqieWovflreIrecZb3es8Bta2+rgC9ijTuR1Y2Vvt6Uy0PEca4JbafR\nZ/gZtrGslgYvx1//hoBCjA4fGohU2Dy9O649itmIQZZLyBD8WDbQ2VWoPRv+\nVr1lE7zMUXKX9J5xQ11AkECVBtzlYe8olqFHYx4i24QMmD7/grvJf0uaBrfQ\nq6CfrxETdcYR3AgPirSyECskmf3vbAgKavv0gpBYaGMnJBZeCPb9yRyQiECX\nGMpN9Cucfk4ICL9NbLhrRUeMQgq+kMhbQQqMkJTJj2Cgcj7ZhHNc9ZljgUmZ\nEbB1CyRaIvX/THphUDnFUJoSmARLOZrGzSpgoRjOnCn7FCK/qqDoPKAWSjss\nzkp6uHMl+kYke/JIU1jQy0WtKVPGYm7k7mfZu/zWiND13I/i63InJN+XUmS9\n0YO+q4vta8u2DmCbW9ROhn18VeK6bGMqlguJoojwsBySIacBNE/RJEpKGOZT\nTTlc7g+M61j0SvLL4E4YsYA2o0r2DOhFocbFWaX0sxVcUgSt6uovv+r+yXLU\n847oRIZZXe3ZVLeAdg3jnmc7XDwiYULXsz/gawiP9T9QCCBD/jXiW+k6/5c4\nwdYgXAn3jqLkH/vZ8nt3YCtHERrg8f3sgrAwey/lyYwacmeit52ohAdf0wOT\nXn1G\r\n=QDNd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","alias":{"@tdcerhverv/api-connector":"./src/index.ts"},"types":"dist/src/index.d.ts","source":"src/index.ts","gitHead":"1b98e16440588b83e30097c2cdf5f77cea6b3932","scripts":{"build":"rimraf dist && microbundle --jsx react --format cjs --no-compress --no-source-map","start":"rimraf dist && parcel demo/index.html","watch":"npm run build -- --watch","prepack":"npm run build"},"_npmUser":{"name":"nuudaybot","email":"npm-cicd-bot@tdc.dk"},"_npmVersion":"lerna/3.14.1/node@v14.18.0+x64 (linux)","description":"Odin API Connectors","directories":{},"_nodeVersion":"14.18.0","_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.0","rimraf":"^3.0.2","react-dom":"^17.0.0","microbundle":"^0.14.2","@types/react":"^17.0.37","parcel-bundler":"^1.12.3"},"peerDependencies":{"react":"^16.8.6 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_1.9.0_1637916732998_0.1514148340679804","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-11-06T14:40:56.229Z","modified":"2026-02-04T11:52:32.826Z","1.5.2":"2019-11-06T14:40:56.355Z","1.6.0":"2020-06-30T14:15:29.491Z","1.7.0":"2020-07-14T12:27:44.137Z","1.8.0":"2020-12-01T11:35:04.571Z","1.9.0":"2021-11-26T08:52:13.151Z"},"author":{"name":"TDC"},"license":"ISC","description":"Odin API Connectors","maintainers":[{"email":"sumra@nuuday.dk","name":"m84100"},{"email":"abdok@nuuday.dk","name":"abdok"},{"email":"adav@nuuday.nuuway.dk","name":"adavnuuday"},{"email":"sanpr@nuuday.dk","name":"sanpr"},{"email":"lkum@nuuday.dk","name":"lkumks"}],"readme":"# API utils for a React world 🚀\n\n## Installation\n\n```js\nnpm i @tdcerhverv/api-connector\n```\n\n## Looking for docs to version 0.x\n\n[0.x docs](https://github.com/nuuday/odin-jss/tree/api-connector-v0/packages/api-connector)\n\n## Getting started\n\nFirst off, a request object has to follow this format\n\n| Name          | Type             | Default value | Description                                                                                         |\n| ------------- | ---------------- | ------------- | --------------------------------------------------------------------------------------------------- |\n| endpoint      | string           | **required**  | Endpoint, fx: /bc/matrix/discountmatrix                                                             |\n| host          | string           | null          | API host, fx: [https://odinapi.tdc.dk](https://odinapi.tdc.dk)                                      |\n| method        | string           | GET           | Method (GET, POST, PUT, DELETE)                                                                     |\n| headers       | object           | {}            | Object with headers                                                                                 |\n| params        | object           | {}            | Object with query parameters                                                                        |\n| mode          | string           | `'cors'`      | Set the mode for CORS, see [specification](https://fetch.spec.whatwg.org/#concept-request-mode). \\* |\n| body          | object \\| string | null          | Object or string with body (obj will be stringified)                                                |\n| timeout       | number           | 10            | Seconds before timing out the request                                                               |\n| mockResult    | any              | null          | Mock a result (OBS: Request won't be called with this on)                                           |\n| mockError     | any              | null          | Mock an error (OBS: Request won't be called with this on)                                           |\n| mockDelay     | number           | 0             | Delay any mock with x ms                                                                            |\n| cacheBust     | bool             | false         | Appends a query parameter with timestamp: ?\\_=14301301031                                           |\n| cacheKey      | string           | null          | Cache the result in memory for a unique key                                                         |\n| onError       | function         | null          | Error handler (request, error) => useful for global error handling                                  |\n| onCacheSave   | function         | null          | A handler called with (request, result) => for you to save                                          |\n| onCacheLoad   | function         | null          | A handler with (request) => return any value as the response                                        |\n| clean         | bool             | false         | If true, no defaults will be included                                                               |\n| retryAttempts | number           | 0             | Number of times it should retry, before throwing the error                                          |\n\n\\* = `credentials` will be `include` if mode is `cors` or `same-origin`\n\nIn case you don't want to write host or some headers each time, you can set up some defaults.\n\n```js\n// Somewhere in index.js or App.js fx\nimport { setRequestDefaults } from '@tdcerhverv/api-connector';\n\nsetRequestDefaults({\n  host: 'https://odinapi.tdc.dk',\n  headers: {\n    'Content-Type': 'application/json; charset=utf-8',\n  },\n});\n```\n\n## Use with hooks: useRequest\n\nThe simplest way to \"hook\" this up 🥁, is with the useRequest hook.\n\n### useRequest: (requestFunc, deps?) => result\n\n**requestFunc: () => Promise** A function that returns a request promise. () => request({...})\n\n**deps?: any[]** An array of values that when one of those values change, the requests will get called again.\n\n**response [ error, responseBody, loading, rawResponse ]** The result from the request\n\n```js\nimport { useRequest, request } from '@tdcerhverv/api-connector';\n\nexport default function SomeComp() {\n  const [error, response, loading, rawResponse] = useRequest(() =>\n    request({\n      endpoint: '/bc/p/discountmatrix',\n    })\n  );\n\n  // render stuff!\n}\n```\n\n### Examples Hooks\n\n- [Run multiple requests (all at once)](docs/Batch_Requests.md)\n- [Run multiple requests (one by one)](docs/Serial_Requests.md)\n- [Call external api](docs/External_Api.md)\n\n## Programatically request\n\n```js\nimport { request } from '@tdcerhverv/api-connector';\n\nrequest({\n  endpoint: '/bc/p/discountmatrix',\n}).then((response) => {\n  console.log(response);\n});\n\n// Using async/await 💪\nconst [err, response] = await request({\n  endpoint: '/bc/p/discountmatrix',\n  method: 'POST',\n});\n```\n\n# Misc\n\n#### Other examples\n\n- [Initiate download dialog](docs/Download_PDF.md)\n","readmeFilename":"README.md"}