{"_id":"@adobe/aio-lib-test-proxy","_rev":"31-528f7811aef6b3ffbe6fbe91016669a6","name":"@adobe/aio-lib-test-proxy","dist-tags":{"next":"1.0.0-pre.2024-01-08.sha-69e10649","latest":"2.1.0"},"versions":{"1.0.1":{"name":"@adobe/aio-lib-test-proxy","version":"1.0.1","license":"Apache-2.0","_id":"@adobe/aio-lib-test-proxy@1.0.1","maintainers":[{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aio-lib-test-proxy","bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"dist":{"shasum":"a681e281a60bd70aa8f304e8a23d65f838f0660c","tarball":"https://registry.npmjs.org/@adobe/aio-lib-test-proxy/-/aio-lib-test-proxy-1.0.1.tgz","fileCount":25,"integrity":"sha512-2DuN/BsLPXp/SkcLKLZ66FhKNL7ojFo10QgfKWrxVV/b+/zaBa7kbpTlATpKKjRoPtmsxxe+XypY3aBPFT7oBw==","signatures":[{"sig":"MEUCIQCB2lN5eFDgC5AEJ1vaKF/7NaaLCZLrBT7QgG6rW0ICsQIgGqly4nZSTxg50eDJOzeLT/Mu5Vu708M+YODcGdiSRyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56907},"main":"src/index.js","engines":{"node":">=12.0.0"},"gitHead":"4a1f365942873fa19cb470125d1e1565edb3a26a","scripts":{"e2e":"jest --config e2e/jest.config.js","lint":"eslint src test","test":"npm run lint && npm run unit-tests","jsdoc":"jsdoc2md -t ./docs/readme_template.md src/**/*.js > README.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/*.js -d .","unit-tests":"jest --config test/jest.config.js --runInBand","generate-docs":"npm run typings && npm run jsdoc"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"_npmVersion":"6.14.15","description":"Adobe I/O Lib Test Proxies and Api Servers","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","mockttp":"^2.2.3","node-fetch":"2.6.2","syswide-cas":"^5.3.0","@adobe/aio-lib-core-logging":"1.1.0"},"engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"eol":"^0.9.1","jest":"^25.1.0","jsdoc":"^3.6.3","dotenv":"^8.1.0","eslint":"^6.2.2","tsd-jsdoc":"^2.4.0","fetch-mock":"^9.0.0","jest-junit":"^10.0.0","query-string":"^7.0.1","babel-runtime":"^6.26.0","stdout-stderr":"^0.1.9","jest-plugin-fs":"^2.9.0","jest-fetch-mock":"^3.0.1","http-proxy-agent":"^4.0.1","https-proxy-agent":"2.2.4","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^23.6.0","eslint-plugin-node":"^11.0.0","jest-html-reporter":"^3.4.1","eslint-plugin-jsdoc":"^25.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0","@adobe/eslint-config-aio-lib-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-test-proxy_1.0.1_1632212595686_0.3756831932256779","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@adobe/aio-lib-test-proxy","version":"0.9.0","license":"Apache-2.0","_id":"@adobe/aio-lib-test-proxy@0.9.0","maintainers":[{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aio-lib-test-proxy","bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"dist":{"shasum":"8e40638551aa502f29f0ee336b6a38cc474ff8d2","tarball":"https://registry.npmjs.org/@adobe/aio-lib-test-proxy/-/aio-lib-test-proxy-0.9.0.tgz","fileCount":6,"integrity":"sha512-in6OWwYLlk/RNlI5LyPrZzmIBfxw4E+cff+cxh6pN8zKEY1SmIR6lJnh20SnBEOmBoIkC0h9Lg6IMVmPlg6eiA==","signatures":[{"sig":"MEUCIQDdRYve1rsFYk1FjvVpFdOHXIySKOlalMLxg9EOLCO1tAIgWl5A16NcttqfZsWM6xS10N+UeaT5flNV85707U0/GV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25552},"main":"src/index.js","engines":{"node":">=12.0.0"},"gitHead":"18bcd56d4fb0e734dee7b83a7c9c034fac3a3e6d","scripts":{"e2e":"jest --config e2e/jest.config.js","lint":"eslint src test","test":"npm run lint && npm run unit-tests","jsdoc":"jsdoc2md -t ./docs/readme_template.md src/**/*.js > README.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/*.js -d .","unit-tests":"jest --config test/jest.config.js --runInBand","generate-docs":"npm run typings && npm run jsdoc"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"_npmVersion":"6.14.15","description":"Adobe I/O Lib Test Proxies and Api Servers","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","mockttp":"^2.2.3","node-fetch":"^2.6.4","syswide-cas":"^5.3.0","@adobe/aio-lib-core-logging":"1.1.0"},"engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"eol":"^0.9.1","jest":"^25.1.0","jsdoc":"^3.6.3","dotenv":"^8.1.0","eslint":"^6.2.2","tsd-jsdoc":"^2.4.0","fetch-mock":"^9.0.0","jest-junit":"^10.0.0","query-string":"^7.0.1","babel-runtime":"^6.26.0","stdout-stderr":"^0.1.9","jest-plugin-fs":"^2.9.0","jest-fetch-mock":"^3.0.1","http-proxy-agent":"^4.0.1","https-proxy-agent":"2.2.4","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^23.6.0","eslint-plugin-node":"^11.0.0","jest-html-reporter":"^3.4.1","eslint-plugin-jsdoc":"^25.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0","@adobe/eslint-config-aio-lib-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-test-proxy_0.9.0_1632311919090_0.32623047856556386","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@adobe/aio-lib-test-proxy","version":"1.0.0","license":"Apache-2.0","_id":"@adobe/aio-lib-test-proxy@1.0.0","maintainers":[{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aio-lib-test-proxy","bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"dist":{"shasum":"88c498592465b9f1fd62dc6345340e9bcd9030fe","tarball":"https://registry.npmjs.org/@adobe/aio-lib-test-proxy/-/aio-lib-test-proxy-1.0.0.tgz","fileCount":6,"integrity":"sha512-ITX4bZ5R9EasJybhpqo0aEWc0QOcVpbHe5xtARiagnm+cP+P04I4hR81osMJ/ZSURvafAGGryNYeCwVxV/gLPg==","signatures":[{"sig":"MEQCIDzv3HUwb8aOCcKQTy/K99zGamu3LFDxIZIKM03XR7WDAiBMa3DgTkq1V6TZDBGIPvtNP83yBxwZaWsOLSVE6pDrlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvzuwCRA9TVsSAnZWagAACqUQAIBu6sZs4cBZQuN7uHYz\nC43dl/BYEqOQWlJ7dQEma0w3xeH7dH0UL2rPIMRbL6iGpNr/6XUY7J1K0ewX\nHB9u7XqNRTiiyxH6sSc9m0YsEMDLXT5Pcdjghq+CpbY+xKQcAX0lPu2OiFL/\ncH5J9c+yXx4r4fIVVgpVKN7ZbY4SUBRljKdtbEaMXmYzvXl9HWrr++4pv4tP\nAwBfe0qxM+ZtS2drXnjHmQ3bFBtnxGmW94NJZwG9QupInSHdGJZzeKzW4D5O\nIHofAkaQOcFGqjabyk7bXzGZNrSPv50NT7czqwkwJx/dJHbysd+At/AdfbDR\nUzSG8HeKhDkxYIckmf4FInPZz1kgDqFRhn47txGFrFUZQhZB+c165gad0dln\nh5LmnssVvbPJp2Y8dKVRdq07o75hj88ZB72aeYQZWuKm48fVq8Rh/fJYoNQw\nqLQnIhpSm2nerPoADX8Bx1nMu7oxO8zvQP2GNw6k0tG9lNtxNEPiPymnaeW1\nzMjo0bbwFIs9kAKG9yr5K3TSbYJL8UbqLxbrkjzFASpOY5RmEps/8vyiJ7Or\nn9g3tS8i+xqrivKBVxeZi9+2OMc+4lQMmLhdE/bwsSdTzsTcR25v4fFrTh7O\n8G5e4zhr3Dxl1SWTRz/M/l8HuivWt7nuX2n20ensb+8QKN2IFsnwjPhpO02q\nyCFK\r\n=J17o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.0.0"},"gitHead":"56ee8088160a496a478709f8e670eb15cd9b09f7","scripts":{"e2e":"jest --config e2e/jest.config.js","lint":"eslint src test","test":"npm run lint && npm run unit-tests","jsdoc":"jsdoc2md -t ./docs/readme_template.md src/**/*.js > README.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/*.js -d .","unit-tests":"jest --config test/jest.config.js --runInBand","generate-docs":"npm run typings && npm run jsdoc"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"_npmVersion":"6.14.15","description":"Adobe I/O Lib Test Proxies and Api Servers","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","mockttp":"^2.2.3","node-fetch":"^2.6.4","syswide-cas":"^5.3.0","@adobe/aio-lib-core-logging":"1.1.0"},"engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"eol":"^0.9.1","jest":"^25.1.0","jsdoc":"^3.6.3","dotenv":"^8.1.0","eslint":"^6.2.2","tsd-jsdoc":"^2.4.0","fetch-mock":"^9.0.0","jest-junit":"^10.0.0","query-string":"^7.0.1","babel-runtime":"^6.26.0","stdout-stderr":"^0.1.9","jest-plugin-fs":"^2.9.0","jest-fetch-mock":"^3.0.1","http-proxy-agent":"^4.0.1","https-proxy-agent":"2.2.4","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^23.6.0","eslint-plugin-node":"^11.0.0","jest-html-reporter":"^3.4.1","eslint-plugin-jsdoc":"^25.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.0","@adobe/eslint-config-aio-lib-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-test-proxy_1.0.0_1632311974530_0.21571283970812272","host":"s3://npm-registry-packages"}},"1.0.0-pre.2024-01-08.sha-69e10649":{"name":"@adobe/aio-lib-test-proxy","version":"1.0.0-pre.2024-01-08.sha-69e10649","license":"Apache-2.0","_id":"@adobe/aio-lib-test-proxy@1.0.0-pre.2024-01-08.sha-69e10649","maintainers":[{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aio-lib-test-proxy","bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"dist":{"shasum":"42cf410fd03a3ba4fe7ff03160f4cff244649402","tarball":"https://registry.npmjs.org/@adobe/aio-lib-test-proxy/-/aio-lib-test-proxy-1.0.0-pre.2024-01-08.sha-69e10649.tgz","fileCount":6,"integrity":"sha512-Tjia4W0UNRMs2Yvm6ubryGzLy1myajYiE72bTEoRTbx4iGwLto3mseefKNnA5gnWjobne5AfIOjYAGKNA0ClFQ==","signatures":[{"sig":"MEYCIQCNqP7lHJWAjmZl1ATEF1HAII4UjAP2wtXAIE+c2g7ySQIhAL0FYUzr9KWtguV1wTLBjL3m26sTMDrEhVtaBRVsNqLG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25729},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"69e10649892f6e007427ea25cf983f2d82808292","scripts":{"e2e":"jest --config e2e/jest.config.js","lint":"eslint src test","test":"npm run lint && npm run unit-tests","jsdoc":"jsdoc2md -t ./docs/readme_template.md src/**/*.js > README.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/*.js -d .","unit-tests":"jest --config test/jest.config.js --runInBand","generate-docs":"npm run typings && npm run jsdoc"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"_npmVersion":"10.2.3","description":"Adobe I/O Lib Test Proxies and Api Servers","directories":{},"_nodeVersion":"18.19.0","dependencies":{"express":"^4.17.1","mockttp":"^2.2.3","node-fetch":"^2.6.4","syswide-cas":"^5.3.0","@adobe/aio-lib-core-logging":"1.1.0"},"engineStrict":true,"prereleaseSha":"69e10649892f6e007427ea25cf983f2d82808292","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eol":"^0.9.1","jest":"^29","jsdoc":"^3.6.3","dotenv":"^8.1.0","eslint":"^8.56.0","tsd-jsdoc":"^2.4.0","fetch-mock":"^9.0.0","jest-junit":"^10.0.0","typescript":"^5.3.3","query-string":"^7.0.1","babel-runtime":"^6.26.0","stdout-stderr":"^0.1.9","jest-plugin-fs":"^2.9.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.1","http-proxy-agent":"^4.0.1","https-proxy-agent":"2.2.4","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^27.6.1","eslint-plugin-node":"^11.1.0","jest-html-reporter":"^3.4.1","eslint-plugin-jsdoc":"^42.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^4.0.0","@adobe/eslint-config-aio-lib-config":"^2.0.2"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/aio-lib-test-proxy_1.0.0-pre.2024-01-08.sha-69e10649_1704727109346_0.38419696702722494","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adobe/aio-lib-test-proxy","version":"2.0.0","license":"Apache-2.0","_id":"@adobe/aio-lib-test-proxy@2.0.0","maintainers":[{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aio-lib-test-proxy","bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"dist":{"shasum":"7c46d3503afeab688eba5386af81210155bf51f4","tarball":"https://registry.npmjs.org/@adobe/aio-lib-test-proxy/-/aio-lib-test-proxy-2.0.0.tgz","fileCount":6,"integrity":"sha512-rk3UhtfND1yxXx1nLf8pYVNnkI40TxdHBANioYTpeq0lvKMirqoI8ir/MIx8DVgi1SLFQof4B7KuTq40CNIENg==","signatures":[{"sig":"MEYCIQDZcoDKhUFN6n+7YZLDEdUMPEPFk2DLjXSuACXc2lIJaAIhAOWb8MK5qKJ9rHRQWPzpzkoqUY5o2WRQCyVErXb/9BoZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25636},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"ff110604e9e0b43e4d8c39a054d1d11db147a314","scripts":{"e2e":"jest --config e2e/jest.config.js","lint":"eslint src test","test":"npm run lint && npm run unit-tests","jsdoc":"jsdoc2md -t ./docs/readme_template.md src/**/*.js > README.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/*.js -d .","unit-tests":"jest --config test/jest.config.js --runInBand","generate-docs":"npm run typings && npm run jsdoc"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"_npmVersion":"10.2.3","description":"Adobe I/O Lib Test Proxies and Api Servers","directories":{},"_nodeVersion":"18.19.0","dependencies":{"express":"^4.17.1","mockttp":"^2.2.3","node-fetch":"^2.6.4","syswide-cas":"^5.3.0","@adobe/aio-lib-core-logging":"^3"},"engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"eol":"^0.9.1","jest":"^29","jsdoc":"^3.6.3","dotenv":"^8.1.0","eslint":"^8.56.0","tsd-jsdoc":"^2.4.0","fetch-mock":"^9.0.0","jest-junit":"^10.0.0","typescript":"^5.3.3","query-string":"^7.0.1","babel-runtime":"^6.26.0","stdout-stderr":"^0.1.9","jest-plugin-fs":"^2.9.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.1","http-proxy-agent":"^4.0.1","https-proxy-agent":"2.2.4","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^27.6.1","eslint-plugin-node":"^11.1.0","jest-html-reporter":"^3.4.1","eslint-plugin-jsdoc":"^42.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^4.0.0","@adobe/eslint-config-aio-lib-config":"^2.0.2"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/aio-lib-test-proxy_2.0.0_1704969497518_0.6101481869278746","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adobe/aio-lib-test-proxy","version":"2.0.1","license":"Apache-2.0","_id":"@adobe/aio-lib-test-proxy@2.0.1","maintainers":[{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aio-lib-test-proxy","bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"dist":{"shasum":"ebaa07a40932caad3dc02a076338aa192ef7d976","tarball":"https://registry.npmjs.org/@adobe/aio-lib-test-proxy/-/aio-lib-test-proxy-2.0.1.tgz","fileCount":6,"integrity":"sha512-VLcQ58gbfhWQqwMATqNdgCbfkMrWPhjmqZrmqgyv/8eY8uTMzfwkr2G6PBzTJxferb+xopexc/I/1VphUulWZQ==","signatures":[{"sig":"MEQCIDdZPcPL9YLU0pKbwhQNtsUhL+C8ANr0hH+R+wX9royeAiB0KZnczMMLht+B+vxLrbpVJs35Hviloi6NTp0hdgOcUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25636},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"61772a7c0d97f0a98eada86729b9ac2f0a60246d","scripts":{"e2e":"jest --config e2e/jest.config.js","lint":"eslint src test","test":"npm run lint && npm run unit-tests","jsdoc":"jsdoc2md -t ./docs/readme_template.md src/**/*.js > README.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/*.js -d .","unit-tests":"jest --config test/jest.config.js --runInBand","generate-docs":"npm run typings && npm run jsdoc"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"_npmVersion":"10.2.3","description":"Adobe I/O Lib Test Proxies and Api Servers","directories":{},"_nodeVersion":"18.19.0","dependencies":{"express":"^4.17.1","mockttp":"^2.2.3","node-fetch":"^2.6.4","syswide-cas":"^5.3.0","@adobe/aio-lib-core-logging":"^3"},"engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"eol":"^0.9.1","jest":"^29","jsdoc":"^3.6.3","dotenv":"^8.1.0","eslint":"^8.56.0","tsd-jsdoc":"^2.4.0","fetch-mock":"^9.0.0","jest-junit":"^10.0.0","typescript":"^5.3.3","query-string":"^7.0.1","babel-runtime":"^6.26.0","stdout-stderr":"^0.1.9","jest-plugin-fs":"^2.9.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.1","http-proxy-agent":"^4.0.1","https-proxy-agent":"2.2.4","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^27.6.1","eslint-plugin-node":"^11.1.0","jest-html-reporter":"^3.4.1","eslint-plugin-jsdoc":"^42.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^4.0.0","@adobe/eslint-config-aio-lib-config":"^2.0.2"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/aio-lib-test-proxy_2.0.1_1707401985493_0.033377507079576985","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@adobe/aio-lib-test-proxy","version":"2.1.0","license":"Apache-2.0","_id":"@adobe/aio-lib-test-proxy@2.1.0","maintainers":[{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aio-lib-test-proxy","bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"dist":{"shasum":"2805a03420f81a3896d59a77ee178dadc7d7bb96","tarball":"https://registry.npmjs.org/@adobe/aio-lib-test-proxy/-/aio-lib-test-proxy-2.1.0.tgz","fileCount":6,"integrity":"sha512-72scEzbZBNlG1GEFdRJLEBGpykIKQrD4Fugqa7Mx5q7v0lITNkWg7pZQFFHOu9XcpJdyGVyp7gJl69B1MCqnhA==","signatures":[{"sig":"MEUCIQD/MC+VGs1w/vT1eNv7uKX1zGPK870F6fi09tQrKXfIDQIgGO6gjfpb9PU8bL+y1og7wkKRwakxVFPktLCuXWVAio4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25978},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"e4f2abe91134f20a404aada33632d7dd07b14fea","scripts":{"e2e":"jest --config e2e/jest.config.js","lint":"eslint src test","test":"npm run lint && npm run unit-tests","jsdoc":"jsdoc2md -t ./docs/readme_template.md src/**/*.js > README.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/*.js -d .","unit-tests":"jest --config test/jest.config.js --runInBand","generate-docs":"npm run typings && npm run jsdoc"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"_npmVersion":"10.7.0","description":"Adobe I/O Lib Test Proxies and Api Servers","directories":{},"_nodeVersion":"18.20.4","dependencies":{"express":"^4.17.1","mockttp":"^2.2.3","node-fetch":"^2.6.4","syswide-cas":"^5.3.0","@adobe/aio-lib-core-logging":"^3"},"engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"eol":"^0.9.1","jest":"^29","jsdoc":"^3.6.3","dotenv":"^8.1.0","eslint":"^8.56.0","tsd-jsdoc":"^2.4.0","fetch-mock":"^9.0.0","jest-junit":"^10.0.0","typescript":"^5.3.3","query-string":"^7.0.1","babel-runtime":"^6.26.0","stdout-stderr":"^0.1.9","jest-plugin-fs":"^2.9.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.1","http-proxy-agent":"^7","https-proxy-agent":"^7","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^27.6.1","eslint-plugin-node":"^11.1.0","jest-html-reporter":"^3.4.1","eslint-plugin-jsdoc":"^42.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^4.0.0","@adobe/eslint-config-aio-lib-config":"^2.0.2"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/aio-lib-test-proxy_2.1.0_1731489456372_0.2771584602237398","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-09-21T08:23:15.685Z","modified":"2026-07-08T08:10:37.838Z","1.0.1":"2021-09-21T08:23:15.856Z","0.9.0":"2021-09-22T11:58:39.409Z","1.0.0":"2021-09-22T11:59:34.653Z","1.0.0-pre.2024-01-08.sha-69e10649":"2024-01-08T15:18:29.521Z","2.0.0":"2024-01-11T10:38:17.668Z","2.0.1":"2024-02-08T14:19:45.654Z","2.1.0":"2024-11-13T09:17:36.624Z"},"bugs":{"url":"https://github.com/adobe/aio-lib-test-proxy/issues"},"license":"Apache-2.0","homepage":"https://github.com/adobe/aio-lib-test-proxy","repository":{"url":"git+https://github.com/adobe/aio-lib-test-proxy.git","type":"git"},"description":"Adobe I/O Lib Test Proxies and Api Servers","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"<!--\nCopyright 2021 Adobe. All rights reserved.\nThis file is licensed to you under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License. You may obtain a copy\nof the License at http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under\nthe License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\nOF ANY KIND, either express or implied. See the License for the specific language\ngoverning permissions and limitations under the License.\n-->\n\n<!--\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\nDO NOT update README.md, it is generated.\nModify 'docs/readme_template.md', then run `npm run generate-docs`.\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n-->\n\n[![Version](https://img.shields.io/npm/v/@adobe/aio-lib-test-proxy.svg)](https://npmjs.org/package/@adobe/aio-lib-test-proxy)\n[![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-lib-test-proxy.svg)](https://npmjs.org/package/@adobe/aio-lib-test-proxy)\n[![Node.js CI](https://github.com/adobe/aio-lib-test-proxy/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-lib-test-proxy/actions/workflows/node.js.yml)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) \n[![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-lib-test-proxy/main.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-lib-test-proxy/)\n\n\n# Adobe I/O Lib for Test Proxies and Api Servers\n\n### Installing\n\n```bash\n$ npm install --save-dev @adobe/aio-lib-test-proxy\n```\n\n### Usage\n1) Initialize the SDK\n\n```javascript\nconst { createApiServer, createHttpProxy, createHttpsProxy } = require('@adobe/aio-lib-test-proxy')\n\nconst httpsProxy = createHttpsProxy()\nconst response = await fetch('https://adobe.com', {\n  agent: new HttpsProxyAgent('https://my-proxy.local:8080')\n})\nhttpsProxy.stop()\n\nconst apiServer = createApiServer()\nconst response2 = await fetch('http://localhost:3000/mirror?foo=bar')\nconst response = await fetch('http://localhost:3000/post', {\n  method: 'POST',\n  headers: { 'Content-Type': 'application/json' },\n  body: JSON.stringify({ foo: 'bar' })\n})\napiServer.close()\n```\n\n## Functions\n\n<dl>\n<dt><a href=\"#createApiServer\">createApiServer(options)</a> ⇒ <code>object</code></dt>\n<dd><p>Create a simple API server.</p>\n<p>For use in tests only.\nDefault port is 3000.</p>\n<ol>\n<li>GET <code>/mirror</code> will return any query variables as json.</li>\n<li>POST <code>/post</code> will return the posted body as json.</li>\n</ol>\n</dd>\n<dt><a href=\"#createHttpProxy\">createHttpProxy(httpOptions)</a> ⇒ <code>Promise.&lt;mockttp.Mockttp&gt;</code></dt>\n<dd><p>Create a HTTP forwarding proxy</p>\n<p>For use in tests only.\nDefault port is 8080.</p>\n</dd>\n<dt><a href=\"#createHttpsProxy\">createHttpsProxy(httpOptions)</a> ⇒ <code>Promise.&lt;mockttp.Mockttp&gt;</code></dt>\n<dd><p>Create a HTTPS forwarding proxy</p>\n<p>For use in tests only.\nDefault port is 8081.</p>\n<p>This will generate certs for SSL, and add it to the root CAs temporarily.\nThis prevents any self-signed cert errors for tests when using the https proxy.</p>\n</dd>\n</dl>\n\n## Typedefs\n\n<dl>\n<dt><a href=\"#HttpOptions\">HttpOptions</a> : <code>object</code></dt>\n<dd><p>HTTP Options</p>\n</dd>\n</dl>\n\n<a name=\"createApiServer\"></a>\n\n## createApiServer(options) ⇒ <code>object</code>\nCreate a simple API server.\n\nFor use in tests only.\nDefault port is 3000.\n\n1. GET `/mirror` will return any query variables as json.\n2. POST `/post` will return the posted body as json.\n\n**Kind**: global function  \n**Returns**: <code>object</code> - the HTTP API server object  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| options | <code>object</code> |  | the options object |\n| [options.port] | <code>number</code> | <code>3000</code> | the port number to listen to |\n| [options.useSsl] | <code>number</code> | <code>false</code> | use ssl (https) |\n\n<a name=\"createHttpProxy\"></a>\n\n## createHttpProxy(httpOptions) ⇒ <code>Promise.&lt;mockttp.Mockttp&gt;</code>\nCreate a HTTP forwarding proxy\n\nFor use in tests only.\nDefault port is 8080.\n\n**Kind**: global function  \n**Returns**: <code>Promise.&lt;mockttp.Mockttp&gt;</code> - the proxy server instance  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| httpOptions | [<code>HttpOptions</code>](#HttpOptions) | the http proxy options |\n\n<a name=\"createHttpsProxy\"></a>\n\n## createHttpsProxy(httpOptions) ⇒ <code>Promise.&lt;mockttp.Mockttp&gt;</code>\nCreate a HTTPS forwarding proxy\n\nFor use in tests only.\nDefault port is 8081.\n\nThis will generate certs for SSL, and add it to the root CAs temporarily.\nThis prevents any self-signed cert errors for tests when using the https proxy.\n\n**Kind**: global function  \n**Returns**: <code>Promise.&lt;mockttp.Mockttp&gt;</code> - the proxy server instance  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| httpOptions | [<code>HttpOptions</code>](#HttpOptions) | the http proxy options |\n\n<a name=\"HttpOptions\"></a>\n\n## HttpOptions : <code>object</code>\nHTTP Options\n\n**Kind**: global typedef  \n**Properties**\n\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| port | <code>number</code> |  | the port to use |\n| useBasicAuth | <code>boolean</code> |  | use basic authorization |\n| [username] | <code>boolean</code> | <code>admin</code> | the username for basic authorization |\n| [password] | <code>boolean</code> | <code>secret</code> | the password for basic authorization |\n\n### Debug Logs\n\n```bash\nLOG_LEVEL=debug <your_call_here>\n```\n\nPrepend the `LOG_LEVEL` environment variable and `debug` value to the call that invokes your function, on the command line. This should output a lot of debug data for your SDK calls.\n\n### Contributing\n\nContributions are welcome! Read the [Contributing Guide](./.github/CONTRIBUTING.md) for more information.\n\n### Licensing\n\nThis project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.\n","readmeFilename":"README.md"}