{"_id":"service-mocker","_rev":"16-4fea583005777436f97c08cf135a0504","name":"service-mocker","description":"The next generation front-end API mocking framework.","dist-tags":{"latest":"2.1.2"},"versions":{"1.0.0":{"name":"service-mocker","version":"1.0.0","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.1","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"^2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"gitHead":"ebc202660a54e0d0078670d15291810dc84d8c43","_id":"service-mocker@1.0.0","_shasum":"6b4e2a6003ac1500eeeb59d8c434e3ac6a190e92","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"6b4e2a6003ac1500eeeb59d8c434e3ac6a190e92","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.0.0.tgz","integrity":"sha512-butYm7uugSsslK3jW2iEvxoslT99biG+plKrRm3fGuG+aDw4ra8Qbx6YhJBdGxjBVS4/ow++JM+2vpHRn9s0dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOSM+7LGT7d7KD9VCYUlkHk0Lfp4Lm445gPahmlKGznAIgXSid9BxNjoaEd1BV4NBf2lAtdTKkraMxFH7GV5XjRjE="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/service-mocker-1.0.0.tgz_1484752357652_0.34002252691425383"}},"1.0.1":{"name":"service-mocker","version":"1.0.1","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.1","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"^2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"_id":"service-mocker@1.0.1","_shasum":"f5844720936d0a0c91af4bf09cb832be8d8ab949","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"f5844720936d0a0c91af4bf09cb832be8d8ab949","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.0.1.tgz","integrity":"sha512-mf6qfQ5wZ0K+sUOi1L2cBfoMU5UZZ6OgsxKsrNp8yXDHGYTkqzY70R+klVkvIwOgKgPj9SPtay4nfTzbukKt6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoUQy44lxQdbH/A7ZiPpV4fHrzR/Ru7tzGtqU+MRHvnAiBdIjTNrLoI4bnYOI1E5T1kOYsUm4j76BvghSPFpUan1g=="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/service-mocker-1.0.1.tgz_1484753544507_0.3423785932827741"}},"1.0.2":{"name":"service-mocker","version":"1.0.2","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"^2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"_id":"service-mocker@1.0.2","_shasum":"1c43c1100d5ce78db5b56c4ebff6cd31bad3c0e9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"1c43c1100d5ce78db5b56c4ebff6cd31bad3c0e9","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.0.2.tgz","integrity":"sha512-3afdvD6aUFRn9snz7bDJnWoKBQXypcRhwWQEFWhdSHBlGnRfMW5IiSuvyCGfD6Y3Co5V43knPRMwGGkg+3n9Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEuQjPnCGsfiVxYN4is1HQgZY//nzn71Tgdljixr04/AiBxpYl4y5+zisME3RQphC6DXBWM23+lFAcsVSY2aCPK6A=="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/service-mocker-1.0.2.tgz_1485511698392_0.0165628376416862"}},"1.0.3":{"name":"service-mocker","version":"1.0.3","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"^2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"_id":"service-mocker@1.0.3","_shasum":"5a387a1cb60aed0ddf9f9211e7d1b42fa2cf77ad","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"5a387a1cb60aed0ddf9f9211e7d1b42fa2cf77ad","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.0.3.tgz","integrity":"sha512-OlY/5VYNbhiFX+YXvBHg6XzemmSmGPM0gYOiCZudA/dcRM4ReYTyw9nVxVdGae83CLngLkqK93R1GP8yJoIhgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPczoBTY2taX4i68ppt92DSWjl1E9CH+TLGfOSnKqtCwIhAJMwiDqL8jYyFfySxl3jtFPBgjEo87gPHnAoslCT6NmX"}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/service-mocker-1.0.3.tgz_1485594637341_0.6896722977980971"}},"1.0.4":{"name":"service-mocker","version":"1.0.4","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"^2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"_id":"service-mocker@1.0.4","_shasum":"58d12ce9f712aacd9032276b276f6b087fcd6b7e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"58d12ce9f712aacd9032276b276f6b087fcd6b7e","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.0.4.tgz","integrity":"sha512-I0CViO6xVsRwSU58WKD7WpPDBDErV0LjE5ubTTvDEaULaUbHoIeQMWW4I4tCu+eicsRD7F8t0g+4xHzInM3JWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyWM5/FCksQzujPCim/vJsVlhuvAQ5q4YNHQJZfhj1lgIhANQcLaLXJIFDIcGF67dhLSAJdKEYQDDt5P8MViFF+MAs"}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/service-mocker-1.0.4.tgz_1486807707722_0.7542373591568321"}},"1.1.0":{"name":"service-mocker","version":"1.1.0","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"^2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"_id":"service-mocker@1.1.0","_shasum":"7d4dc39e6e2d2295b8664aede146fd38263b5abc","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"7d4dc39e6e2d2295b8664aede146fd38263b5abc","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.1.0.tgz","integrity":"sha512-UDglzTXr8PeW8S9bztKM2Mqc3OqkB7DXFncOLfcWsIyo0E1ggE6A+sSvum8mcuHDS1fMnUop2t6WFTK8uNtmhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvWvO1sYv7dvbgmgFrKWPANKZJXuMQSedIsAJOWP3TGAiAOdG69NY8xQ2sbU2iVI6MIeEawbcq0mTBnvfeIEPjjHQ=="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/service-mocker-1.1.0.tgz_1487133154855_0.8662369593512267"}},"1.1.1":{"name":"service-mocker","version":"1.1.1","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"postinstall":"node ts-compat/check.js","lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"~2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"_id":"service-mocker@1.1.1","_shasum":"0d79dd70f6c2bb7fd2b625d5ad6994efec223714","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"0d79dd70f6c2bb7fd2b625d5ad6994efec223714","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.1.1.tgz","integrity":"sha512-bgqslYkpqcLrZZJ/Ogl7FCMb+FF+G0YQbtM67KsbEi7GxtZpBdPxWIQnq25Qod/1V6KvpziyocL98osszMEwnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVyiTlngwtgO0HgRl5IALTHgZxwaxJta7UQr9t8IeTnQIhAN6ZOqtpXhBZmpmgrajR/VFv13ImiiIo/J9saBGLvRPT"}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/service-mocker-1.1.1.tgz_1491729002818_0.9483717659022659"}},"1.1.2":{"name":"service-mocker","version":"1.1.2","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"postinstall":"node ts-compat/check.js","lint":"eslint . && tslint -t stylish {src,test}/**/*.ts","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","copy:src":"cpx './src/**' ./build/src","copy:conf":"cpx ./tsconfig.json ./build","precopy":"npm run clean:compile","copy":"npm-run-all copy:src copy:conf","precompile":"npm-run-all clean copy","compile":"tsc -p ./build","postcompile":"rimraf ./build/tsconfig.json","release":"FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","precover":"npm run clean:cover","cover":"karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.35","@types/node":"^6.0.55","chai":"^3.5.0","circular-dependency-plugin":"^2.0.0","codecov":"^1.0.1","cpx":"^1.5.0","cross-env":"^3.1.3","docute-cli":"^0.4.0","eslint":"^3.12.2","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","istanbul-instrumenter-loader":"^1.2.0","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-remap-istanbul":"^0.3.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^3.1.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","ts-loader":"^1.3.0","tslint":"^4.0.2","tslint-config-standard":"^2.0.0","tslint-loader":"^3.3.0","typescript":"~2.1.4","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"@types/service_worker_api":"0.0.0-next.0","@types/whatwg-fetch":"0.0.33","@types/whatwg-streams":"0.0.2","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.3.0","statuses":"^1.3.1","tslib":"^1.2.0"},"_id":"service-mocker@1.1.2","_shasum":"68291c1ab34f121e2ba68235b317929894225053","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"68291c1ab34f121e2ba68235b317929894225053","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-1.1.2.tgz","integrity":"sha512-xGDLth2s6L6eqQJOeRPOeOSBpGElbbZUEUYReUjL1GFzI65cO84JyhCnYoTZ0DVoAfrtjFJpFlPlNDPPaT+VoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLusIPI1V/7/yJCkTsGPMLWRTCqz8JHb38QcoW/DOsSgIgdezvpipl2D4pOy7+NAipXJzpPLim7pwd/QcScg1j/bQ="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/service-mocker-1.1.2.tgz_1493977865841_0.5733405754435807"}},"2.0.0":{"name":"service-mocker","version":"2.0.0","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint .","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","precopy":"npm run clean:compile","copy":"cpx './src/**' ./build/src","precompile":"npm-run-all clean copy","compile":"babel ./build/src -s -d ./build","release":"cross-env FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","test:typings":"tsc -p ./typings/test","precover":"npm run clean:cover","cover":"cross-env BABEL_ENV=cover karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","chai":"^3.5.0","circular-dependency-plugin":"^3.0.0","codecov":"^2.1.0","cpx":"^1.5.0","cross-env":"^4.0.0","docute-cli":"^0.4.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^4.0.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.0.0","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","typescript":"^2.3.2","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"babel-runtime":"^6.23.0","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.4.0","statuses":"^1.3.1"},"_id":"service-mocker@2.0.0","_shasum":"4f54ff850457db49ccb0cf1f44dd84287c8f6c94","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"shasum":"4f54ff850457db49ccb0cf1f44dd84287c8f6c94","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-2.0.0.tgz","integrity":"sha512-+/B+RaEmDK/qNaixkQdQBGrH9YUYb/CDp4Kr+UyUWkbQnG7nql6KNLg3vawHqdPO0ZvNMlAH5vW0jlMafT46Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTiV40qSTuuNMUn9OmW2vzzk17+8ci31+o034gpYktzQIhAKbshjvDHj/20lWLLXozSKva7TfYvUcLDNKrPJRnwmYp"}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/service-mocker-2.0.0.tgz_1494081576728_0.034371284767985344"}},"2.0.1":{"name":"service-mocker","version":"2.0.1","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint .","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","precopy":"npm run clean:compile","copy":"cpx './src/**' ./build/src","precompile":"npm-run-all clean copy","compile":"babel ./build/src -s -d ./build","release":"cross-env FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","test:typings":"tsc -p ./typings/test","precover":"npm run clean:cover","cover":"cross-env BABEL_ENV=cover karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","chai":"^3.5.0","circular-dependency-plugin":"^3.0.0","codecov":"^2.1.0","cpx":"^1.5.0","cross-env":"^4.0.0","docute-cli":"^0.4.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^4.0.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.1.3","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","typescript":"^2.3.2","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"babel-runtime":"^6.23.0","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.4.0","statuses":"^1.3.1"},"_id":"service-mocker@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"vincentbel","email":"buaazqh@gmail.com"},"dist":{"integrity":"sha512-etjr3AY7A3HDMBvFbYIcjwMsDc4m7DpEMlcrqkmecWJBrsizPOCog5wLHgfAWBOn0tymMKG7Tmxn9MgDBaZ/dQ==","shasum":"e714518ac88d7b2f429a6d2a3532761628312b79","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFY2cm1OZqEhd3ccG6N5iZdPG3fqyvm0lBwr1fEMCpWhAiBgoGH1EQMeb0VQxCFp4KD7go2OyXQ018PTwk7ly6zrfg=="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mocker-2.0.1.tgz_1501950871309_0.282463320530951"}},"2.1.0":{"name":"service-mocker","version":"2.1.0","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint .","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","precopy":"npm run clean:compile","copy":"cpx './src/**' ./build/src","precompile":"npm-run-all clean copy","compile":"babel ./build/src -s -d ./build","release":"cross-env FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","test:typings":"tsc -p ./typings/test","precover":"npm run clean:cover","cover":"cross-env BABEL_ENV=cover karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","chai":"^3.5.0","circular-dependency-plugin":"^3.0.0","codecov":"^2.1.0","cpx":"^1.5.0","cross-env":"^4.0.0","docute-cli":"^0.4.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^4.0.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.1.3","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","typescript":"^2.3.2","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"babel-runtime":"^6.23.0","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.4.0","statuses":"^1.3.1"},"_id":"service-mocker@2.1.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"vincentbel","email":"buaazqh@gmail.com"},"dist":{"integrity":"sha512-xviY3S+L9LRXqPgnktMzybgioQHVfNkVLG/f7i4I/jS+5fD5y2WHsBI8+G0qdzp6THN7NggT0VX+TspBzmNdkg==","shasum":"9c8de52c0e5ef5ed462f2c3aabfcf82169f2854b","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuKmRjG/d+ZjJT2834jN2teS1XyK0+C+uEI4l1lZItrAiEAp71iPg2orXsL9OFD/u/bsIR9Cq/hnlstpTcZXz/Zh04="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mocker-2.1.0.tgz_1505973869775_0.23111896635964513"}},"2.1.1":{"name":"service-mocker","version":"2.1.1","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint .","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","precopy":"npm run clean:compile","copy":"cpx './src/**' ./build/src","precompile":"npm-run-all clean copy","compile":"babel ./build/src -s -d ./build","release":"cross-env FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"npm-run-all --parallel test:unit test:typings","test:unit":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","test:typings":"tsc -p ./typings/test","precover":"npm run clean:cover","cover":"cross-env BABEL_ENV=cover karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","chai":"^3.5.0","circular-dependency-plugin":"^3.0.0","codecov":"^2.1.0","cpx":"^1.5.0","cross-env":"^4.0.0","docute-cli":"^0.4.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^4.0.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.1.3","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","typescript":"^2.3.2","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"babel-runtime":"^6.23.0","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.4.0","statuses":"^1.3.1"},"_id":"service-mocker@2.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"integrity":"sha512-HwDjrj/CfMv/kZE4VGG496rG82AZz17tjSeY14Ot8fBriTqZStx2xpHSVItsjW2wl0HXlpCdpVvJhZdisr8YVw==","shasum":"976867419b01716f1237c90910430bb554baa55e","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx53whMD6Rhi1l9q2Q7O8B3x5NGGczEAe66KfYxOR7NAiBtzQMGg5kcAbU+ReQvWowQvmkL7aedn+YoREzE5k+PEQ=="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mocker-2.1.1.tgz_1506107392409_0.527047730050981"}},"2.1.2":{"name":"service-mocker","version":"2.1.2","description":"The next generation front-end API mocking framework.","main":"index.js","typings":"index.d.ts","scripts":{"lint":"eslint .","clean:compile":"rimraf ./build","clean:release":"rimraf ./dist","clean:cover":"rimraf ./coverage","clean":"npm-run-all clean:compile clean:release clean:cover","precopy":"npm run clean:compile","copy":"cpx './src/**' ./build/src","precompile":"npm-run-all clean copy","compile":"babel ./build/src -s -d ./build","release":"cross-env FORCE_MOBILE_TEST=true ./scripts/release.sh","start":"node ./scripts/serve.js","pretest":"npm run lint","test":"npm-run-all --parallel test:unit test:typings","test:unit":"karma start ./scripts/karma.config.unit.js","test:full":"karma start ./scripts/karma.config.full.js","test:sauce":"karma start ./scripts/karma.config.sauce.js","test:typings":"tsc -p ./typings/test","precover":"npm run clean:cover","cover":"cross-env BABEL_ENV=cover karma start ./scripts/karma.config.cover.js","doc":"docute -w ./docs"},"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"keywords":["mock","service","worker"],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"homepage":"https://github.com/service-mocker/service-mocker#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","chai":"^3.5.0","circular-dependency-plugin":"^3.0.0","codecov":"^2.1.0","cpx":"^1.5.0","cross-env":"^4.0.0","docute-cli":"^0.4.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","html-webpack-plugin":"^2.26.0","ip":"^1.1.4","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.2","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.1","mocha":"^3.2.0","mocha-loader":"^1.0.0","npm-run-all":"^4.0.2","rimraf":"^2.5.4","service-mocker-polyfills":"^1.1.3","source-map-support":"git+https://github.com/service-mocker/node-source-map-support.git","typescript":"^2.3.2","uuid":"^3.0.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"dependencies":{"babel-runtime":"^6.23.0","mime-component":"0.0.1","path-to-regexp":"^1.7.0","qs":"^6.4.0","statuses":"^1.3.1"},"_id":"service-mocker@2.1.2","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},"dist":{"integrity":"sha512-JeAVZYd53rlp4q9MBYBoEClwDp9goG505dFqcWDDM7uPwIvuFAuyAkQ4uhRa2ny1gt7V2RyOCrXAoO8z9UNi9g==","shasum":"6298bd76b7a439694324c67197aeae9b440d8939","tarball":"https://registry.npmjs.org/service-mocker/-/service-mocker-2.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ+tUZdqGQGMhb+Dupap2gXdLcUQgHIMHWmRbp7fynQAiEA+b8x0OR4ZDUEj4raJI0PMFb84kdJRJvrTZGqJwqJXkY="}]},"maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mocker-2.1.2.tgz_1509333654182_0.9512340573128313"}}},"readme":"# Service Mocker\n\n[![Travis CI](https://travis-ci.org/service-mocker/service-mocker.svg?branch=develop)](https://travis-ci.org/service-mocker/service-mocker)\n[![CircleCI](https://circleci.com/gh/service-mocker/service-mocker/tree/develop.svg?style=shield)](https://circleci.com/gh/service-mocker/service-mocker/tree/develop)\n[![Coverage](https://img.shields.io/codecov/c/github/service-mocker/service-mocker/develop.svg)](https://codecov.io/gh/service-mocker/service-mocker/branch/develop)\n[![Version](https://img.shields.io/npm/v/service-mocker.svg)](https://www.npmjs.com/package/service-mocker)\n[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE)\n\n[![Build Status](https://saucelabs.com/browser-matrix/Service_Mocker.svg)](https://saucelabs.com/u/Service_Mocker)\n\nService Mocker is an API mocking framework for frontend developers. With the power of [service workers](https://w3c.github.io/ServiceWorker/), we can easily set up mocking services **without any real servers**. It sets developers free from intricate workflows, complex documentations and endless proxies from server to server.\n\n> Q: Is Service Worker ready?\n>\n> A: No, [not yet](https://jakearchibald.github.io/isserviceworkerready/).\n>\n> Q: Is Service Mocker ready?\n>\n> A: Yes! Welcome to the future!\n\n## Installation\n\nSince you are likely to run Service Mocker only during development, you will need to add `service-mocker` as a devDependency:\n\n```\nnpm install service-mocker --save-dev\n```\n\nFor legacy browsers, you may also need the [polyfills](https://github.com/service-mocker/service-mocker-polyfills):\n\n```\nnpm install service-mocker-polyfills --save-dev\n```\n\n## Features\n\n- **No server is required**.\n- **Real** HTTP requests and responses that can be inspected in modern browsers.\n- [express](https://github.com/expressjs/express) style routing system.\n- IE10+ compatibility.\n\n## Hello new world\n\nA typical mocker includes two parts: `client` and `server`. First, let's create a server script named `server.js`:\n\n```js\n// server.js\nimport { createServer } from 'service-mocker/server';\n\nconst { router } = createServer();\n\nrouter.get('/greet', (req, res) => {\n  res.send('Hello new world!');\n});\n\n// or you can use the shorthand method\nrouter.get('/greet', 'Hello new world!');\n```\n\nThen, we need to write a client script to connect to the server:\n\n```js\n// app.js\nimport 'service-mocker-polyfills';\nimport { createClient } from 'service-mocker/client';\n\nconst client = createClient('path/to/server.js');\n\nclient.ready.then(async () => {\n  const response = await fetch('/greet');\n\n  console.log(await response.text());\n});\n```\n\nAfter that, create a `.html` file and include **ONLY** the client script:\n\n```html\n<script src=\"app.js\"></script>\n```\n\nNow navigate your browser to your local dev server (e.g. `http://localhost:3000`). Open the console and you will see the following messages:\n\n```\n> [mocker:modern] connection established\n>\n> Hello new world!\n```\n\nWelcome to the future :clap:.\n\n## Working with webpack\n\nWhile using webpack, it's recommended to use [sw-loader](https://github.com/idiotWu/sw-loader) to create a standalone server script:\n\n```js\nimport scriptURL from 'sw-loader!path/to/server.js';\nimport { createClient } from 'service-mocker/client';\n\nconst client = createClient(scriptURL);\n\nclient.ready.then(...);\n```\n\n## Docs & Demos\n\n- [Documentation](https://service-mocker.js.org)\n- [Examples](https://github.com/service-mocker/service-mocker-demo)\n\n## Team\n\n[![Dolphin Wood](https://avatars2.githubusercontent.com/u/6022672?v=3&s=130)](https://github.com/idiotWu) | [![Vincent Bel](https://avatars3.githubusercontent.com/u/6076919?v=3&s=130)](https://github.com/VincentBel)\n:---:|:---:\n[Dolphin Wood](https://github.com/idiotWu) | [Vincent Bel](https://github.com/VincentBel)\n\n## License\n\n[MIT](LICENSE)\n","maintainers":[{"name":"dolphin_wood","email":"dolphin.w.e@gmail.com"},{"name":"vincentbel","email":"buaazqh@gmail.com"}],"time":{"modified":"2022-06-26T18:12:48.127Z","created":"2017-01-18T15:12:39.708Z","1.0.0":"2017-01-18T15:12:39.708Z","1.0.1":"2017-01-18T15:32:26.598Z","1.0.2":"2017-01-27T10:08:20.329Z","1.0.3":"2017-01-28T09:10:39.181Z","1.0.4":"2017-02-11T10:08:27.949Z","1.1.0":"2017-02-15T04:32:35.088Z","1.1.1":"2017-04-09T09:10:04.890Z","1.1.2":"2017-05-05T09:51:06.088Z","2.0.0":"2017-05-06T14:39:39.713Z","2.0.1":"2017-08-05T16:34:31.579Z","2.1.0":"2017-09-21T06:04:29.945Z","2.1.1":"2017-09-22T19:09:52.649Z","2.1.2":"2017-10-30T03:20:54.259Z"},"homepage":"https://github.com/service-mocker/service-mocker#readme","keywords":["mock","service","worker"],"repository":{"type":"git","url":"git+https://github.com/service-mocker/service-mocker.git"},"contributors":[{"name":"Dolphin Wood","email":"dolphin.w.e@gmail.com"},{"name":"Vincent Bel","email":"buaazqh@gmail.com"}],"author":{"name":"Service Mocker Team","email":"https://github.com/service-mocker"},"bugs":{"url":"https://github.com/service-mocker/service-mocker/issues"},"license":"MIT","readmeFilename":"README.md"}