{"_id":"yet-another-fetch-mock","_rev":"31-ad529dd97354ab35728f6c0dae1c4eb6","name":"yet-another-fetch-mock","dist-tags":{"latest":"4.2.1","beta":"4.0.0-beta.2"},"versions":{"1.0.0":{"name":"yet-another-fetch-mock","version":"1.0.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^3.0.0","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2","travis-deploy-once":"^4.3.4"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"18fb779c91696fe4291788a8d5e19df1ab28ef91","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-q3X552oSjbSIs3NKL4Vdr0gB8z+G4aehi4rLf1H7IR63MwWXRs+qfoDNGWS4NNvFL/O0nGm6lueV19rbuwEWlg==","shasum":"301ef0a6ebe21408caa94c17f8a611cf6b35cfe6","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-1.0.0.tgz","fileCount":22,"unpackedSize":178120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKibA4yWnYCGURGze3r+7HqTQ0xyn6vgRy3o5hjMUzjAiEAgkeej//qlRUdF9lefznevy1J+1HW0b97rV72301WkXA="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_1.0.0_1520090116388_0.12164793020816145"},"_hasShrinkwrap":false},"2.0.0":{"name":"yet-another-fetch-mock","version":"2.0.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"50097dca9b3aea9e80fdbb771bd24a1719fa7032","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-90XCfwEzpg6kkEFF9kcEeQdGosvhr5UyBa7ZhbL1gVSiubzTTmtflkPikMdqPSSM7Gwcn5JsFNJgTjDhPkjDNQ==","shasum":"f7da7f8fa1fb39d6e6a767e2f7d18bdb55861b9f","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.0.0.tgz","fileCount":22,"unpackedSize":187576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0taGh7XR0UNPLVzVK5475gHdHN4sf1CUBPoCQtpUOMwIgUWjAI+FpkHJliPTe1IksetlnK43iegvrt2YkzNjhseA="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.0.0_1520114292843_0.09043310385827708"},"_hasShrinkwrap":false},"2.1.0":{"name":"yet-another-fetch-mock","version":"2.1.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"7962b2dcd3770d5b73a291242ba4e38077b1dec2","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-1+dWzlrFIlCIYit75LdmpcTmwr6N5+WQurI0hLYVIxiKFys8nM8kjLIfMGULlDSekGoZvvOJdYBiIjcRUm/z1A==","shasum":"b995ca17406096cf4deefc2ada8b5b41276739c2","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.1.0.tgz","fileCount":22,"unpackedSize":187500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU6267y/p4gOpDgL+V4QDLWfDgU+NJ+Fc8tsDToASAxAIgT1YxhZ0L8PP6320es2FIVKOfd6NQ417MWZiZTlaDTPQ="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.1.0_1520183000100_0.8745829460146983"},"_hasShrinkwrap":false},"2.1.1":{"name":"yet-another-fetch-mock","version":"2.1.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"d1a8ba173223da0907424fa2794fc1cbd9195d59","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-D2yRTOS9wqDLmhSz5PQ7A7q2v8xeN3xFt4svKFKS0WZ2E4jp4a/5D2emC0k+ykjpbCSnAlNBwxfS14QM9fhcoQ==","shasum":"87c8f8c70ff6d721367abfd0a2dc370fa6d02f0b","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.1.1.tgz","fileCount":22,"unpackedSize":188354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP4rlvv0pzPtOqCfeesRSy6X+GQvWAm2XHqXP/KZqaGAiBo8cQ/B3FnksHN5AgjBOL8TF4m0d+H+cFyr+5Z+t0yUQ=="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.1.1_1520193683135_0.1704519726063456"},"_hasShrinkwrap":false},"2.1.2":{"name":"yet-another-fetch-mock","version":"2.1.2","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"f5c88540594ed51f4bc02011d960c94d971e2494","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-q3Bev/jwKbb0cRppnBHfZuPQWy/RORTSH9vmpPqQp+WPdm7coSHGl/MoT2iZtQJ6toGE9oHjR64rOt6Kr3En0w==","shasum":"161c17fdfd5c88088d59070058100b45b452b0b0","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.1.2.tgz","fileCount":22,"unpackedSize":188432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5wybGoQIlv+ta7W4M7CeWCbIHK9ePwf88SeH096+puAiAt4k/eUu6r0Yfyv5pmLG5bOm+JaTaOXB47i/Fin/9m8w=="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.1.2_1520194320208_0.020095118584415372"},"_hasShrinkwrap":false},"2.1.3":{"name":"yet-another-fetch-mock","version":"2.1.3","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"a32227edcf79ea3811d23d94542bde548e3398f9","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-CYYgGhYmE/Iy+rufE2lr0cYT5NMMVK9xgLl50n7nom4ow8gGouoSH+zy/yq3YE0HE9xADEwXJ+Z9Z6QRra5dCQ==","shasum":"821ce2060847ee7ace0870b08f67405cde1b6fa6","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.1.3.tgz","fileCount":22,"unpackedSize":188423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+K4bOGe5rAzzwrbq1OwsMQGPxTEQYR/7W3co0WxhdJwIgY4O9C1Fiy10B1P0V5Rx9ljLJEi5Fyx/agVinobssG8Y="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.1.3_1520196050307_0.388808205079326"},"_hasShrinkwrap":false},"2.1.4":{"name":"yet-another-fetch-mock","version":"2.1.4","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"6dba53abbe1bda0549557f86b65fd117e88b1ebf","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-8ltsTYcOYB4XOKsm3F/7LbFQROhgciTCfiMpKQJsr0MmvH6uSiJRcoFiiCpoy7BuqmFcdu5sJQgylDagn4pqSA==","shasum":"cda61f22f45e8cc0b28226f8ab54f5df956bd13c","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.1.4.tgz","fileCount":22,"unpackedSize":188538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0b1iNcBZnpsd9mneXnA1illZ4rnflL0REmZ/zV4yapAiEAieX8Ol6tVseFDIAbnvBzjsnOr8ZgAhSmScsnlHb2AQc="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.1.4_1520197853461_0.6211164230208803"},"_hasShrinkwrap":false},"2.1.5":{"name":"yet-another-fetch-mock","version":"2.1.5","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"144f2aec5d68ded0bb0c2936db55f944a7e157d4","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-5A99QfoqfYHUq/FHpFdhcoZLpk1ywpyFb2wG8NoA7wkICHDTLidI6EkBvm78fCHdddKc2goF6xc3KCC+I7AZrw==","shasum":"6fae7550d0c1037340cf548e1cc297d9c5ef0d98","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.1.5.tgz","fileCount":22,"unpackedSize":188713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz/+XpI4DqjDYw/fvY2EjRXbmaepniaaC1f/JjKHbBrgIgfAT3c/b9c9/f2U0407uhhBT/wOmeL8gpjEMJV9keC9k="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.1.5_1520235973736_0.1949632606616727"},"_hasShrinkwrap":false},"2.1.6":{"name":"yet-another-fetch-mock","version":"2.1.6","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"6d27f1b718e392b616ef3df86236a6653002a9cd","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.1.6","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-ehO8KFHSj52nerjVxIAPERspek+ufNp4fxzNntrD5ARXCYju1FNQRb8YKxR1Nfvj5jvABOwsYgGgDpItcmwY5g==","shasum":"7a523f25b9ab7422a66394b8e61a77e52df90987","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.1.6.tgz","fileCount":22,"unpackedSize":188737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLkd8RcSw96NVMeVLd6nkJpvQ7Y0mn1kIykt3L+7iWcAiEAjKtNHfBXHPkcB5FpCsyDY9VR4YdzEn+g1llsB7UViGE="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.1.6_1520243296149_0.08466613350570151"},"_hasShrinkwrap":false},"2.2.0":{"name":"yet-another-fetch-mock","version":"2.2.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"83a3f1606b772f5b51156dbf7869a8afa96e2d3e","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-ZCRuCt8pomuz2LUZF7jjO9EywPa9lj9p0phMjNfrIhKvwDvVC0AxfWGcFRfGIHH+O2WySbZ1SGfH1it+FdC9EQ==","shasum":"d21ab0ee6c725448e680a64fc8d10a17df1cee93","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.2.0.tgz","fileCount":22,"unpackedSize":197350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5DyAizqB7RbIJwtI1f2A82bC4GfTpW9i0nSL68vZdfAIgMaKBfygcFoCCDJprGDD9F0TOz5fXtb9WN2jyG+0KDfw="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.2.0_1522863621329_0.771241053596402"},"_hasShrinkwrap":false},"2.3.0":{"name":"yet-another-fetch-mock","version":"2.3.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"d7cce996601dca561e34cffb42cf8ad3c66bc3bc","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-4Ek6iGvGKMpY/FbdywdKL7TVG0nSmINNbWLoX1u6Jd+7cm78854Bw7DkqPUT7N7z0cF3vAq73bQaZd2ZfouOuQ==","shasum":"e602efe14e1d69c42445b6fbd04c138a7f1bd456","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.3.0.tgz","fileCount":25,"unpackedSize":200826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBaBw8+GzE7GVxM+KGtQlf/mrJzMmwmnreCbFw3AXqLwIhAL02XbnCPzlD1tm88uU8OheZf4tgAB+eW6DmDzymRPkZ"}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.3.0_1522931576874_0.9493583601769955"},"_hasShrinkwrap":false},"2.3.1":{"name":"yet-another-fetch-mock","version":"2.3.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"51282b04c2555caa888f7588f3bfbd9e96cf2a42","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-e2ckjgoddg+Xo6csW2CQCnjkY+Ub+i15Kva5l5Jvo4liz+GCSOXo9PRCTB/RwWv5cFOYc3M13xdEn/77iZlj+Q==","shasum":"15ef7b03fa2c4cf156e2e8a4fad1f923e769ce9c","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.3.1.tgz","fileCount":25,"unpackedSize":208637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9CUEaSCFG9iRwPk0l2ny9btFmb/qfcnw2GajfjUP/4AiEAy3I0mAOPQbbbtbbvO7xIowqPcR7OCQmISftm5fyJvDs="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.3.1_1522931794520_0.26556837038068837"},"_hasShrinkwrap":false},"2.3.2":{"name":"yet-another-fetch-mock","version":"2.3.2","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"b75d95a820fc6aa48865b0906cb63c259792dc2f","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-dMOGLP3ThdmwoRMA49EuWREQuRM9CHHN5F1sBpcBXX+tixAEcL9sOK/nk8ESlByfrSWg3AbY9youmScZKZDgEQ==","shasum":"60741235c1a6d327dd97a7c41bd23608c0471305","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.3.2.tgz","fileCount":25,"unpackedSize":209054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1XCBVSEXHCL2wGC9Sg9S/rvIpsweAF8ppgAa4GNF6oAIgMvtH2XofHhcyIuO3yd5y6/qLWPOQtO2w1hEluDwcKms="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.3.2_1523534622461_0.19782892647880712"},"_hasShrinkwrap":false},"2.3.3":{"name":"yet-another-fetch-mock","version":"2.3.3","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","files":["dist"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.4","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"05b719a4fbe0962ab2c95e2d2eebb92122f1c237","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.3.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-eTkUYesPo3J2kBg3dNvWac+eRZHx3JX5m9khLfmnqdnGAa1UatwBWOZRPqR1eXEaw7hidliglpvH53yQFZQGFw==","shasum":"200fa341f77b03381e84d20d2e3aa21ea395f306","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.3.3.tgz","fileCount":25,"unpackedSize":209061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH2thCRA9TVsSAnZWagAAY/kP/0Tau/VkMERFCAb/wPxS\nXSJVGB53Bl3vmfE3ggtAi9eSY4c5fEuIK+n3xJpklZh5Z993UqLeFzdVGZfx\nRdJSPHTRTq/LKNQC2nc1G4pTmIDKggQ+kxnuYpFlGbOgvqqEZLqGlJ4JF6ul\ngJ2UDuTDXqUQJ90/Zk1EqQAuxBkg8+zWLoGufiEaAU3KK0i9uJAZTN4YqJ+G\n0JliwgyB9WsX+s9VtsZOk5qz9Yyb8pGSEkLQoLjizIpXG8y+PwHAPz69chRl\nnZ5sX93gZM8ZxRZ/U8DQLxS1CBydjJiLNkyhCXX207cw25boPeXRDoXG9Cqp\nbD78MRtcBgx4jqPWPYQq/GC8r4RzzJw3pT2IFuB7okXWUvE/T1lsWS7/WEJW\na+qGvoBImDHTVWMntns4C095eigfTfp7fqekfcUbWc8n+JUvxr8WAfoyemKm\n8gwEvquqEKlZDOKFvV0SicGZh+DdUOkgXRaHqcMipZCfvaIv8Qxhs1W/y0WJ\nlzudxAnKkX6jlrm40oEe9+uztigvjKeLwfMf7ysH9ObJsvXrQv5w1JOwSzzw\nvjXXQ3eTkKhytZW0TaG9ceDi9+eB4Rf7KEVL2t4mdzgVnvy0XQtnu6IHnl8a\nlsljzSBPy/xccSQJLnLzBsubbn+lPGi4FaHtflaEPH31zXxqsviPL1aA6pw1\nPJH2\r\n=gpK+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSn0LI1zncxidI1nb/4jCyKLNhi425+ZmDQWw4DxDx3QIhANNTeftl76YsbhrgvZ9IhhEQFd1yJYVIZEqP1eTAzTOf"}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.3.3_1528785759980_0.5948224764489107"},"_hasShrinkwrap":false},"2.4.0":{"name":"yet-another-fetch-mock","version":"2.4.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","build:pages":"parcel build pages/index.html --out-dir pages/dist --public-url /yet-another-fetch-mock/","watch:pages":"parcel pages/index.html --public-url /yet-another-fetch-mock/","publish:pages":"gh-pages -d pages/dist","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true,"testURL":"http://localhost/"},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","gh-pages":"^1.2.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","parcel-bundler":"^1.9.3","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^15.10.3","travis-deploy-once":"^5.0.9","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"1ce8c44a6a0997d02a0c31bb76427ad6f3817b71","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-EW6nHPW6atMbGblow52fDRBJl2Z777bpmjm+eDTaM/5opIzY6XWNNb4sz9yGRrtkBLHljbH8eErIvhptSK44vQ==","shasum":"0e18edff9dd710e0ea8d39fd6e19af38b86aa41f","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.4.0.tgz","fileCount":25,"unpackedSize":210903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyGRQCRA9TVsSAnZWagAAnvEP/0vkYd60n81S0xb6pG1w\nyxIhYaMyc6OWKr6J9d3mbCIB9McJzmtvYs4dgXDS1RG51PL+CHNH2SYB/sxs\nSas5i7p7aNbwR46NPtQZAE0uYWQ4PLLkuRZR6YMUjg1lDAdorahLcegclmCT\nxkQI2ojM20CsPmjxt9dlWdsbQCAgpL6cmh9hevEhMiHOBcuENVhoiUprzvTW\ntNdc048L61bQy5IDlmLN0IB7Tf4gSBLH5y6MQAJKhSDsxxWJkrcHMgN0/Fyc\ne1C5lAEM3vazpYvDQLDgsAcIreEdwMXwDhHt5dAoSJcCKXZYrWRv76Baz/Qk\naKOqPyk+Pi5P5792tpErVCP7UxapeZLCsl6DvGSoc0swxMqFPUz+5W5yiCjL\na0Cuymj/Bm/Mjk6R6tG0QZGAR/XWB0mAaLC9gwlFR7QR8zK9su4W7RnrJbuV\nlgBD7+Gj0aJIvx5xNEpVx1PqApbjkvLlTjM1H9A5FMbFn5DIN8KtahilldIm\nGx4e9jehY/mQ7WDI94ALpW9LRRzSuy+hazam5eKjko63skZhP+W0YuVlYJo1\n1cb2cddtuiHqoEP20hTFGcYgL18XQAVhpkvmBQfTUtq7Udokg1o3PIH9u0Uv\nEU+Q7hyFgFeU/hQWAhhRIwSwvy4t53UiJ6GskQQXIRNhbZ+fGcYiQZ/OetBa\nLT8c\r\n=w2Hy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh2/QIve0ClA5q0QwppXqDoedZGoUCVRefgt2VK4oJ9wIgU5ktdfWIkfN/BPopEjc3zKsxc+RKZ65+oNHHJHUnNkw="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.4.0_1539859535645_0.3197947421943872"},"_hasShrinkwrap":false},"2.4.1":{"name":"yet-another-fetch-mock","version":"2.4.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":[],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run docs","docs":"typedoc --out docs --target es6 --theme minimal --mode file --exclude \"**/*internal*\" src","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true,"testURL":"http://localhost/"},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^9.3.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.0.0","colors":"^1.1.2","commitizen":"^2.9.6","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","isomorphic-fetch":"^2.2.1","jest":"^22.0.2","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^3.0.0-beta.2","rimraf":"^2.6.1","rollup":"^0.55.4","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.11.1","semantic-release":"^15.10.3","travis-deploy-once":"^5.0.9","ts-jest":"^22.0.0","ts-node":"^4.1.0","tslint":"^5.8.0","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^7.0.0","typedoc":"^0.10.0","typescript":"^2.6.2","validate-commit-msg":"^2.12.2"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"57abffe301d326b945a097937b5149962ef52077","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@2.4.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-VLwbYni9SuMkrkNZTb5rERxnbvab4sr9bHNc1zZJzmWmII+QbIPBPmXOOgM4R0OwaqAQqQvy0zsvxtmqCQIgmw==","shasum":"2632292899b8f3227077c56af0261e6c24d337e1","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-2.4.1.tgz","fileCount":25,"unpackedSize":211779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYyBlCRA9TVsSAnZWagAAUqgQAKGkApRxccWUa0D60QL9\nrLt4CjsfwrNpZX/on5s3iQImIxvfD0Yw1qi9pwD32vZ1S/TiYpwDmw8h+fsb\nTO6ZkGHRVjSCA0Rltv5XzedHg+ez67m9zDhKsV7RxSvbtglms3a7VacIkB/I\n5fbYOOkGIQRZIZtA2R7moNOc68mWvNvF8caS7+T5aCm375A8RAVRkwRxayeK\niuGsh1++oeVuLLZkVd7VHGReUOr6UQv9L88t4BVvszzm45T1RlHeOPSwZCC3\nJfZoBJarxsciZeNDHFe9hdNYKoSe9dnqEEYHs8dU+IiqdRjj/XNkc0OPqurr\napDNjtMImcaF+VZ6C3F2bIUCoCRvQjkYgqc9n2oSTWABI6aiatb3zY5AbOMX\nWmj7XWk3X3gfkp+p4CB+WW39A/MN7CJYCex2A4aBFQcQ34xOYRc+dEhFxj6f\nn5cDOSJPvyWSke5lQmfEOo1w9butJCOqGC7Y+X9Iw3DRDz6Yn2tECP/jXXGm\nWjM7xrOx5xaWg8p51ZO0KPf3U2m+XiHGlcHxXrMv32e6H7VJUVNa8xxy8QU9\nNFE5OngXm+nUf1O0kJ54b8tbHdHwHpwEPDVo8rX53Gjq/HT269yWZvirHg9O\nNm6nNJ2oa3VCy/8MEw61I8WThOFutz0OoJVvAUkp+gxE0YHUHeen2jS9rCBl\n7otX\r\n=iA/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjgjBT9p+5tFaUdfXyHkKGRC/aDvRxHMNKqa0l5IggUAiAalLyyYpwHvPkjf8BzGpJm7M8Ahh+SJSIxz0wP/Sp0Qg=="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_2.4.1_1550000228532_0.6663713391910169"},"_hasShrinkwrap":false},"3.0.0":{"name":"yet-another-fetch-mock","version":"3.0.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^3.0.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.2","semantic-release":"^15.13.3","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"4e61128bc2708e62c44b1a7cb2fe498f8b5090cd","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@3.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.10.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-w2oVMUa8AZdmP/etmTftX/mTNILGnbpQ7RxrTqj9BJS3ZhSZ7SPJKGNkWWQwaYSpI+fbaqoi1TbiUrPB4YQQFg==","shasum":"05a469cbc74004ab3a1d5ff16d6fac2da5b1b595","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-3.0.0.tgz","fileCount":25,"unpackedSize":157758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdaqoCRA9TVsSAnZWagAA/FQP/A547RwO2IyfH+5XzmqK\nLhTyMAD5DbPs3Ksq3WluE6XvOF3RMYYio3cYe8xkCBIRyv+r9g+0PpCx2A+N\nLQjAXUEKUC5CzHyTNEKz2iVPzXM+btRkdZQQ1PI44q9nfsuPc5XzPWxXGolr\nUDMy/Mmenbau1ydVe78aSYVOmbqtpZpQplnre8ix02fYrwVz573CTJM5BNQR\nZ3RF64bzdZAF93vxczWKfubSeROPumKUkUflxu5LnnMMzOTVQy5LTb+PZKrK\nj/F7YYQj3egxKPiG4D/zCcmShjVNB80qw1pNrEafFd/Ixuo6nW4gLmyuRUyJ\nAMzAdMAP27I8sTsPX7eg7dp3PV/Xo1sQF4Yr91Q3zN+hGmTk5+jgOyeD48cw\nwsb/+jiUXnQWIRkrdLf08TUq7Ky65KSnNvj6O3des0my103WnekCJNciyO92\ndFcFPu61P2GhfZVt4JXJF0iTcP5VWZ9hrNFpadiBVxro4Q+wQX3ta4TwcLZj\n8mwBZuYE3GjkiaNuhl7aGUUXKFSU8y/kt8U3Jcn0KTmYYzavSlPrEfe/Tf4S\nPsMvP4duiMtyXIutdV+sOjMDUtkHkhwje7loc3XaO+w5otRVUU6lMakTGLEz\n2MGI0r3AYhuGq56hWtgAoeL8wE2CqpeA66mVuVaoJJVA4xDEhSSNEGMRkS5f\n+fM7\r\n=gJ8W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDR/t70Cg/xW/OfM+SgvHQP5FUn4ueYULO3X7z+TlCp3AiEAn/6xRQFGxv71HuU9tOk790lL58tD+C34aBmvzuIUlYI="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_3.0.0_1551215271522_0.7260410343124908"},"_hasShrinkwrap":false},"3.1.0":{"name":"yet-another-fetch-mock","version":"3.1.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^3.0.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.2","semantic-release":"^15.13.3","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"ac83a3e7a205d8a302233fbf61be9bf1b30f7758","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@3.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.10.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-+lmEIwWL7VwfVuBOAm4020vwyv/xXBkPmPGhyxvQNabDc8hwdQb3Yq6aJZU6o7O7Ih0gxdsPX3LAAf0b0aEtSg==","shasum":"da27ab1e047f688e40b398548f9b0051883fa4ff","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-3.1.0.tgz","fileCount":28,"unpackedSize":171577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdbBOCRA9TVsSAnZWagAA91EQAI0OBRpSwopUtZ0q3YGv\nfFjg/OBnXbOTBy3s2bf0QHPjcggou2XJRKrjsEqKgf6noXNLm1kfYvd5xq44\n//4ENTS26kx6jRTtRc7/ALc/1Tq0tVGSj8a+By3hDF9VeqDc5X7Dd7kalinA\nKuiO1RI+cX74SJNVBw/zLjfRBrcOSIG7Nr3LWuLTzei+yiqXdaTOiM3HROcD\nNqzKLdlZoG1vz9FltplGQuRvSnDVEDWrvXo9Hr+61+nAPooS9ekN7w9CCl4w\nwVJl0+M5YOMvsZefNXiK3aiOmDiOiT4kqcqXh8KZNIOm7DytyXPOrG50y6VA\ngx4Z3abJoYoZy1Rs4MifzLsss7aYQX1svYLzvuMc5gaaWfKEJnIcWLF3YBUH\nijxZO/20mZWq7WgaQE4ApkodLwbF47D4b+JLS9TC4c6QjuUF4cEEDlhGd7Cv\nXDO7AiYQWtFwcXpU+l0dgoWyqmi7iUQs3rleAihyIg67dFWIhW64Kxt6t8Wy\ngEQNaJdJnfGqI3PJZSeEAgrVwsCR96uNwzHpenrrHKD0PkTWh/YsJssIFZ5u\nxNT9PI53CpGiz6P2uYlenSVMTtvzOLKtt/atuKsbGPaxWIDpWrYpB4sIQsJy\nPvuRqUkKRd9M9xpltoGZ9jVU+OJdoENMV11npj+AillW5q2hU8j0KeQpf2uM\nehHL\r\n=epbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSJc26s8SDkoSckLi6d6U6AZHfJzOLJ1x4ZRUuLH0DJAIgDu3BHyZkZEQh4BV/vIZMPG9pMnDYbizf9dOnxYm1h4M="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_3.1.0_1551216718045_0.46442203521816716"},"_hasShrinkwrap":false},"3.1.1":{"name":"yet-another-fetch-mock","version":"3.1.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^3.0.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.2","semantic-release":"^15.13.3","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"f6c1b8c69dff8fa3b256a730fdb828ae1ebfe92e","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@3.1.1","_npmVersion":"6.5.0","_nodeVersion":"11.10.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-ScJ5x++BkvYzOTfLWdWnb+gYwQbOYc92QF80SGHak5L4TK7GV14taZlEk9PBTobyVVJL5I2sHLjesc8fWydAiQ==","shasum":"47fcd0b08adc432a65c5c56b8599ebee8d5fd598","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-3.1.1.tgz","fileCount":28,"unpackedSize":172942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdbUMCRA9TVsSAnZWagAAJ3MP/i18F3OgMJrrEgCLikSa\njD56lnLLq26JurIAMKMaKLrl6mUCJ0X7eTriyjKUPwxzNA3MM2jOXpDseKbx\nvn0msANNbQISPDx5p/Qoh+ywUv5V1qJE+JvTIpr4wohTNTaJKZjttAcLrC3j\nQe9a2BhazprVklZxBxs4ETipDmO4jxfFcsUL48+gMEoYB03KBAd0mbAVk3hp\nPE8kJ3o8MflHVTEIPgQKbLBBiU0i5vyYy2BE0r7sBFFoBhsWK2YYjh+n64JC\nxiMaLUHVzN1wPYU1Bb37pSJLOwbIgFhhuicQzP/DajgTpysX9nHenBgvj9HY\n/8JgVlpDLt0de39SBE5TMnfdoZed+G5Ju9k5ApwSn6SZM+c+gjyYtxvfuIHG\nCFubLHNQpStLJxzlYS70GiatCX2xxWXfch+CpNk4KIn4JsXZKSSauiE1Giqq\nXMQxHpO+NjLgij+9RWG476gwprZG1FI42xO03+cmwIuBLlF0TMui02BUUqmM\nIbhl2mYVBvmwPKODvKFpro8q95wStzg/u4Jh4K9XioRQ4wpOVtofyp6Fr1lQ\n5dtn4kgXbLSd9h1US6lpsLpzH+gw5M73illBguPOx3W3HT5aiiWeF3c7Je2u\nwFJA0x1HnDowzxlGkd6YHqoapvr0E890ELkUeC2DAuOaKh8PAWdrDqaFA3M7\nrg7w\r\n=DNJq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2fsIcGaOmaKynXOvo7mgWMsHHhajs+5TyJbyju1j0xAiB+wr+/1dx/gWvV+w8nRBHYLk9bYatOYvSEIQ7YGf1cMQ=="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_3.1.1_1551217932073_0.07281434708846102"},"_hasShrinkwrap":false},"3.2.0":{"name":"yet-another-fetch-mock","version":"3.2.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^3.0.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.2","semantic-release":"^15.13.3","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"1ad815fda5b957e6f242a122f9c3014672688097","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@3.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.15.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-FB7osdnHoWDTI2Z53iTAzhBpSPa+3shVIVsQHJ0juD3Ug2u38Hd2Xou/TGk3/YETzanxQp47az24UL3zeSf4Bg==","shasum":"f21483ee56a0a4a23008fb3b4dc65e384d918833","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-3.2.0.tgz","fileCount":28,"unpackedSize":179286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNaxrCRA9TVsSAnZWagAAwAcP/3evjUa3J2a4q42AUlUQ\nbG/5p43dy76GTQytQ225buS9bmOnIXf8tst7VY2dowIqYQMdO4uCWz6fL7ah\nr8HECMhqX6LuIN/mg7N4wpmWyH7oB3Ie7F/WrmxOPSYAS9vVl9YuCuczH0HB\nxHTgNNEH4F5lHRxsTy/KYLgziQyZYbV7k0ZaAgZgUWoqU3uicguqn5zuTEY+\nAQXPLKO9OHpKO82YZJ3ES+W5zl57JD+RgeEia2wERftEzL0IrSy7eRqCVyUb\nFMFzF0q1nM1WBNlzAK8BmSnDlj7NgeE8Ztw30RaIIcYRNWlKbmEVu11HDpvd\n5a80MsMqxKGyDQUWFRIT6QPy+f3LrOZANfPt4iI5wpU//dXCuB5zLYtqySXo\n+Bd5/hPcXg4QM73yJsT5ASycfvcBN8Hc3o85nXyHBwjIXVNR9VrL3G+oqIkc\nnMUGrPm6tvP2vpW63MRleadeVRrmvruPC+E4+nrtJ3Y5YJFrcKfwIGdPl9Mm\nhx3PAe/jXbmbnzrx4fls8XzEB/rPUunzG/5VPftriBQeQIS3jdiny1J0gcAo\nYX+2XQcuPbt5d+uWzj9b7WX+c5jnCsoZyxBVNxTQ8QWmHP6z8T+wVjPE/Yof\nscG1bAv3+r2J1/dyidYo8a9ctfZnOV/mDyDbKQWaf4kXZmD2lTFCJowOHhBJ\nj3LH\r\n=dB9C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZQkprktU+h1Tt3QrVNK9TCAKiOuy4++wA514g48GlHAiEAu7X+2f5n82/rznMdNBm6UEJy5wft81F11eLkHzCLf1Y="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_3.2.0_1563798634333_0.1300746056462314"},"_hasShrinkwrap":false},"3.3.0":{"name":"yet-another-fetch-mock","version":"3.3.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^3.0.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.2","semantic-release":"^15.13.3","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"81fb8190f685f54c9f5b7487402163ef879b7f50","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@3.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.15.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-yvJIFf5u5jpR65Jz9mbhApd9532/Weq5BgkEQiXfQVbz3vkaP31CwbNT8gTcB2/CjTGTHurUwKOGrxqA4vzxZA==","shasum":"5b27a194bfe21d4c6a30c971816f6fac949ab35e","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-3.3.0.tgz","fileCount":28,"unpackedSize":180765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqIXVCRA9TVsSAnZWagAAQV8P/i6y6KZRrM7jJzHx+YgW\n3ZNmC+m/WgxLlSrREh9MKNwVcfj4xWf89IUpkQJodu6xES9ABqZMdcVfqzlb\nGqe8+9r6XrPisbbBHcGc4yi+A5tX16HupaGvEMiLdY2o7ARO+g+ASa4EaT88\n7cP3ZSJSHkOp8gccHxsxbJ0J21sUVtPSVMVKbI7pQ2OAIuw1cBwENTGCLd9M\nF9vTkMOPkI/mOXhlRin6KuschQZ7T2JOtTWAfoKSc9/t8tOTfpTu8sVKNARN\nFtCsJn75mhZbpCEY/iN0jb2xjlfLzCveoZk5d/omN519hUnB2O47/yVaTyml\nthkjj6r7vMc3aSjVA3FGoqzekRaCA6vbYKtu9sAtZJ2N6aEnBXonhzPq2qd4\nQO80ACL2QDV1Rpg3cFC7bpDXIAJlG54vEUQZfH07J6sLbL+//ppj2YyJK967\nfn5ayolUIeVDTSo6HtkRN4BwLlRtvu05ryPW5lhy+BR0fN8PaPdAbWy8xf3l\no4pG98i605FH2aP7H6V++qzEOcx2BD7LM7T9iBdF+ZpQ6XSuexh7eImft5Bd\nT8HdA11CLAaBTHeXpSQHY4BjNgH7jfEBShKUDQyf3i+fdQ/rfJ+SYH7G862d\nc5bC+WWZQXPGZ5tlfZHO8pgMnRXKIBkNN/WbYnT4t/rshlqQju3S3bjS7UGI\nZQVk\r\n=BsUB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYSSwEM1KKPE0/243RuZikPvr7RdRJ2TJzEDs5z+p32AiA9qC9f2owQIe+VZ+0TPEoy4uPlRPN9bbYePTe4wdN8UA=="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_3.3.0_1571325396792_0.1798793243647454"},"_hasShrinkwrap":false},"3.3.1":{"name":"yet-another-fetch-mock","version":"3.3.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^3.0.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.19.2","semantic-release":"^15.13.3","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"6da0f6f3e37b178696b7a5316ac9614b00a417f0","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@3.3.1","_npmVersion":"6.5.0","_nodeVersion":"11.15.0","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-jymZVsJgxAweibQuDIIuCtRMkPDb9tyCgJkS+fFBEC5R1HwVTVsWJ/wjT2M+q6AKD9OO97l8NZCuWsF1E+NrMg==","shasum":"0975fe4f645d4b4d800b40f322e1eea92ced149d","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-3.3.1.tgz","fileCount":28,"unpackedSize":185921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdssw0CRA9TVsSAnZWagAAHkgP/23PQSJZreOQkFh85/Gf\nq/eW7ka6Lbnb/IzJdW2SiudXN/B/HH6gGkG0sHLls3ZF8VkgGZsaTAM/mX9S\n/YynuYIa76euTZtS+vb711FeIzvAjpRaDgAeBqymaXN799qYDvNPU+AdxQbB\n2c+3qdTBVco+Mq7g9bKolkMH32/xBJmGaiSJm8VYnw9h0VTdRxqv9srkRJkK\nX9ZkGrVbbYx/ggWIT6fdOWHTBRDGmPsi4g2rTkyga2KvmJ5o4YWTHvjP0vdH\nP49jDFQafcbAvy1Tk0QRxRRsVp2eXeWB4HyBtNVwxXAS/7DXY+ZFXtW8XyUn\n187gFiHU8+9nat6s/tW57tazqzY1KCfsupAdg3LDaLV593Nh0tzsq2eypzO6\n9mFYTslvB2XgM3GpOP4Py58M6rs33HTLtb50o8pRf4f9NXsIgO9aBubyfNFD\n4iuAT9G3pnVWbDc+SLs6D20YI6kIK0byhGporw1IsNBdg8p6hG5UxswoQyzS\ndpzXpYNth5O3dpJcY89ybb4x4HTjIMa1rmJUQqYhnZPVEQWGN8ZcHw4vo5Rn\noZsYy/Ug6qJAhcy9ERho8jUuUgPwhBsmrX/mVnNzX19FTkSfymoBRebyXykD\nsaMvkt6ognKEIV0pdhB+WuAgHdxb0HaTCqQcW5WQWmofVoaVkx0QZSrAFv2Z\nrknC\r\n=MqZm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKh17uccde7w3d4z4G+ZTKPZXfpnhEuf0XBSNsL8MmmgIgebQZtyTsL+lI7kFypD8Zfl4X3SztoesRJiqW9t6EGes="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_3.3.1_1571998771944_0.902149852380538"},"_hasShrinkwrap":false},"3.4.0":{"name":"yet-another-fetch-mock","version":"3.4.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^4.0.3","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.24.3","semantic-release":"^15.13.27","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"929cd286c7d6fc9dd383e754716b1ff1a5281df2","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@3.4.0","_nodeVersion":"11.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2J4LKH5dtN+TXcKWmOhmuCnQ/7+qtrGBKFFsSiv6RE1yZknj7kgf5sJlXHy4lmGm+ZEShC85vKM7/dh97vGJUg==","shasum":"a4530898db826f6a70bcaaa692edccc9c8d6ea15","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-3.4.0.tgz","fileCount":31,"unpackedSize":187579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIJRnCRA9TVsSAnZWagAAPnoQAIbJu+fXdppYH6p0Tj4I\ndFvRQAHcVyZYfzhMckNWp9Sd+tlvhN9Ln9pZNgOMwAsX5Ty0ka/RLxxAXx0x\nGbOn75vNRM8ZZ9KfJwdnWVAGamOiHUwms52thkePUR/ekwbCxZZbUTkTksMJ\nZovhk6v2x7g1xoXbn/9HArlmC+oVyoqvqF//qoyJ1i8wlzSN5rr2QC25XqS8\nrE6kmr8Bulzlp4LYTgJUpMt1Oaya7OpoXds+VIXliof3h+6KCvD+G28RWVll\nP6nTGyijyQIIuTh7Ffcsx/kQQQue12sVCfyyxn1WAyH6tKO+QyfK5R/r8OKr\nWDxDuTtHMfH21A5D+hTkNY0SdpiC3B2TCQUDAegEX+ggyKeR/6mDD85gdT8t\nNaYVkUwdsUPRDwjiG3btdqOYlcPL97DNKPY4fCYAe+bgJP/r99c4jE1zUVqe\nyRV638d2zeKAFE2C2oKN+oDEmi91dPl0btaS197YKnT3ME4Sp/KA4aaTbw9Y\nVSFkGesDX7luVpBwk853kiK/Zu/4SbRbn3b59FxqEoqH06bAPwquxtqCbfpI\nHkzpkXK/5EDDpytU7CX6pXQ525pxW/uKdVyp6PxQrR88dMgxYxjihUi0PTjF\nqz2BGa9+30PA4dvUL+BD3xxGQXN9liiZX7j4LuxQh5m+Vs3hLj07hHou8vs/\nhIK7\r\n=GF7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLHsotGXCAriaCXNi1xMHrMETpjA16qqL5+wOs5gUVpAiB0hGbDg8zbaChWz129sGHgEELTsgMJCSIKVshgIAu08Q=="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_3.4.0_1579193447139_0.887593678585044"},"_hasShrinkwrap":false},"4.0.0-beta.0":{"name":"yet-another-fetch-mock","version":"4.0.0-beta.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^4.0.3","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.24.3","semantic-release":"^15.13.27","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"readme":"# Yet-Another-Fetch-Mock\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-mock)\n[![codecov](https://codecov.io/gh/nutgaard/yet-another-fetch-mock/branch/master/graph/badge.svg)](https://codecov.io/gh/nutgaard/yet-another-fetch-mock)\n[![dependencies Status](https://david-dm.org/nutgaard/yet-another-fetch-mock/status.svg)](https://david-dm.org/nutgaard/yet-another-fetch-mock)\n\n### Installation\n\n```\nnpm install yet-another-fetch-mock --save-dev\n```\n\n### Setup \n\n```javascript\nconst loggingMiddleware: Middleware = (request, response) => {\n  console.log('response', response);\n  return response;\n}\n\n\nconst mock = FetchMock.configure({\n  enableFallback: true, // default: true\n  middleware: loggingMiddleware // default: (req, resp) => resp\n});\n\n\nconst delayedErrorMock = FetchMock.configure({\n  middleware: MiddlewareUtils.combine(\n    MiddlewareUtils.delayMiddleware(200),\n    MiddlewareUtils.failurerateMiddleware(0.2)\n  )\n});\n```\n\n\n### Examples\n```typescript\nmock.get('/my-url', (req, res, ctx) => res(ctx.json({ key: 'value' }))); // Returns the object as the json-response\nmock.post('/another-url', (req, res, ctx) => res(ctx.json({ key: 'result of posting' })));\n\n\n// Creating dynamic content based on url\nmock.put('/api/:id/app', (req, res, ctx) => {\n  // `req` contains the original parameters to `fetch`,\n  // and in addition: url, http-verb, path parameters and query parameters\n  // `res` is used for combining and build your response based on helpers from `ctx`\n  return res(\n    ctx.json({id: req.pathParams.id, content: 'Some random content'})\n  ); \n});\n\n\n// More advanced route-matching\nmock.mock(\n  MatcherUtils.combine(\n    MatcherUtils.method('HEAD'),\n    MatcherUtils.url('/custom-url'),\n    // Your custom matcher here\n  ),\n  (res, req, ctx) => res(\n    ctx.delay(1000),\n    ctx.json({ data: 'lots of data' })\n  )\n);\n\n// Combining resultsUtils\nmock.get('/test/:id', (req, res, ctx) => res(\n  ctx.delay(1000),\n  ctx.header('X-My-Header' ,'HeaderValue'),\n  ctx.json({ requestId: req.pathParams.id })\n));\n```\n\n### Teardown\n\n```javascript\nmock.restore();\n```\n\n### Usage in tests\nThe library ships with a custom `Middleware` that allows for introspection of intercepted fetch-calls.\n\nThe `spy` exposes seven diffrent methods, six (`middleware` is used for setup) of which can be used to verify that a call has been intercepted.\nAll methods accept an optional argument of the type `RouteMatcher` which can be created using the `MatcherUtils`.\nIn cases where you don't send in an `RouteMatcher`, then a default \"match-everything\"-matcher is used.\n\n#### Example\n```typescript\nimport FetchMock, { MatcherUtils, SpyMiddleware } from 'yet-another-fetch-mock';\n\ndescribe('test using yet-another-fetch-mock', () => {\n  let mock: FetchMock;\n  let spy: SpyMiddleware;\n  \n  beforeEach(() => {\n    spy = new SpyMiddleware();\n    mock = FetchMock.configure({\n      middleware: spy.middleware\n    });\n    expect(spy.size()).toBe(0);\n  });\n  \n  afterEach(() => {\n    mock.restore();\n  });\n  \n  it('should capture calls', (done) => {\n      mock.get('/test/:id', (req, res, ctx) => res(ctx.json({ data: 'test' })));\n      Promise.all([\n        fetch('/test/121'),\n        fetch('/test/122')\n      ])\n        .then(() => {\n          expect(spy.size()).toBe(2);\n          expect(spy.lastCall()).not.toBeNull();\n          expect(spy.lastUrl()).toBe('/test/122');\n          expect(spy.called(MatcherUtils.url('/test/:id'))).toBe(true);\n          done();\n        })\n    });\n});\n```\n\n\n#### Typescript\nFull documentation of types can be seen [here](https://www.utgaard.xyz/yet-another-fetch-mock/),\nor [here](https://github.com/nutgaard/yet-another-fetch-mock/blob/master/src/types.ts) if you prefer reading typescript code.\n\n### Tips\n\nIt is recommended to toggle the fetch-mock functionality behind an environment variable, as to allow uglify/envify (or similar) to remove the code for production builds.\n\nAs an example;\n```typescript jsx\nif (process.env.USE_MOCK_SETUP === 'true') {\n  require('./mocks')\n}\n``` \n\n## Credits\n\nMade using the awesome [typescript library starter](https://github.com/alexjoverm/typescript-library-starter) \n\n","readmeFilename":"README.md","gitHead":"cfcdbde09e5b848b3d692bfc9fdbe8d073e04322","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@4.0.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-HJcKKg7HbsrKTjaxaQJqTTTS36mdY2J+rLuRNP2NxE+yb0OBynnloLiM7U6BAh5c+5KOl/jc5GgCFG1jsnuPcg==","shasum":"4a4256d22648a40e5cd0af3667ab877d4ad67c11","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-4.0.0-beta.0.tgz","fileCount":28,"unpackedSize":210738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gvQCRA9TVsSAnZWagAAgnYP/2LqIpAP1pP7u0SlI5WL\nasPBAnT8r21zl/wiYgkZ5lyxJs+38wnIwljgnYLsLVJnJEEh1QnYJV5f3Y3E\nfYGJvotu/QaEgMKJVNSQ9DoyrKSLAKsjKBnlW/H0a5ANYio3fNae5R9dE4SP\n1diTmWCyLLKeftw/eoYr5OU4Z1ePcwJqI/vD4DEqLcDQOAC4h6wQvMfa1RBP\nO0fgBZsGYVi62U5jMVx/aOW//cX+NOJBvxMc5R91pkKUABtFrauFoB5z4vEu\nvE3g/bAvZBpgRRlRyMgPW9OGZhsaFvBL3C0OEK7RwFaIGFBT4T/zqhmjYJde\n4g+j7oBjgsy6uhf//bL7eS2r2g2Syxpjv5BCfb3Ptbyk2jq5Dop3wEr6iF0F\npIJEQZpFMMINDjF0IklDGOJxwKcd/ZyB9LY/xkxIuf/N16nA/kzLSWr6qo4d\ny81ABIN/MEel9YNqpj4/f+SZ4p1lccMJNZJs49rFAqAGWVU+PrmruOEqdPAQ\n/G0AVEMz6/1/VYHvm9KoNDqaNitOfBujaDXiTNIRKU0ktSGflVk/yr87FH6x\nEuQe3j/NponPHAz8/9XMguHSo4ywLk6Q1nLh2Fd8cH3mTl75P75KTOTDdi7/\nluXCH4x7pTsqMdfIj9WtLa1d7v4WgyfkGIwkKpzQyJCBkn/qa24T+spIIu51\nVuON\r\n=HpIc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD96p/Y/0c+ZSpnBLLuM90rg8K7rmAelY3oks65xd5KsQIgEldh4CaHGZU/7MX8koyvbsrSd6hfY76I4lo3xDKCXc0="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_4.0.0-beta.0_1591872464048_0.6161046578517404"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"yet-another-fetch-mock","version":"4.0.0-beta.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^4.0.3","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.24.3","semantic-release":"^15.13.27","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"readme":"# Yet-Another-Fetch-Mock\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-mock)\n[![codecov](https://codecov.io/gh/nutgaard/yet-another-fetch-mock/branch/master/graph/badge.svg)](https://codecov.io/gh/nutgaard/yet-another-fetch-mock)\n[![dependencies Status](https://david-dm.org/nutgaard/yet-another-fetch-mock/status.svg)](https://david-dm.org/nutgaard/yet-another-fetch-mock)\n\n### Installation\n\n```\nnpm install yet-another-fetch-mock --save-dev\n```\n\n### Setup \n\n```javascript\nconst loggingMiddleware: Middleware = (request, response) => {\n  console.log('response', response);\n  return response;\n}\n\n\nconst mock = FetchMock.configure({\n  enableFallback: true, // default: true\n  middleware: loggingMiddleware // default: (req, resp) => resp\n});\n\n\nconst delayedErrorMock = FetchMock.configure({\n  middleware: MiddlewareUtils.combine(\n    MiddlewareUtils.delayMiddleware(200),\n    MiddlewareUtils.failurerateMiddleware(0.2)\n  )\n});\n```\n\n\n### Examples\n```typescript\nmock.get('/my-url', (req, res, ctx) => res(ctx.json({ key: 'value' }))); // Returns the object as the json-response\nmock.post('/another-url', (req, res, ctx) => res(ctx.json({ key: 'result of posting' })));\n\n\n// Creating dynamic content based on url\nmock.put('/api/:id/app', (req, res, ctx) => {\n  // `req` contains the original parameters to `fetch`,\n  // and in addition: url, http-verb, path parameters and query parameters\n  // `res` is used for combining and build your response based on helpers from `ctx`\n  return res(\n    ctx.json({id: req.pathParams.id, content: 'Some random content'})\n  ); \n});\n\n\n// More advanced route-matching\nmock.mock(\n  MatcherUtils.combine(\n    MatcherUtils.method('HEAD'),\n    MatcherUtils.url('/custom-url'),\n    // Your custom matcher here\n  ),\n  (res, req, ctx) => res(\n    ctx.delay(1000),\n    ctx.json({ data: 'lots of data' })\n  )\n);\n\n// Combining resultsUtils\nmock.get('/test/:id', (req, res, ctx) => res(\n  ctx.delay(1000),\n  ctx.header('X-My-Header' ,'HeaderValue'),\n  ctx.json({ requestId: req.pathParams.id })\n));\n```\n\n### Teardown\n\n```javascript\nmock.restore();\n```\n\n### Usage in tests\nThe library ships with a custom `Middleware` that allows for introspection of intercepted fetch-calls.\n\nThe `spy` exposes seven diffrent methods, six (`middleware` is used for setup) of which can be used to verify that a call has been intercepted.\nAll methods accept an optional argument of the type `RouteMatcher` which can be created using the `MatcherUtils`.\nIn cases where you don't send in an `RouteMatcher`, then a default \"match-everything\"-matcher is used.\n\n#### Example\n```typescript\nimport FetchMock, { MatcherUtils, SpyMiddleware } from 'yet-another-fetch-mock';\n\ndescribe('test using yet-another-fetch-mock', () => {\n  let mock: FetchMock;\n  let spy: SpyMiddleware;\n  \n  beforeEach(() => {\n    spy = new SpyMiddleware();\n    mock = FetchMock.configure({\n      middleware: spy.middleware\n    });\n    expect(spy.size()).toBe(0);\n  });\n  \n  afterEach(() => {\n    mock.restore();\n  });\n  \n  it('should capture calls', (done) => {\n      mock.get('/test/:id', (req, res, ctx) => res(ctx.json({ data: 'test' })));\n      Promise.all([\n        fetch('/test/121'),\n        fetch('/test/122')\n      ])\n        .then(() => {\n          expect(spy.size()).toBe(2);\n          expect(spy.lastCall()).not.toBeNull();\n          expect(spy.lastUrl()).toBe('/test/122');\n          expect(spy.called(MatcherUtils.url('/test/:id'))).toBe(true);\n          done();\n        })\n    });\n});\n```\n\n\n#### Typescript\nFull documentation of types can be seen [here](https://www.utgaard.xyz/yet-another-fetch-mock/),\nor [here](https://github.com/nutgaard/yet-another-fetch-mock/blob/master/src/types.ts) if you prefer reading typescript code.\n\n### Tips\n\nIt is recommended to toggle the fetch-mock functionality behind an environment variable, as to allow uglify/envify (or similar) to remove the code for production builds.\n\nAs an example;\n```typescript jsx\nif (process.env.USE_MOCK_SETUP === 'true') {\n  require('./mocks')\n}\n``` \n\n## Credits\n\nMade using the awesome [typescript library starter](https://github.com/alexjoverm/typescript-library-starter) \n\n","readmeFilename":"README.md","gitHead":"7b434f583523ae01fcd395ed9d38687434da5234","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@4.0.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-zPNltQQjs32XexWZMsUB8l23CEQIbY031nu0lj+OfM+qvumh3ywY4tYx44fBEnNFA4CYhURVdfkbvziXxoOmgA==","shasum":"d9739d7c857826e44bffeb821ff53f0230416684","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-4.0.0-beta.1.tgz","fileCount":28,"unpackedSize":210713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5yrgCRA9TVsSAnZWagAA6TUP/A7Wdn2/FqEUT7w+fvvc\nkJ4GO308f7h2/87KlZDNtjvvwNKKb9egfbnabOjfRjPWSNl3KyN1qLAYuBWg\nK/m1V5ew/EpOerhcELSI08/udj5ztvawIAXT/YLcHSExIitkTqlbknfYvnVY\nGeeCJ7QOnkqSObSEQ49yDkdXB98TAdd+RbvcUwdDR5uowCWYVzSIvvaIQPtM\n7wtf1KpBK1lIvBCS17cpt/q5z8/g+dZiW1Fyoyu4FnGtmUtrS+8Aq71sH+2I\nJ/rjN90VG97na1io1j9f7hr9C86KKfkYCgGyw5ZeJU0p3HhfdWJ34BPH6MW9\nTgQlGqcXDu4VSzy6qKcIwZgYdbf0S/Zgyn24aCKILByfDG/ekwXFF9l+WM4U\n6PhsMZjMLDIKxcXNZFIAhWRH77+z42yA9XKHoIfzh2vB7VgR8iiHhWXSduoK\noXFt3vFvEh8d5K9DgBzrc+d5svTH0VDyosBEcaARfFFxbxoSkFJff+I2Kv4v\nkKWMBjn3xbsgYxi4mju4Bib4CJixqCfvsluvYHr+QRGEndE6yGn2d8JbNvcz\nsDrmQ/m7lEljqxQlr4+cjVuDditnU+aGyR2dTPJAQq8KPRqfCqoM8CoeIezu\ntflcjadQjZxcVjWSoEGIy5sawcktT18OyUITngjdr5jQhyoUF8kaUjqrdOCY\n+B6P\r\n=tLfn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi6vuYmlLTFJIvM0k8VQBHF6AElr/yoPjbz2mNntUdNgIhAJPJRH7zXJcc3bfyw/EIvDMg102B640EBPgx+nQ4ZUk2"}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_4.0.0-beta.1_1592208095682_0.6449010323671225"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"yet-another-fetch-mock","version":"4.0.0-beta.2","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^4.0.3","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.24.3","semantic-release":"^15.13.27","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"readme":"# Yet-Another-Fetch-Mock\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-mock)\n[![codecov](https://codecov.io/gh/nutgaard/yet-another-fetch-mock/branch/master/graph/badge.svg)](https://codecov.io/gh/nutgaard/yet-another-fetch-mock)\n[![dependencies Status](https://david-dm.org/nutgaard/yet-another-fetch-mock/status.svg)](https://david-dm.org/nutgaard/yet-another-fetch-mock)\n\n### Installation\n\n```\nnpm install yet-another-fetch-mock --save-dev\n```\n\n### Setup \n\n```javascript\nconst loggingMiddleware: Middleware = (request, response) => {\n  console.log('response', response);\n  return response;\n}\n\n\nconst mock = FetchMock.configure({\n  enableFallback: true, // default: true\n  middleware: loggingMiddleware // default: (req, resp) => resp\n});\n\n\nconst delayedErrorMock = FetchMock.configure({\n  middleware: MiddlewareUtils.combine(\n    MiddlewareUtils.delayMiddleware(200),\n    MiddlewareUtils.failurerateMiddleware(0.2)\n  )\n});\n```\n\n\n### Examples\n```typescript\nmock.get('/my-url', (req, res, ctx) => res(ctx.json({ key: 'value' }))); // Returns the object as the json-response\nmock.post('/another-url', (req, res, ctx) => res(ctx.json({ key: 'result of posting' })));\n\n\n// Creating dynamic content based on url\nmock.put('/api/:id/app', (req, res, ctx) => {\n  // `req` contains the original parameters to `fetch`,\n  // and in addition: url, http-verb, path parameters and query parameters\n  // `res` is used for combining and build your response based on helpers from `ctx`\n  return res(\n    ctx.json({id: req.pathParams.id, content: 'Some random content'})\n  ); \n});\n\n\n// More advanced route-matching\nmock.mock(\n  MatcherUtils.combine(\n    MatcherUtils.method('HEAD'),\n    MatcherUtils.url('/custom-url'),\n    // Your custom matcher here\n  ),\n  (res, req, ctx) => res(\n    ctx.delay(1000),\n    ctx.json({ data: 'lots of data' })\n  )\n);\n\n// Combining resultsUtils\nmock.get('/test/:id', (req, res, ctx) => res(\n  ctx.delay(1000),\n  ctx.header('X-My-Header' ,'HeaderValue'),\n  ctx.json({ requestId: req.pathParams.id })\n));\n```\n\n### Teardown\n\n```javascript\nmock.restore();\n```\n\n### Usage in tests\nThe library ships with a custom `Middleware` that allows for introspection of intercepted fetch-calls.\n\nThe `spy` exposes seven diffrent methods, six (`middleware` is used for setup) of which can be used to verify that a call has been intercepted.\nAll methods accept an optional argument of the type `RouteMatcher` which can be created using the `MatcherUtils`.\nIn cases where you don't send in an `RouteMatcher`, then a default \"match-everything\"-matcher is used.\n\n#### Example\n```typescript\nimport FetchMock, { MatcherUtils, SpyMiddleware } from 'yet-another-fetch-mock';\n\ndescribe('test using yet-another-fetch-mock', () => {\n  let mock: FetchMock;\n  let spy: SpyMiddleware;\n  \n  beforeEach(() => {\n    spy = new SpyMiddleware();\n    mock = FetchMock.configure({\n      middleware: spy.middleware\n    });\n    expect(spy.size()).toBe(0);\n  });\n  \n  afterEach(() => {\n    mock.restore();\n  });\n  \n  it('should capture calls', (done) => {\n      mock.get('/test/:id', (req, res, ctx) => res(ctx.json({ data: 'test' })));\n      Promise.all([\n        fetch('/test/121'),\n        fetch('/test/122')\n      ])\n        .then(() => {\n          expect(spy.size()).toBe(2);\n          expect(spy.lastCall()).not.toBeNull();\n          expect(spy.lastUrl()).toBe('/test/122');\n          expect(spy.called(MatcherUtils.url('/test/:id'))).toBe(true);\n          done();\n        })\n    });\n});\n```\n\n\n#### Typescript\nFull documentation of types can be seen [here](https://www.utgaard.xyz/yet-another-fetch-mock/),\nor [here](https://github.com/nutgaard/yet-another-fetch-mock/blob/master/src/types.ts) if you prefer reading typescript code.\n\n### Tips\n\nIt is recommended to toggle the fetch-mock functionality behind an environment variable, as to allow uglify/envify (or similar) to remove the code for production builds.\n\nAs an example;\n```typescript jsx\nif (process.env.USE_MOCK_SETUP === 'true') {\n  require('./mocks')\n}\n``` \n\n## Credits\n\nMade using the awesome [typescript library starter](https://github.com/alexjoverm/typescript-library-starter) \n\n","readmeFilename":"README.md","gitHead":"91de8a140dcb3351c8048b3da4024fa5007bb7bd","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@4.0.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"dist":{"integrity":"sha512-5EIdKq0yC17gts0O7We9B5iQLcxPR9ppueqLUY2bX8KSoodH32yeVVHEkFely0DctlkoTOBje93rM4qd4+1+rw==","shasum":"f163b4560b3f1be6d1662eedf9001afe99678aa1","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-4.0.0-beta.2.tgz","fileCount":28,"unpackedSize":210878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5zpECRA9TVsSAnZWagAAFCcP/2DKzAqR8TdDku71z8DO\ncJtfl3XAAZkpmFcVMpfb7Un9PEhM0n+RFC6n5Mv79g3EGvTMQMW85fZGmV6R\nyCb2K+XFfqGvrWaTcSi/L2W1FG9TyM3DJ+qOzn2RJGSWLo8Djuw2ZE85OLP1\nUDCipXx3eJKvILNVEHFG9//zpoHsOdz+5yFOuPCYlTiAVrzRTtSPw5qosrxZ\nZSKpEKy5fM5WFPZt7EMM79a/Ha7nzu3cNrUQmLDRbCF/tigcMYCYgBFhHt1d\n+oKkHNKzxfcIrUVCytFgvDK37dz/TL6c7rFCJJgYS1suzWwEmr0jj6N2Roso\nbhE9+6vqG+JhFxQdmRVxR6phCNTOUbdgJCobgIvWua21GnGoIIOazdfE+LFc\nFdyHdcY0Rm82NJpRL+jbXjL1PIhojZrAmRNDOb/kAtzl+qH5kIE45p3Q2Mt3\n8CZa44hFnsand1mjd64vIIQw3ohiqhccnfi3CEXYgLEiEVauSTONgomDkWac\nEPRbCbUU3Rspc8PPemz9Up4gsAWOhyseyrFZkymGK9xAquDrHjYs9lEVI7L2\n0n4EiD2ANjy3swsTK9Z+WkV9JYrrm/4gNNT7Uk36kcqD5T28gckELAx+jkdg\nHo9ouyIyZXErmDX8MzuB3ybR4CxC1UD9Z7KxN1qQ7D9/xrdOJ0N26B8q2XaI\nOs13\r\n=7I/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvApeWlBdVVrQtYKc9YuxmdqWgDSI8hjBnVN76QHo48QIgO9DYp+feO/1OJZzQRiikbYD+IPjG90OInRbGeFXzICE="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_4.0.0-beta.2_1592212036220_0.20982519799933086"},"_hasShrinkwrap":false},"4.0.0":{"name":"yet-another-fetch-mock","version":"4.0.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^4.0.3","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.24.3","semantic-release":"^15.13.27","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"f32a3dafd9e641db24fcc069bc6b3afba690c180","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@4.0.0","_nodeVersion":"11.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jpfbbr2X1KoJtFWeVrQb5N/dqG6QwiqipWeYKV5r/Dlq9jesVoe6Q+AvLoCoKz91ZyzZXLgsAhbgdh2TzaVTwg==","shasum":"5056b04ba4785c83247d514d456d594761e61418","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-4.0.0.tgz","fileCount":28,"unpackedSize":210344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe52IwCRA9TVsSAnZWagAAtZAQAIoAxkADuOZArOZjFUTO\nDUFc41pki4dUdJCembvRGTH2RANDEbU4Pogmi33UiPtEmHBbvlgtlf7uUq/N\n5yVM2bHtyE+UWtgqjunawcdc7TVrqBEqU8I9pNc6hrMDFPoL6FvUz0j5XQGs\nYzQOejUogPzyRBMcsb98744HtAI6wl5xeet4ZP3a3ZbA/ICWlcvqivKo850y\nQREU4DicvFxlf98tT6KfQv7ERr+xKYijrEiJlXJu1CctrOgEby47v2fDKuU3\nPB7kYXaOzzHKaWahYoaQh9QW/fO3RQqNmuFDDvUtleS7t4fVZ+sgC8OR+n1/\nq57Dy7dKoPsYKaDw4/vd9F7oBKp76/XiDQ35vk54IMmeCXWbZKFq9pwGR/pm\nWf1qIWDSinB7A1ZIdXSXOlydz0ABu5AGY96b0lqFGIWln5ZjzxLBZW2qTH/a\n8vLsy4E3hw5Ct9Td170sCVKHzKhwtS1TE0jGGN+7y44yUpL5UWLqs69s0prR\npSHjOe7eOb+j1LnmrpMs4izEmyJKEOwOI5GzRizpJKvJNzgOtMBj6X5ssWgT\nQmtCKky9TRYcC4JvpcDlseyF8Z6I0BtP62XCgmmBq0tjCMV8WD/To2AbzRw7\nBjezZ7X7GevUhDleu0M2m2t7SthEkjBJxpY/aU/81Ro7RRE09REGbNfb4RJV\nk7v/\r\n=ni1M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnODnX9QMcxHTWi381kur8kiOU2Y+nHLNvm06tvbK/IAIgVNZancKg18HeSIzkoNR042x6lhnifLrPGKRmGLj7LMY="}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_4.0.0_1592222255810_0.8145087537394629"},"_hasShrinkwrap":false},"4.1.0":{"name":"yet-another-fetch-mock","version":"4.1.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Travis](https://img.shields.io/travis/nutgaard/yet-another-fetch-mock.svg)](https://travis-ci.org/nutgaard/yet-another-fetch-m","keywords":["fetch","mock","fetchmock","spy","test"],"main":"dist/yet-another-fetch-mock.umd.js","module":"dist/yet-another-fetch-mock.es5.js","typings":"dist/types/yet-another-fetch-mock.d.ts","author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","prepush":"npm run test:prod && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"jsdom","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/isomorphic-fetch":"0.0.35","@types/jest":"^23.3.2","@types/lodash.curry":"^4.1.5","@types/node":"^10.11.0","@types/path-to-regexp":"^1.7.0","@types/query-string":"^5.1.0","codecov":"^3.2.0","colors":"^1.3.2","commitizen":"^4.0.3","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","isomorphic-fetch":"^2.2.1","jest":"^24.1.0","jest-config":"^24.1.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.24.3","semantic-release":"^15.13.27","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^24.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"path-to-regexp":"^2.1.0","query-string":"^5.1.0"},"gitHead":"244f0c8b362e9a8ac46316ce2804d488bd9c6327","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@4.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gDkNxxDviRtj1MnCj4OvJEVDLAgT4wODI/NVDhErZMJGy2szLLzHXBK3aE0qWYnCAhWC/t35n2eo6J5kF4yJ8Q==","shasum":"dd7af90809c99115cfcc4b09831497dc51e55fcc","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-4.1.0.tgz","fileCount":28,"unpackedSize":211245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWiYpCRA9TVsSAnZWagAAsocQAIawWk3nRJTn6W2I3jbD\n7mVnZZ3RNPwe8IZrZj7wKcZWp1xxvLtyry/M5jEOhpOA/blnnbu0FRLemnuW\n0wjewskMx6mGGPYCt4Z6CCtm4AU7b8gO4iZdlzxgsz46gOrxfXObc0YUDzor\nOdDCRA5++rj9cU7BtoPHW07qglaQ0c8vitQ+KSGa00eW2gP15bK8doBmhlsJ\nffmqzkuVqk0K5/titodx30bk+vfrqE+8dXRiI3hVGlQEFVYYy5lU25lm4Bof\n3A2gSerNcu6js45kRDy7lt4McSGK//IDk61DuPXrBa75h1q7k+PwS5NfXFiA\nCAwrP57iWUdld1XEK41Hhri79N7bHgj/sdTDq+33VaSQ068Otnu2RP6YEV6S\ntafLNymwkEtXAqBNDGHCDqRxnz1FKau1CQ4YD1iLdUqYF1M6RviJRsPy43YM\nQgLOtX1C1Et0griM3lhoVPQYRljU8LGOmVmDgFnA+NEVkjxJwWldoFkXpbz2\nSUKvEOnSD0KL+HNoMn/fpB7e5Rscc6BjDNLXUItnvqT5RUwTbrPCFCU/FLZu\nxDiHVVaknfvUSmSFa/gSaX1nvTKPOoW9M89NVqMHpxT+GEwOOUbfdEsM/uS9\nmn0HpnUnD+OqO03t2FWXkRlsZQMEuFr6Zg/KNeg7GfHGO+Z08ABCfZkh33RV\n6RXC\r\n=1SxY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJYz6rlAXh+zHrw+OUJwv34AfiGh5/Uixn5Q5oneQbowIhAL3KjIuZJ7jQCOgeGsDfPPsP0LMJ9pbLsMnrLPMPfXzT"}]},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_4.1.0_1599743529134_0.9071847586698851"},"_hasShrinkwrap":false},"4.2.0":{"name":"yet-another-fetch-mock","version":"4.2.0","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![codecov](https://codecov.io/gh/nutgaard/yet-another-fetch-mock/branch/master/graph/badge.svg)](https://codecov.io/gh/nutgaard/","keywords":["fetch","mock","fetchmock","spy","test"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=16.0.0"},"type":"module","main":"./dist/cjs/yet-another-fetch-mock.js","module":"./dist/esm/yet-another-fetch-mock.js","typings":"./dist/types/yet-another-fetch-mock.d.ts","exports":{".":{"types":"./dist/types/yet-another-fetch-mock.d.ts","require":"./dist/cjs/yet-another-fetch-mock.js","import":"./dist/esm/yet-another-fetch-mock.js"}},"scripts":{"build":"npm run build:lib && npm run build:docs","build:lib":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json ./tsconfig.types.json","build:docs":"typedoc --out docs src/yet-another-fetch-mock.ts","test":"vitest run --coverage","testdev":"vitest watch --coverage ","commit":"git-cz","precommit":"lint-staged","prepush":"npm run test && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@types/isomorphic-fetch":"0.0.36","@types/node":"^18.15.3","@vitest/coverage-c8":"^0.29.3","colors":"^1.4.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","husky":"^8.0.3","isomorphic-fetch":"^3.0.0","lint-staged":"^13.2.0","prettier":"^2.8.4","typedoc":"^0.23.26","typescript":"^4.9.5","vitest":"^0.29.3"},"dependencies":{"path-to-regexp":"^6.2.1","query-string":"^8.1.0"},"gitHead":"b267a3f2ccc824d98dc247ee92c9e7684b8193c8","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@4.2.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-CNmuUH5NLNT5iC3hW4k1x/zrQDdY3QTBPHhlRbnVa4i0ofHTtoVe3SeIdfKbTQS1OazOXcVmx7CAoCOvs2nreQ==","shasum":"1f1bfaffd28d8e61d8446effd28937fbcf66a224","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-4.2.0.tgz","fileCount":38,"unpackedSize":86458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4EMS50G0iK2XKY94sHAa5xPQgm1sK7dGzLXnflTJ2oAiAcKE8rXP0aDJAORfD/WT/L/MQnozNGGDtohKlJm5ZAgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF4L4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfSQ/9HfSAlAEPiftGBQGB+OV/pYMVAybdek3rlpQHGIZNg10sp7Jd\r\n7fEUueBNGwRcoS5lrlXAuCLBgbVdlEJY+uzU/ujx2N0cVdL60a3KnK/yoYhh\r\nH69C7GuK/4qV1RoTZWkLXJIGqtx1lRSfODSVyB6ZNiPWV4AWf7SFGVg1D5cy\r\nLRdQQYvYcMdr1a9leb59yEsTulWFJK8lJclBr7Qz8PXbzKJZCZVHvhvfoC6K\r\n62uwN4KSVudtFhXPcsWGVRBI3vs6Dm87MNycKXL4Zvsq6nyjVJ06+24FIMqj\r\nL9IFZOm9X0/LFJJVdxDuMicBGxtFyVQAghskUxLWIPcb1cw3bVoKvIo11wSh\r\nrUAZPdxvbAAe4cIM7In0ga4UWuq3fhFyjge1gMjru6Bsw+my1C/qhNBHvW3/\r\nLju2X1YTWqGPX9c1Bz6VPZtRSESxrE7J0WOS4Xg8G7P5zVkP9Z72MIjgXEmG\r\nagdN8jGCFjzKI+KkTeUhRQDjIT1Pvx3/nMUBql/gYcLP/xQxSDWXw4a+zeK0\r\nvVnEFvrV3a/PNp1E3VU9uosPsYmCRMQWqaYj49mDzgba5/fW1YPZ/Yv0vxPZ\r\nVe1Lv5stODx3z/A9OPlIMaoytipfrPmETbK1WFAhmQICv93n/HC2+6izSBog\r\nFStpaJJ/MPB5CJYBH0jdv9yp9wlDWzfTuf4=\r\n=lX9s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"directories":{},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_4.2.0_1679262456367_0.14887258282684335"},"_hasShrinkwrap":false},"4.2.1":{"name":"yet-another-fetch-mock","version":"4.2.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![codecov](https://codecov.io/gh/nutgaard/yet-another-fetch-mock/branch/master/graph/badge.svg)](https://codecov.io/gh/nutgaard/","keywords":["fetch","mock","fetchmock","spy","test"],"author":{"name":"Nicklas Utgaard"},"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"license":"MIT","engines":{"node":">=16.0.0"},"type":"module","main":"./dist/cjs/yet-another-fetch-mock.js","module":"./dist/esm/yet-another-fetch-mock.js","typings":"./dist/types/yet-another-fetch-mock.d.ts","exports":{".":{"types":"./dist/types/yet-another-fetch-mock.d.ts","require":"./dist/cjs/yet-another-fetch-mock.js","import":"./dist/esm/yet-another-fetch-mock.js"}},"scripts":{"build":"npm run build:lib && npm run build:docs","build:lib":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json ./tsconfig.types.json","build:docs":"typedoc --out docs src/yet-another-fetch-mock.ts","test":"vitest run --coverage","testdev":"vitest watch --coverage ","commit":"git-cz","precommit":"lint-staged","prepush":"npm run test && npm run build","commitmsg":"commitlint -E HUSKY_GIT_PARAMS"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"prettier":{"semi":true,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@types/isomorphic-fetch":"0.0.36","@types/node":"^18.15.3","@vitest/coverage-c8":"^0.29.3","colors":"^1.4.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","husky":"^8.0.3","isomorphic-fetch":"^3.0.0","lint-staged":"^13.2.0","prettier":"^2.8.4","typedoc":"^0.23.26","typescript":"^4.9.5","vitest":"^0.29.3"},"dependencies":{"path-to-regexp":"^6.2.1","query-string":"^8.1.0"},"gitHead":"7a469c4f2b1414f3525532d0e6340222edae8a75","bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","_id":"yet-another-fetch-mock@4.2.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-yceGyFez6hzqaP0pq5BvE+gclbrcf4qXnKGk+nWzC4PT0Dmlh2St68gmsx5RK0dsZ9yMbxe80PK7t6ji9DZQpA==","shasum":"a4cfa1615d4a93eea3833683478968c304456ccf","tarball":"https://registry.npmjs.org/yet-another-fetch-mock/-/yet-another-fetch-mock-4.2.1.tgz","fileCount":45,"unpackedSize":103961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZaldgZyCpToIfo23bc9YBrTy+oYJs+vXM5CwyghY31AiEAoSmFpDZAStByVAx0GVQZgpT1R3ewSxH3Bt/Wdtuv28o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF4RIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI9w/+KKFtvkWrNmsdpKAx10yYl91T2VMniW2bHnKcb8WT2mAErVLu\r\nyeNePykH2Acdn6SfKWbq8XoFv6InKnAqu+A5jX/AuT3AtMhbhhSAnn1IE5rM\r\nlJAVSSY5Dj+4eIf59vSWkIyGYTkjQQlmqJHxpQjuX4nNqXSmM64BnrA7ukdQ\r\nDnKRtlwTOpbef0dozvelbkk41c5JQ2PuMUYPBuIn8h/vNCcT9edxvgYRvb+i\r\n9i1o1y4oZwhOOFc4MH5ShI5CCsuef8B5PJY1INI70sbamhHiL9ka9bl/wYB0\r\ndyg7i/46IkJJGeI+rGmmcNvui/IuBFQ+03HE2y2s6twUnz+4hi3T86di1i3W\r\nBI1ZRTMHgK5PmGg47nVDhoFNGb9HE3Adk5f+f4wKcFMY4Qo55ivUKpwFfFW3\r\n2xTC5IWXe19ZfxvFB+zienMf/ZvO20BBTh+22meLLTBh6g15fNofFykqinlL\r\np+PPdIFYp8fda40IzD/IdulkNBNeXKdfcPz4Q9u9HcJQrsJJO/ZJ2O97rb4N\r\nXea9HNESU71X2WtZkRgMExlcBSupYby3sRtZQQdV2kjANogxtS4j7HFIJZMQ\r\nbXGEQntnlypJlvBl4nT3w3wx31sSF/he5lhymy97krX4H6+3Yfy3g+p6xiSy\r\noh6pmbyFYszQWX2RQVOHvQwjbblXfJ4JkkM=\r\n=WPxK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nutgaard","email":"nutgaard@gmail.com"},"directories":{},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yet-another-fetch-mock_4.2.1_1679262792457_0.35008790109144594"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-03T15:15:16.387Z","1.0.0":"2018-03-03T15:15:16.435Z","modified":"2023-03-19T21:53:12.749Z","2.0.0":"2018-03-03T21:58:12.911Z","2.1.0":"2018-03-04T17:03:20.181Z","2.1.1":"2018-03-04T20:01:23.274Z","2.1.2":"2018-03-04T20:12:00.301Z","2.1.3":"2018-03-04T20:40:50.374Z","2.1.4":"2018-03-04T21:10:53.544Z","2.1.5":"2018-03-05T07:46:13.899Z","2.1.6":"2018-03-05T09:48:16.224Z","2.2.0":"2018-04-04T17:40:21.428Z","2.3.0":"2018-04-05T12:32:57.013Z","2.3.1":"2018-04-05T12:36:34.781Z","2.3.2":"2018-04-12T12:03:42.635Z","2.3.3":"2018-06-12T06:42:40.048Z","2.4.0":"2018-10-18T10:45:35.854Z","2.4.1":"2019-02-12T19:37:08.703Z","3.0.0":"2019-02-26T21:07:51.774Z","3.1.0":"2019-02-26T21:31:58.206Z","3.1.1":"2019-02-26T21:52:12.269Z","3.2.0":"2019-07-22T12:30:34.462Z","3.3.0":"2019-10-17T15:16:36.958Z","3.3.1":"2019-10-25T10:19:32.101Z","3.4.0":"2020-01-16T16:50:47.279Z","4.0.0-beta.0":"2020-06-11T10:47:44.320Z","4.0.0-beta.1":"2020-06-15T08:01:35.829Z","4.0.0-beta.2":"2020-06-15T09:07:16.373Z","4.0.0":"2020-06-15T11:57:35.952Z","4.1.0":"2020-09-10T13:12:09.260Z","4.2.0":"2023-03-19T21:47:36.557Z","4.2.1":"2023-03-19T21:53:12.634Z"},"maintainers":[{"name":"nutgaard","email":"nutgaard@gmail.com"}],"description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![codecov](https://codecov.io/gh/nutgaard/yet-another-fetch-mock/branch/master/graph/badge.svg)](https://codecov.io/gh/nutgaard/","homepage":"https://github.com/nutgaard/yet-another-fetch-mock#readme","keywords":["fetch","mock","fetchmock","spy","test"],"repository":{"type":"git","url":"git+https://github.com/nutgaard/yet-another-fetch-mock.git"},"author":{"name":"Nicklas Utgaard"},"bugs":{"url":"https://github.com/nutgaard/yet-another-fetch-mock/issues"},"license":"MIT","readme":"# Yet-Another-Fetch-Mock\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![codecov](https://codecov.io/gh/nutgaard/yet-another-fetch-mock/branch/master/graph/badge.svg)](https://codecov.io/gh/nutgaard/yet-another-fetch-mock)\n[![dependencies Status](https://david-dm.org/nutgaard/yet-another-fetch-mock/status.svg)](https://david-dm.org/nutgaard/yet-another-fetch-mock)\n\n### Installation\n\n```\nnpm install yet-another-fetch-mock --save-dev\n```\n\n### Setup \n\n```javascript\nconst loggingMiddleware: Middleware = (request, response) => {\n  console.log('response', response);\n  return response;\n}\n\n\nconst mock = FetchMock.configure({\n  enableFallback: true, // default: true\n  middleware: loggingMiddleware // default: (req, resp) => resp\n});\n\n\nconst delayedErrorMock = FetchMock.configure({\n  middleware: MiddlewareUtils.combine(\n    MiddlewareUtils.delayMiddleware(200),\n    MiddlewareUtils.failurerateMiddleware(0.2)\n  )\n});\n```\n\n\n### Examples\n```typescript\nmock.get('/my-url', (req, res, ctx) => res(ctx.json({ key: 'value' }))); // Returns the object as the json-response\nmock.post('/another-url', (req, res, ctx) => res(ctx.json({ key: 'result of posting' })));\n\n\n// Creating dynamic content based on url\nmock.put('/api/:id/app', (req, res, ctx) => {\n  // `req` contains the original parameters to `fetch`,\n  // and in addition: url, http-verb, path parameters and query parameters\n  // `res` is used for combining and build your response based on helpers from `ctx`\n  return res(\n    ctx.json({id: req.pathParams.id, content: 'Some random content'})\n  ); \n});\n\n\n// More advanced route-matching\nmock.mock(\n  MatcherUtils.combine(\n    MatcherUtils.method('HEAD'),\n    MatcherUtils.url('/custom-url'),\n    // Your custom matcher here\n  ),\n  (res, req, ctx) => res(\n    ctx.delay(1000),\n    ctx.json({ data: 'lots of data' })\n  )\n);\n\n// Combining resultsUtils\nmock.get('/test/:id', (req, res, ctx) => res(\n  ctx.delay(1000),\n  ctx.header('X-My-Header' ,'HeaderValue'),\n  ctx.json({ requestId: req.pathParams.id })\n));\n```\n\n### Teardown\n\n```javascript\nmock.restore();\n```\n\n### Usage in tests\nThe library ships with a custom `Middleware` that allows for introspection of intercepted fetch-calls.\n\nThe `spy` exposes seven diffrent methods, six (`middleware` is used for setup) of which can be used to verify that a call has been intercepted.\nAll methods accept an optional argument of the type `RouteMatcher` which can be created using the `MatcherUtils`.\nIn cases where you don't send in an `RouteMatcher`, then a default \"match-everything\"-matcher is used.\n\n#### Example\n```typescript\nimport FetchMock, { MatcherUtils, SpyMiddleware } from 'yet-another-fetch-mock';\n\ndescribe('test using yet-another-fetch-mock', () => {\n  let mock: FetchMock;\n  let spy: SpyMiddleware;\n  \n  beforeEach(() => {\n    spy = new SpyMiddleware();\n    mock = FetchMock.configure({\n      middleware: spy.middleware\n    });\n    expect(spy.size()).toBe(0);\n  });\n  \n  afterEach(() => {\n    mock.restore();\n  });\n  \n  it('should capture calls', (done) => {\n      mock.get('/test/:id', (req, res, ctx) => res(ctx.json({ data: 'test' })));\n      Promise.all([\n        fetch('/test/121'),\n        fetch('/test/122')\n      ])\n        .then(() => {\n          expect(spy.size()).toBe(2);\n          expect(spy.lastCall()).not.toBeNull();\n          expect(spy.lastUrl()).toBe('/test/122');\n          expect(spy.called(MatcherUtils.url('/test/:id'))).toBe(true);\n          done();\n        })\n    });\n});\n```\n\n\n#### Typescript\nFull documentation of types can be seen [here](https://www.utgaard.xyz/yet-another-fetch-mock/),\nor [here](https://github.com/nutgaard/yet-another-fetch-mock/blob/master/src/types.ts) if you prefer reading typescript code.\n\n### Tips\n\nIt is recommended to toggle the fetch-mock functionality behind an environment variable, as to allow uglify/envify (or similar) to remove the code for production builds.\n\nAs an example;\n```typescript jsx\nif (process.env.USE_MOCK_SETUP === 'true') {\n  require('./mocks')\n}\n``` \n\n## Credits\n\nMade using the awesome [typescript library starter](https://github.com/alexjoverm/typescript-library-starter) \n\n","readmeFilename":"README.md"}