{"_id":"knifecycle","_rev":"126-e9290062b3ba28603831ad7d93355c1e","name":"knifecycle","dist-tags":{"beta":"11.0.0-beta.8","latest":"21.4.0"},"versions":{"0.0.0":{"name":"knifecycle","version":"0.0.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@0.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"b71f3b6a880fdc8e3c6f43f259e3247ef99b589d","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-0.0.0.tgz","integrity":"sha512-hSxe3LM/1E+Ezkt4IQ9cppQ+cUhnRLSUz/WfkKoiACj3hp0+2oUCvDpsBLOfpoubzKJCxpSdVX+A6BgAuPlDfw==","signatures":[{"sig":"MEQCIDQKugjOThrgZNs+BsMlQTcEYwI2OSidg3Q7SJNLZZQBAiBM0vxZOUROf5pnw/hQM9120hnEhJC67uqe44xmWHJ9gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"b71f3b6a880fdc8e3c6f43f259e3247ef99b589d","gitHead":"05fa72a11e9af321368ad7a5297bba77a0483272","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint src/*.js src/**/*.js tests/*.js","test":"mocha --compilers js:babel-register src/**/*.mocha.js src/*.mocha.js","cover":"istanbul cover --report html _mocha -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"node --harmony istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.10.3","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^2.3.2","sinon":"^1.16.1","eslint":"^1.3.1","istanbul":"^0.3.20","babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-register":"^6.9.0","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^0.0.2","eslint-config-simplifield":"^1.2.2","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-0.0.0.tgz_1472025595874_0.12738850456662476","host":"packages-16-east.internal.npmjs.com"}},"1.0.0":{"name":"knifecycle","version":"1.0.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"c75f3915240805b672496341844105d653ce6ee6","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.0.0.tgz","integrity":"sha512-Q+H9rjajNeptpMlZTazlUk/3pzVJ2jf0Ll5WNb2meX7fYI2iELb/+ILuCSRtwxBdFu031pT0Y5HashfwtfCVQw==","signatures":[{"sig":"MEUCIQCVCH86IzQQXrR0ofvov4c8n7SyvGkhoF+nYOow+fFn6wIgdanYJiAz47DVedLurJefRYAc7spN254JvK2pWxLrKIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"c75f3915240805b672496341844105d653ce6ee6","engines":{"node":">=4"},"gitHead":"f278cb7a02c7ff5e56bb1f46b42527b8d05e09b7","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.7.5","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"5.0.0","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.0.0.tgz_1472311279130_0.40626500453799963","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"knifecycle","version":"1.0.1","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.0.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"cb27bca8355be04c82c50d9a35c706c665563079","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.0.1.tgz","integrity":"sha512-WDJneEyCElwznX3MewRJmGsOWPqAE41Fcnfv4vUPeB0JS9TyvQdNuKzRf1LqbxV6mZRcevEuMXGOwlyodgzVvA==","signatures":[{"sig":"MEYCIQDisRLCeyFOScqobjCoqyHQIWVB99Y6E6pVIx14t/uF/QIhANxUsTQ1TZ2T3UvBpZ4gibezW1H0sDtxyajjTi8l2czw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"cb27bca8355be04c82c50d9a35c706c665563079","engines":{"node":">=4"},"gitHead":"f6f8b8173a1550a267262ee35a536df602fa85b4","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.10.3","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.0.1.tgz_1472479034291_0.2867476469837129","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"knifecycle","version":"1.0.2","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.0.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"c8ce8af4ca52fe32acac3af57511c993dcd30697","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.0.2.tgz","integrity":"sha512-MrjJiXvT73VTlHOHoWcQZFNQzQbLmzYbQ33H2H3Gn1lskrqsBkq1hczGIxnLc7uVwt3sIpCw338wfgQMdIdI/Q==","signatures":[{"sig":"MEUCIQDxtr2f+izLBG5q0frWx8t+NayQcXVaUdKJLEjZNunKLgIgSH8w9uSN7pJfUYNGA8zdVnskzUzZEeiwUC/SA5QG5LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"c8ce8af4ca52fe32acac3af57511c993dcd30697","engines":{"node":">=4"},"gitHead":"4c5104aed07ff0bcca137e3348be22652c5093c1","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.10.3","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.0.2.tgz_1472637408159_0.9345555142499506","host":"packages-16-east.internal.npmjs.com"}},"1.0.3":{"name":"knifecycle","version":"1.0.3","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.0.3","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"8a55957de27de0f845236d05e6652bba0b86a34c","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.0.3.tgz","integrity":"sha512-XPxuq73ZzAqu7H+5bo3IWxeFdSq2GoigSKZL7IDpElKZFCnZSWVYpy3Mj4kL7BsCprYcnmoNF2HhrrImq/0T3Q==","signatures":[{"sig":"MEQCIDL+go+2AC3+9qk9D/6LFdJ8x5pv643b8rRRhvEr9G2HAiBT78v1OE+8/xgyWfaK+M56j2bxdKG3M4BAm888RyQj2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"8a55957de27de0f845236d05e6652bba0b86a34c","engines":{"node":">=4"},"gitHead":"6e40f63a8a0e6c72ce68876be21700d34ca73cc3","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.10.3","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.0.3.tgz_1472734019568_0.9619456909131259","host":"packages-16-east.internal.npmjs.com"}},"1.0.4":{"name":"knifecycle","version":"1.0.4","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.0.4","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"20831a8e2d11e595f8179038f8ff592c22c2a27c","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.0.4.tgz","integrity":"sha512-d/J7qYDTOHUwRd+fw1/ItosUqYbmGQdcpopfyvgCGPuQmUxREdIm3XrQnNkUK1XzBr8FuRezU+Ke4HDLBMYUpA==","signatures":[{"sig":"MEQCIG7Zf61dm8DN4XQ9DmYBwLafmGkDsFq4K4ITpnSldq95AiAHaIV3kas4ulxp4e1HxfnHAZn7R+vemQrxDChOpQgCtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"20831a8e2d11e595f8179038f8ff592c22c2a27c","engines":{"node":">=4"},"gitHead":"b64a702437f8d0f721ea0fc6b2b9185294494ffb","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.10.3","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.0.4.tgz_1472867160043_0.3006310809869319","host":"packages-12-west.internal.npmjs.com"}},"1.0.5":{"name":"knifecycle","version":"1.0.5","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.0.5","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"04d078875d7575eecff8983f4f331c487287caa3","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.0.5.tgz","integrity":"sha512-BMxejU3i/EwQYN+FQj3+ehwxYtLCNv9ol5Hbut8fH9NdYqCuH4F86LHDC1bJ1tYNg79POpAHADb96PBrq8V1WA==","signatures":[{"sig":"MEQCIDdfTlCAJ5hv6f+xoNv6up/sPE3fJDFOosiLOW5n/GLPAiACJPbq34dlrzQ9vgaXA2gV4os38VegmmJ7Nu/hh4XgOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"04d078875d7575eecff8983f4f331c487287caa3","engines":{"node":">=4"},"gitHead":"26d27ea8d83f751edc5318997c14c2147bfebf75","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.7.5","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"5.0.0","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.0.5.tgz_1477812901590_0.4325073850341141","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"knifecycle","version":"1.1.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"5cb8161e5965aa10d330dfdbde547ff5498435f0","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.1.0.tgz","integrity":"sha512-27XNqEzOLpjDywanO44ffr2y16EwzXNZ8YGDwdzqRJctyi3OyGfc1Dl2fGZjT8UBp36I/P/qVAc78KW/K0YysA==","signatures":[{"sig":"MEQCIBUaQAGitLeAk1S/8Z2qrZIIFaCwZ+c9YX0f0+PRLOUDAiBOjWhKmP38KRzb2nhRMVzDYZKw+PulOI1iNWaU4oCp8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"5cb8161e5965aa10d330dfdbde547ff5498435f0","engines":{"node":">=4"},"gitHead":"4d2db296599a6c2eedc4f7f940a327049be98ab3","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.7.5","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"5.0.0","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.1.0.tgz_1477819579253_0.017106880666688085","host":"packages-18-east.internal.npmjs.com"}},"1.1.1":{"name":"knifecycle","version":"1.1.1","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.1.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"e3198471eee90fa5caec3fac38d779503c3222b7","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.1.1.tgz","integrity":"sha512-g8gbPKoGTlyJ9Sdk+DAuLPs90jv4gWKmiZd/p6LIbxR6lpDAyl9OZxBH4zdcW7QwRKQm75iSSYxMqGbDJSgtng==","signatures":[{"sig":"MEQCIGjquzzQLj3SfsBFgmbCwKvGQFa3nmKfZ7k1O/ZghBpdAiAvLiQ4aZ1270N4Ds6bFaDwzkCpm2d42CeAfjbLopdfxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"e3198471eee90fa5caec3fac38d779503c3222b7","engines":{"node":">=4"},"gitHead":"aeacef8e45b7e9cf51cd2f8c1cff78420310cb58","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.7.5","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"5.0.0","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^6.0.4","babel-register":"^6.9.0","jsdoc-to-markdown":"^1.3.6","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.1.1.tgz_1477851314694_0.14722318621352315","host":"packages-18-east.internal.npmjs.com"}},"1.1.2":{"name":"knifecycle","version":"1.1.2","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.1.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"4a539c2b9218a3548f6c0faed9bd612dea35b562","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.1.2.tgz","integrity":"sha512-QTLbfjXhVRCzM/1LA2QrGem4+Fp5uJqObbvfHW9UQ+NJCFAQ473buue//y+qlVB2NvZ+5M1IsvtAmGzEHt3+QA==","signatures":[{"sig":"MEUCIQCwJAQhZnV3CyXifLPznSVWohgqXQlBjklc1usxvYXJnwIgHx/N2E8/aj7JHAgVBFrxOXVPensA8uwXjSeo3WIAa9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"4a539c2b9218a3548f6c0faed9bd612dea35b562","engines":{"node":">=4"},"gitHead":"8a663e037979eeed2f39384207367ec79dc57ec0","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.10.8","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^2.0.1","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.1.2.tgz_1482915861298_0.8350755479186773","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"knifecycle","version":"1.2.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"7Digital","name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.2.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"53152666e515748f6bf2bf2baea42fb77ec5fcf4","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.2.0.tgz","integrity":"sha512-K6h4aZAWcZhk1WRl9ZCWfZZqmPSwnV1JW6RIxb0mJlM5xyml4DwAhwz7ijhXDHZ6/FRF7PAL+aMsV0n0XDcS+Q==","signatures":[{"sig":"MEUCIQDigYp8g8qonKo77MLwo6wUbIvYo4s5sUyBt8qNWKW5IQIgHnPeiYt9JwkFzHHNeGYhNEz7X5I/5AidPqxgwQeSRhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"_shasum":"53152666e515748f6bf2bf2baea42fb77ec5fcf4","engines":{"node":">=6"},"gitHead":"320ee354d9fcdb6ee4d9b9689c609ed92f29ab2a","scripts":{"cli":"env NPM_RUN_CLI=1","doc":"cat src/*.js | jsdoc2md > API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"_npmVersion":"3.10.8","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^2.2.0","yerror":"^1.0.2"},"devDependencies":{"mocha":"^3.0.2","sinon":"^1.16.1","eslint":"^3.4.0","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"^2.11.12","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^2.0.1","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"^1.2.0","eslint-config-simplifield":"^4.1.1","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.2.0.tgz_1485881233868_0.0697256182320416","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"knifecycle","version":"1.3.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.3.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"81d5c996b9fbb7fdc47cb9165abdc41a2a0a0c53","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.3.0.tgz","integrity":"sha512-RsDbXuyurTFPO54XQnm6VIVR/SZ6POPJ68SiJ0FDQxV4wzW7fpA/0nVum64RdtTEXbib1k3IKAGAWZR7aIf2OA==","signatures":[{"sig":"MEUCIGRdDrTgJCbkcIQvRVX7HushI2RFIHVZNR/yJaIRuwk8AiEA3tl6X9z+VqI3yRUaJeayyKXGUz5m4VWnbDZNun3d4Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"81d5c996b9fbb7fdc47cb9165abdc41a2a0a0c53","engines":{"node":">=6.9.5"},"gitHead":"9b0d86ef717fffab1daf32fb43ceac3ec6d36c30","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || echo 'Please `npm install --save-dev metapak`' && exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak; npm run metapak --silent"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"3.10.10","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsdoc-to-markdown"]},"_nodeVersion":"6.9.5","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"mocha":"3.2.0","sinon":"^1.16.1","eslint":"3.16.0","metapak":"0.0.18","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.4.1","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.3.0.tgz_1488971192252_0.08717763144522905","host":"packages-18-east.internal.npmjs.com"}},"1.3.1":{"name":"knifecycle","version":"1.3.1","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.3.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"18e874e7e299f367d7d1336e1a1776df738a0a59","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.3.1.tgz","integrity":"sha512-R4WvT2IWS4QjSbsVLDD5UTCNTH6irCSu6m6pKCWk5AuFN/gdO8rGCZkPyTTlLJ5wu8aEHkSEcOI5Thrgso8jZg==","signatures":[{"sig":"MEUCIDUHCKgR97e9YSmfmq6khgCg9flKtX783BYbHfdlC7e+AiEApOmdLu2cCVXNnI7dl035oCoZOI+xZy25HLqXTIc9OyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"18e874e7e299f367d7d1336e1a1776df738a0a59","engines":{"node":">=6.9.5"},"gitHead":"0df725368afb702f536df63911468e1c5494a44e","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || echo 'Please `npm install --save-dev metapak`' && exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak --silent"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"3.10.10","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsdoc-to-markdown"]},"_nodeVersion":"6.9.5","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"mocha":"3.2.0","sinon":"^1.16.1","eslint":"3.16.0","metapak":"0.0.18","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.4.1","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.3.1.tgz_1489476804570_0.2915448867715895","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"knifecycle","version":"1.4.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@1.4.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"578d20862a36d5b190a06d59a31e492eb522a06b","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-1.4.0.tgz","integrity":"sha512-Su4kM8h5sXugbbgKOzu5iMjp7nwdgTgaPdBP3N5Maciu3w45CQt2m3ZesqUgvy2d5wpyysv8CVwAHgQfP2BceQ==","signatures":[{"sig":"MEYCIQCuPr+yjvO6is/sEtEcPBwXeDdZWHnrqXOnmXSf0/70bQIhAOz0M1dqyjo0O3VDiuu+G5jHvU33OYRKXXiRTglgOkil","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"578d20862a36d5b190a06d59a31e492eb522a06b","engines":{"node":">=6.9.5"},"gitHead":"fdcc542b456f5dbda26ec2f6550a6a91180e8980","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","jsarch","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || echo 'Please `npm install --save-dev metapak`' && exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak --silent","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"3.10.10","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsarch","jsdoc-to-markdown"]},"_nodeVersion":"6.9.5","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"mocha":"3.2.0","sinon":"^2.0.0","eslint":"3.16.0","jsarch":"1.2.1","metapak":"0.0.20","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.5.2","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-1.4.0.tgz_1495437452555_0.812075211899355","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"knifecycle","version":"2.0.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"9f0efeb43b9ec890b1afcce50e497811a61da2f6","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.0.0.tgz","integrity":"sha512-Er/GC8OP3tJsuP6HBRVzEZXBiBLHW6iFw9w/GeLzvwEYWG7MSxoIzk06foqTsyWlK+4zZBagvDX0qffnM4nYZA==","signatures":[{"sig":"MEYCIQD+/JQsaBgzmlcOeBPWpKdzZfuUpUvtP81XOsWLj0HuOAIhANgFZQscybNhjIVTtR8DKyjqxIqxobNTO7Apu5eNnAkx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"9f0efeb43b9ec890b1afcce50e497811a61da2f6","engines":{"node":">=6.9.5"},"gitHead":"728dd236314477590d8c6470e6d81551194fa89f","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","jsarch","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || echo 'Please `npm install --save-dev metapak`' && exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak --silent","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"3.10.10","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsarch","jsdoc-to-markdown"]},"_nodeVersion":"6.9.5","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"mocha":"3.2.0","sinon":"^2.0.0","eslint":"3.16.0","jsarch":"1.2.1","metapak":"0.0.20","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.5.2","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.0.0.tgz_1495960541659_0.9791315330658108","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"knifecycle","version":"2.1.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"43e7becedd0651e20dbe11bf8f8afb22e3198b0e","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.1.0.tgz","integrity":"sha512-qKP2P2yvHwbiZ/Fyt646eJSkQ6QYZuMtSeIud/wASrcztyOmbdx3DXF7BbWbe1c608VCZE1NhMhWdnc+K5Su8Q==","signatures":[{"sig":"MEYCIQCSqNXcmvIlgZsZCCFL1mznUBYf96k00Tz5D/uYLayPkQIhAKSrK460MeqnJZiEyluJQoEOpeNBQJOXEjIoeCtnjdPD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"43e7becedd0651e20dbe11bf8f8afb22e3198b0e","engines":{"node":">=6.9.5"},"gitHead":"3667ac7da1bb6e90474ccc26277e7dcf2d1d96d8","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","jsarch","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || echo 'Please `npm install --save-dev metapak`' && exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak --silent","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"3.10.10","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsarch","jsdoc-to-markdown"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"mocha":"3.2.0","sinon":"^2.0.0","eslint":"3.16.0","jsarch":"1.2.1","metapak":"0.0.20","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.5.2","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.1.0.tgz_1496566761075_0.2908914254512638","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"knifecycle","version":"2.1.1","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.1.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"b38c2d0b7492052f712f272e95d51ad2a52a94ff","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.1.1.tgz","integrity":"sha512-e0v7+OLxu/VtyKzapAfJSNJzRraQFVvw1Q4o9m3MN2pftb9XuBgvlWHf5LqHnIpFaWJIcn3ssWSVz2uK/mHrww==","signatures":[{"sig":"MEUCIQDIlRvpO0+cSnX+S1pIa8HTgz3wBuQILNnoMzOPmHYuEgIgLdVa7H94pSWzLEDBPYs3FG7HGqNE1oVQ5ghX67OKRNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"b38c2d0b7492052f712f272e95d51ad2a52a94ff","engines":{"node":">=6.9.5"},"gitHead":"3a5a5860c1a99e7e38526efeeb64c90580c1cac0","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","jsarch","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || echo 'Please `npm install --save-dev metapak`' && exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak --silent","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"3.10.10","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsarch","jsdoc-to-markdown"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"mocha":"3.2.0","sinon":"^2.0.0","eslint":"3.16.0","jsarch":"1.2.1","metapak":"0.0.20","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.5.2","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.1.1.tgz_1497532620699_0.5750100030563772","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"knifecycle","version":"2.2.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.2.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"39976244c9e283e7185c8c5fa7d9f1ebc96e550f","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.2.0.tgz","integrity":"sha512-hnbTT7ryvYgpxR/db/lbraiufg6dzHdiu+o5kCvxsaI352Vnu0Q/TzhARtn/3WgeO0cDle7muUIYiEmLidi2Vg==","signatures":[{"sig":"MEUCIAxxPrM5EWDDMHMhzgs+5Fq2o63u64ASBx/Julg3QMZAAiEA+/WvbUcE+Ju/BcG2xyOdvaT4WN1S1KABhblUZp+SqvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"39976244c9e283e7185c8c5fa7d9f1ebc96e550f","engines":{"node":">=6.9.5"},"gitHead":"170b2571ff68961e96cc8cc0447bfe91d09b8de6","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","jsarch","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak --silent","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"3.10.10","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsarch","jsdoc-to-markdown"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"mocha":"3.2.0","sinon":"^2.0.0","eslint":"3.16.0","jsarch":"1.2.1","metapak":"0.0.21","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.7.0","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.2.0.tgz_1501401022620_0.2558198708575219","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"knifecycle","version":"2.2.1","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.2.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"a26ae22b7c740bc01b8e123a53496cea70d344c6","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.2.1.tgz","integrity":"sha512-Czy+lk7Rj6xMGRIp6zFYtfKKTsWZFHLEGCEOe2WM12ek2qLMaOZ7OfzIEf6Ra6sm1fdJTQCIUOzdaJGKf0+rcQ==","signatures":[{"sig":"MEUCIQCkyfgm7aCAAuAcSZPzt7DkxO90u8qSn/MsicDd8SchOwIga4CR/hzMXMYhDf8dH/QEdN2zXNgN6c441hQW4hzdGSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"a359003bdaeb3595a470b7376ed8facc60f58caa","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["babel","jsdocs","jsarch","readme"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js && karma start karma.conf.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","metapak":"metapak || exit 0","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","postinstall":"npm run metapak --silent","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.5.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["debug","eslint","eslint-config-simplifield","mocha","mocha-lcov-reporter","commitizen","cz-conventional-changelog","coveralls","istanbul","conventional-changelog-cli","jsarch","jsdoc-to-markdown"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"2.6.1","yerror":"^2.0.0"},"devDependencies":{"karma":"^1.7.0","mocha":"3.2.0","sinon":"^3.0.0","eslint":"3.16.0","jsarch":"1.2.1","metapak":"0.0.21","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^7.1.0","babel-register":"^6.9.0","karma-browserify":"^5.1.1","jsdoc-to-markdown":"^3.0.0","metapak-nfroidure":"0.7.0","babel-preset-es2015":"^6.9.0","mocha-lcov-reporter":"1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-decorators":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-async-to-module-method":"^6.8.0","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.2.1.tgz_1508833017339_0.3031316048000008","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"knifecycle","version":"2.2.2","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.2.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"08252c6d4b9166b91885b7a5457d8fe002df9b78","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.2.2.tgz","integrity":"sha512-AlTGwa2H6dOROunIIgl1HY6S8w2J9+se5wConRvnjy/Ui76QlrWztHt+Ap913JV9mWyO94ptn6y2A0/qKkrAew==","signatures":[{"sig":"MEUCIQDiOAHMbq8KTc+y6GhLQ1fKHyMcEdEFAx1iP/KIBpje6AIgPzdijo94Gi0COqqUm+Yo1jUk2MP+OFPEL6tIQJPy1/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"03daf09665efd2d5aeb53d0e0a7f8161d9fc5c7b","scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js && karma start karma.conf.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.5.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"debug":"^3.1.0","yerror":"^2.0.0"},"devDependencies":{"karma":"^1.7.0","mocha":"3.2.0","sinon":"^3.0.0","eslint":"3.16.0","jsarch":"1.2.1","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^7.1.0","babel-register":"^6.9.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.1","jsdoc-to-markdown":"^3.0.0","mocha-lcov-reporter":"1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-async-to-module-method":"^6.24.1","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.2.2.tgz_1508876076515_0.21311595174483955","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"knifecycle","version":"2.3.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.3.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"b26dd655ec430e2a96bbfe39bbfba563d7c34f78","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.3.0.tgz","integrity":"sha512-JnQi6GorywUrkvl5ud5kCZC9RIVa6TC+t6g6oOzOkp9utWKc2zLCZiKqdcsqB0CSBxJsZEpiBMmoPrQ2Md7RFg==","signatures":[{"sig":"MEQCIDP3D33WSBBjml1nnScWSCtXbip7XF9GFYvY5SsoMCswAiAaUzaehJOne/6DjvwISjC+FVSd/ay9A5synnj+ig+BVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"ff44860864ab4ab4d82ae20abb0506644dbcec5a","scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js && karma start karma.conf.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.5.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"debug":"^3.1.0","yerror":"^2.1.0"},"devDependencies":{"karma":"^1.7.0","mocha":"3.2.0","sinon":"^3.0.0","eslint":"3.16.0","jsarch":"1.2.1","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^7.1.0","babel-register":"^6.9.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.1","jsdoc-to-markdown":"^3.0.0","mocha-lcov-reporter":"1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-async-to-module-method":"^6.24.1","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.3.0.tgz_1509351078490_0.4223157078959048","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"knifecycle","version":"2.4.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.4.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"32350b2c65b81220025761d5184e425def99a572","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.4.0.tgz","integrity":"sha512-DD//2q0ts9/jj+O5FGrMP9YUvo4IpPXPuh75DPvQxFVZysqzm7mJfFbqsCdGukV0ZkL3eji0tC5Vf2yWMPOTew==","signatures":[{"sig":"MEUCIEwrze9fkZWEqT+c+q4O5zkH6bMTuKPhdmEuuJ8q0IleAiEAsxyrzkyPbO2zazY6F0UTX30HwP9J7lGIHMyHT4aR8y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"647cb772e6a34ebfc11e5aae99b02e01df184873","scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js && karma start karma.conf.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.5.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"debug":"^3.1.0","yerror":"^2.1.0"},"devDependencies":{"karma":"^1.7.0","mocha":"3.2.0","sinon":"^3.0.0","eslint":"3.16.0","jsarch":"1.2.1","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^7.1.0","babel-register":"^6.9.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.1","jsdoc-to-markdown":"^3.0.0","mocha-lcov-reporter":"1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-async-to-module-method":"^6.24.1","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.4.0.tgz_1510031489754_0.9904520553536713","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"knifecycle","version":"2.4.1","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.4.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"80f7e494fee3eea610d2c067d01336e479de260b","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.4.1.tgz","integrity":"sha512-6l9K0akPG9V4WcVJ7xIbOQ93f7hCibenUjeNZLvIxQUJ0qYLDaOJzfd1d8SAhQaj7PD7a9KDvBx7+gg/yOmIWg==","signatures":[{"sig":"MEUCIQCTlvlyT+Muh01gIuk+d64FO6V58R4P/L0F6qa3SU2VRAIgMNvD1QXuWYNSr+xZoltePry4RCjZvb8s+9/5jQ4ODNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"dd1da9a952d85a6a4c2498920e806ade02c27a63","scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"mocha --compilers js:babel-register src/*.mocha.js && karma start karma.conf.js","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","version":"npm run changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.5.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"debug":"^3.1.0","yerror":"^2.1.0"},"devDependencies":{"karma":"^1.7.0","mocha":"3.2.0","sinon":"^3.0.0","eslint":"3.16.0","jsarch":"1.2.1","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.9.0","coveralls":"2.11.15","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^7.1.0","babel-register":"^6.9.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.1","jsdoc-to-markdown":"^3.0.0","mocha-lcov-reporter":"1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","cz-conventional-changelog":"^2.0.0","eslint-config-simplifield":"4.1.1","conventional-changelog-cli":"^1.2.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-async-to-module-method":"^6.24.1","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.4.1.tgz_1510069444083_0.07981223333626986","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"knifecycle","version":"2.4.2","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.4.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"61f6bf7e348069337303005a33f8ce4d910df4d4","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.4.2.tgz","integrity":"sha512-FWtfOwQIOj9bSBYUSYqY0GGvAM9CXc58L579MMDTdNShFL5WAL11VLWG0WfdYrrTM5YgTB18EPI5zgKvJ1JYYg==","signatures":[{"sig":"MEQCIE89ZsXjILrKSkqAz5SiPNbm4+XCPQscO/d6zYlMFQ8nAiAgTOI8WE49PC8amCWWoHB/23sfWwU7nnM/ZXmq/xmd7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"7d318326759ea34582632b1973ac526b59cf090e","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:babel-register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.5.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","mocha-lcov-reporter","coveralls","istanbul","eslint","eslint-config-prettier","prettier","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"^3.1.0","yerror":"^2.1.0"},"devDependencies":{"karma":"^1.7.0","mocha":"^3.5.3","sinon":"^3.0.0","eslint":"^4.12.1","jsarch":"^1.2.5","metapak":"^1.0.1","istanbul":"^1.0.0-alpha.2","prettier":"^1.8.2","babel-cli":"^6.26.0","coveralls":"^2.13.3","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^7.1.0","babel-register":"^6.9.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.2","jsdoc-to-markdown":"^3.0.2","metapak-nfroidure":"^2.0.2","mocha-lcov-reporter":"^1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.3.1","karma-firefox-launcher":"^1.0.1","cz-conventional-changelog":"^2.0.0","conventional-changelog-cli":"^1.3.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-async-to-module-method":"^6.24.1","babel-plugin-transform-es2015-modules-systemjs":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle-2.4.2.tgz_1512228484362_0.9900691593065858","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"knifecycle","version":"2.5.0","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.5.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"3fed02d8935741ecc34bcfad824f4d3c3fe56b12","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.5.0.tgz","fileCount":24,"integrity":"sha512-vNI3aMwq/U+SYHYBMxfZIxRmbLuQbuZGZM2YNd03P6DLrAg9pAcDTaZabbAeTzAVfJ5hsjbhbXEZx6uYsZzxrg==","signatures":[{"sig":"MEQCIEfzV3W7HV9ZTH8wgPawlfci643J/dIZfot2WaxapbvIAiBWOdVW3shsjITR4d2abctOJq91TSPIFilj+Ro+sf9K/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224819},"main":"dist/index.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["env",{"targets":{"node":"6.9.5"}}]]},"files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"48344c313fd37f9e26c54344e256b5ef4388c9d8","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:babel-register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.6.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","mocha-lcov-reporter","coveralls","istanbul","eslint","eslint-config-prettier","prettier","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"^3.1.0","yerror":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^2.0.0","mocha":"^5.0.0","sinon":"^4.4.6","eslint":"^4.19.0","jsarch":"^1.3.0","metapak":"^1.0.3","istanbul":"^1.0.0-alpha.2","prettier":"^1.11.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-core":"^6.26.0","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^8.2.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.2","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^5.0.0","mocha-lcov-reporter":"^1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^1.3.8","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.5.0_1521634728917_0.15162224086163434","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"knifecycle","version":"2.5.1","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.5.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"0305139b3e7987776ac61911b3aaee1c4a85b967","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.5.1.tgz","fileCount":24,"integrity":"sha512-kmxrAt+6pEDddS6ztUacfPAAqT4iskwL1xbBYp0emMwPWyYt0QSGh39AJ1HK2GGDYJwF+7uLWwWQTLqVn/M3jA==","signatures":[{"sig":"MEYCIQDpdC12mpG8E9bThmog31S24CxRSjlA8WsvHpVkGdju1AIhAM3Y5lXdiV6IYl4fSRGLuRvSx222iFORXcn6LAPRt6yw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226448},"main":"dist/index.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["env",{"targets":{"node":"6.9.5"}}]]},"files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"c187c0bf1224a47ec9a4d02a08d063655a6e8f81","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:babel-register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.6.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","mocha-lcov-reporter","coveralls","istanbul","eslint","eslint-config-prettier","prettier","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^3.1.0","yerror":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^2.0.0","mocha":"^5.0.0","sinon":"^4.4.6","eslint":"^4.19.0","jsarch":"^1.3.0","metapak":"^1.0.3","istanbul":"^1.0.0-alpha.2","prettier":"^1.11.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-core":"^6.26.0","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^8.2.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.2","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^5.0.0","mocha-lcov-reporter":"^1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^1.3.8","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.5.1_1523622441183_0.012686476491126752","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"knifecycle","version":"2.5.2","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.5.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"09a66fec0b442670d7af631449965a7ebee62c76","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.5.2.tgz","fileCount":24,"integrity":"sha512-CSFJNpdWsQ1rP7SbBZ9FgT4HVjHoHGIx1Zmv/Le3+MpjVPmByYGkLv3/XwPKsgCA668Q9lQN153IM8os2QjooA==","signatures":[{"sig":"MEQCIG/+iihGsH9zqowvkkVqhF3YOtOzkUjbIbS3B1gV2AkZAiAe88xbPwcm8Oq11xItxiKzxUef/WxK5tT6Oz4zBgbyhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7sTUCRA9TVsSAnZWagAAU2gP/0oou0OVKQi8nz5PRssT\n1SFtVGszHpnyagxUfZ0CzEsuBnbLL68BxVW4aPVQQgHaIP724ahKlE0HKMbK\nZOm6Oh8Uf0eQQBX+kdeqtSSS1GM8hYVi5Bv3F53tjsVXRslW0WSm04Sr7Fzs\n3ulzRjn6qyW43sNTLTNxKJoqJISDKG0xwKSTx5PYRImnL5CVFRlYEuKD1iE6\ndkYmcBp11QCp8x9lV2abLD4jG1bY1WZ5aMzmTW7qgIwBnMDb9tAkTNkTI0Pt\nw05sytSnQ70Tva+ulI+VyKdVt8bOc+nooLc8nCtp/zzeXSAJqScUcx65zyMD\nJBXyrz8IeHZTlRkyIKDRQziBclxNpY2t70TplvNvQBbFe0EA/bOxm5KJZezH\nr2oy6mC7Lk9l5/NUzqMVYGHcvlLRwiMedD2o/2on/gljjJC7GTrCIbSFLA/n\nWd3Z4ouTTVMYsi1NMWug1PcDc3ei5e2og6PMtGxoNd99XyO81ZEtkDiB2Z4v\n+f9APIHcZx7GyYPoBC2gmU5M/j6y65/rcqVTzwXAsc7mPpUcv8uvxZqwoNa1\ntBRb88Z2cmFSFDfFFiWnqXekFlJkchnAey0SaJlY2UteZTRuxeKtIUoAV0MG\nPgZoOfY2NHvJ5aCpbs+wfFl1a64Y0HUY3LSvARa6Sx6kFgbFGT9QivJvmJ+C\nKNra\r\n=iJdv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["env",{"targets":{"node":"6.9.5"}}]]},"files":["dist","src"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"5d9a1519eccfa122f3ec35d7f4a3ac8d1f59e0ab","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:babel-register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"5.6.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","mocha-lcov-reporter","coveralls","istanbul","eslint","eslint-config-prettier","prettier","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"10.0.0","dependencies":{"debug":"^3.1.0","yerror":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^2.0.0","mocha":"^5.0.0","sinon":"^4.4.6","eslint":"^4.19.0","jsarch":"^1.3.0","metapak":"^1.0.3","istanbul":"^1.0.0-alpha.2","prettier":"^1.11.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-core":"^6.26.0","browserify":"^14.4.0","commitizen":"^2.9.6","karma-mocha":"^1.3.0","babel-eslint":"^8.2.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","karma-browserify":"^5.1.2","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^6.1.0","mocha-lcov-reporter":"^1.3.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^1.3.8","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.5.2_1525597393716_0.6964189791648856","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"knifecycle","version":"2.5.3","keywords":["process","lifecycle","shutdown","service"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"knifecycle@2.5.3","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"dist":{"shasum":"494c8b78bef0de73907fe5474069d78d42226299","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.5.3.tgz","fileCount":24,"integrity":"sha512-PKagyBHmHkK89t5uWIzHrmNpuafLTpSrYSajoE6bZhAWeUnjP0RikWggVH5PL56SpqdsT2t6lhVUFBm0y/vYNA==","signatures":[{"sig":"MEQCIHHAd2Z3qMVSuQ5KQVBoKWwlomBhUDWvCL3+PFPWR82qAiA2NRl5tWyGK/4uhrJgEXMSLrE6iCfzMSD6/xuK5cC+XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbni3iCRA9TVsSAnZWagAASXwP/1GJRQi0D1uKjiu5e3Bm\nYsZMSVKXdKQbIiEvHhTX61SZPJlgN/A5uj9E/POoIgmMQNepQPuIqu/KUG7S\nddYpBArYNUeAeFOrWwbXdRKT1WLlr5K9fz9si+uk11KCW1DO1yJwFGQ8JV60\nOEV2ZiJ5yxA2dow7pTTjaO4smsJvvr2URTDvdRqnyJdGRskBFTGw2HRZbFLt\n6CNmGDsM55ppcvbYpPj7Zft6oNqOLqBrwvMmY296pOcpX67cm0/I0ghWWzMs\nsuJB5jahTZOQtYYs39Bt19lkJvXCYUFwtaBmQd23coA/1Uxo5oj6m5CrMJJL\naA3AEMirCAmQEhfJlS55BKWgXaXKgEjActUGXxxu4NzxitkEyeRkIpzxoeP6\nn6vng7deoRv42vCKXP2TV0loD0A7jaH5J/8aw1NLU8h7R63DqeTdwalcg672\nTMjafmxggRuGZpv1B2nCWSxLMP3nm4MlKzIzgi2AjJE46hX0Xzy8qqT3/y2o\nPdtzI4BfIvi1PseDRy4A5ZwqH6c04WSSsMT4FUV2EtAvBkkaxVlMNOGa6cJA\n71dZk6/RvmBNPhC9tHZDPsyfnGbredYZE4vfzyL6bSQvmDdhCQARdwSQBG18\n4OaNlvjlgJxU8956Zb1l6r/Z7Rgaj0yaVkhsPB4DjOxmsXvB3UMlOBwnvM5J\n3AQ9\r\n=Ifaf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"3d24736828facca5c8aa546df9fcae895af8a736","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^6.3.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.5.3_1537093089666_0.04585484734573564","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"knifecycle","version":"2.5.4","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@2.5.4","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"42eb5d88ff0e7fdca6856cbd2d7a4290d8b3d42b","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.5.4.tgz","fileCount":24,"integrity":"sha512-bEX4ekSeHkgE1WxtcuYpc2KfQcNtQdkZ1SPXJDFdyk/o+5EqJoGuw29IwnNQnD90AmhUo0N1PEPYCqmAzayHXg==","signatures":[{"sig":"MEYCIQC3J+uz6h/bjb3e6BatK1nSOnh1WwAa4hIBOpGqUyE15QIhALe0cmRTvht9WLfl9QiiXRPgA6Msk9GXxmiFNw91N2k6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpiBzCRA9TVsSAnZWagAAvb8P/jC7xkTyRQvQXjOd687W\nSIEfORJiNPo453T6+LTvUIAAvd/3EpkPBnseXevMCo1xzCAc+4RxOJMPYwPD\nwgIHhThlGo4b5ot3BVipJcPED5hJytKPmnikbK2zA7xH/LK69LtJtxlpViOV\nEwg940ZISBPjtFTqCFs+8/gcBp8z2zts6x2ZZ0ESRIqVWdGZzfnuDJUTyKqb\n8P8U3nc3LoLSirOccymH8NCVMtKh//ItI4rfLmDK2Xd+Oabmn1bd0M98+P2F\nz80vh7UoYOW8txCD4GWxwUw/m6FLurUdykphYXKLmKBUJmE+5WJj4T/1fry8\nd/qu2uUx2MVklLkeJcTxgVPFniMSOF8WFPHgg6+T6VFGUbrEfUJhwIK51VEQ\nAD06qDUtQaSx3ReaSEne5bPtrndvmTerlTxVOJKsYy0fO7D7EGnQRDJxLE45\nSREnG7EvPtB1gXxerr+Gj72NiEHeed55Uh03zhV2aHkrao41iuJDTQqdun0Z\nuFHBnqME8FHb3GHLr4KX9AEkoGSOfVbPXHLN4it06UJwWOSMTv2vjMwyfbJd\n3zoSnkQoFUzm5r9Ez8abwuaJ4h2OmRntIK/Gg7+tH9gHuEUK6bzRdXZvEkNv\n4FfOYogFqfOnZYZk6ef3mOyYchG2edpDv1gdXF5ql4mmY+mpNzIMQMVBT03V\ni9AZ\r\n=+RER\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"1dadea95af1d2801a8d37c8501bd3a65f9005a9d","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["main","readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^7.1.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.5.4_1537613938088_0.5991343124088915","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"knifecycle","version":"2.6.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@2.6.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"3d53a2bd24adcf901acfbd2072307f205c312ef6","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.6.0.tgz","fileCount":24,"integrity":"sha512-4yVXdZJJ1EIdShW1t5bfKUUgMu3NV89q+5hP18b7HhSTCg5kOCZspJsphabuaOQIfs4o0Ed/u85XiqIjC1Cu4g==","signatures":[{"sig":"MEQCID3a3fygbzdX54gPHX+rx8+2dPQ73hs5FZN6jvqIQl4kAiAlqQVuDcHdQOBX5P4J+WxAJ/GDBAU7k9Ea/FucJPIqIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsMzuCRA9TVsSAnZWagAA8ngP/2KYVgEY9PzDs1buWN09\nkRJ4/ZRUP361e5euRdYLc8JTp9nfJsEn30Dh5/G5r0ddUHqS069WtF5qxc77\nlC7Wkky1JXsDse+Whzxxdx452A4joTcJ09nCU58QBukrRwtawVvDEo25nWxB\n7+J2UWU1pB7bxbC5Z34O6knqckC1FXLShYcHG+nLPaUq+diNAPsneU9P4U2K\nN7W4b6znfyC0SCiJQJnTOs5Y4i5F8HoeYXhLbFcjz2Aug3QxTduvSnTZB4LV\n5WLYdeSgBb6XREeoKlJnCiD65G1xxE6PqPu0vpzqiTH1DRDR9Bf29CFIKtae\ngiVbrZBkFzBqCqdNszxiZ66UrJbutnjhPxQpWyCRiiRduNF3cDWL6RF9LmmM\nYedFCY+8AGqP2JdOKABBCHTsIa0MNxUUO3nYrP041TmVGDKdX4dkIQh2EAHn\nf9ut+W/abqAqjb8SgB63VsQgFNsyXKrD+0nnWgw+WU5YdpvgCt6qnPuOPexu\nfHxPne2EryrbllpQVZG90mpStcQMgymhJ0b97/Gr1Wfee3PzeiBLB0KLzlAH\nssJPi4G84Zt2HzBNEk9yAouHA2Kg37oGqQa8r44REJDTQKkxuBQ5jvQ7GjCd\n/gSI15uSGLwj5wdAYdRRcV+q2oH6ZiZQ3vmJCBk71J90MnfL9Bttj3/hOUrK\nl2xn\r\n=TmaF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"f42f5e6dcc7f3905bf64e9ff66f50ae853d9b1e4","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["main","readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^7.1.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.6.0_1538313453377_0.694611768808858","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"knifecycle","version":"2.6.1","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@2.6.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"6570951a4dd16d97081bffcb0b1f5c0dbbce9b98","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.6.1.tgz","fileCount":24,"integrity":"sha512-l4qrIX2x+DuBdbsp+rnLnnFqJI44RMYgvoJIVWmS0NQrMbU23iw4ehioG56N6LbwRcIbL4mFZUN/UEioxmnvzA==","signatures":[{"sig":"MEQCIAIj55Ceo/1tsVNZJTjlU3tD55sHE0sCUERgIjxrNBakAiAaEahqXayPdDjEEQ4TuCp8+nO8PsyE171fJY+ZNWjsgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsR41CRA9TVsSAnZWagAAbNoQAKJts61BXRy/eLS6aOHN\nFxgolYO5I8e9ejCvAN6V7DT4AcyVkFuqR522XezwHcoRNPkdUqdcoVC2FkTv\n3izwvct2OhUDR5oM3tpjnsr5uYJ99HyPili6j3CRiEChIrg59EK54DbpzaFZ\nMgEC9ap2USGGoQm3GL2/8mWkJ//ku/sR6l0ZgFpaSRscEORwWxcNlNRnk7lZ\nSx2PNF1o9Nib3GobT7x5OnuYj3PHOcXNGR8W4stgFsUmysoJPovvsQ4dYW9K\nKxxTobj9o7m3u6KGzFGDafF67wHU4w5dMdmvbFPDZ0reHjVlI4Wtv2lNRqDM\n3P+CZ6nUZU+j3Ron+JZiqNzrgm/AYKSIW3EQ9jEbPaubLYyARpmNxZUGcE7a\nAE9B84oz9qmWsU8ctaB2fTEgtyjCKTi7ybL4794aM1WW4R7kuqH6X7ihfHll\nPwOAczpTz/QPPgt4Ql5nEcJlETfcbphsTDAK6VPR5th5YhL53y5A+yj7s6xm\nKbJGYlySlN+xdDJFDaI8XVA0gOPe3ywwBW6FECJGmlG4V5wxmETlCSwF0zWC\nd8APDWbzzC4pNsX3F0mQh7ibtD5xPd6W0dvaGiQwkYtnmiqT5QxI1KmiMCzx\nW7ZhB6FlC3VvUYcwWyOM+qBP6P6Fc/n7aFwsdNaEJyWND+/zXIGMuZdnoHYK\nk+Hr\r\n=yul+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"8bca0dcc1fde1fae20972f274d49f0d666a46b1b","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["main","readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^7.1.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.6.1_1538334260575_0.09092155327623619","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"knifecycle","version":"2.6.2","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@2.6.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"f310b360c3be962bc9685eb89cfca335e9e89941","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.6.2.tgz","fileCount":24,"integrity":"sha512-4HuKcaGH1H+KwoobwJTKuWjyq6pFQ5EpeKX5e8GW0+U3YM4FL+EIR9R+Y+dYiI58QzVtFhksxpNrDGPvx/tdvw==","signatures":[{"sig":"MEQCIBicWDU7KEApMytiSCrWf88gaOeav0niR5Vfk5katTcPAiB7RbQWwD9U08g8J8orfFKbOfNjqCbZWdjT9U93w0G4/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsSvfCRA9TVsSAnZWagAA900P/2jTR0rC1QzsDum2uX4D\n9NU4pdSlJC8LlpQouBaq1yG04k46vNZnZkQXPHHjDRMwwYE7Q5cpBU4ExLyw\nrWsJPeri6q0QMvJO37FsUtASa5nGkJ7NBhyXDf/CPiJ12uFOt5JKtevxsiW0\nNVqcVdDg+yV0QnxHWOrqstbQYl0dPx1O8ZW6KrzYVpzBP19kFNoNqUl+uVBt\nZxYID0Xw9zLU+8cIdcc+vp7SdcO5ve9QzAHC/EfrMOAPqlDSey83ruObQHu2\npxjZWbEbqdohcrxi+oZ0qp//PzYLFXPBlVteYQp8wNN5nbxoLaTdMMT+S/g6\nrQZFi4UawgoLant1JLQ7Huc/8ZzIUBGlo8LxZI0B8BMASBdRbQhEjO2BqLPX\nWsTWWEUBMpEaG7dLaEHWP5P8wYUjeBX+0bZGrkimpQ7yvwt3xjnLhusRL7bc\nT+LuE3RXwRpOgiRJqrWPEL0pVxdWPvUY4iiYPyiliOPGXg6WlsLsxvDojLS7\nQHS2t3GBO/n3Yk4E7bso9yMFPBoX0BwGRUaGUEJPZsq6lFkI0eMrQNSD+JGR\nFYHWCyfT49qLZZxSFxe4qwv8acZ+MkyW2HxZO++SVj5agzxwKjKkPdA5bsno\nnmefJx3RECB1hcQOfO8aBDnAn6daxjEkIggRGPvp96rLHoTvbmEtxXLDUbVZ\n/tsO\r\n=4nj/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"9629a16d40f5cc389bd0b391276cc9b2b11da1bb","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["main","readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^7.1.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.6.2_1538337758908_0.2312363052302624","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"knifecycle","version":"2.7.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@2.7.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"8855e5d4af612d5f0a1ac62b483ba9d18aae7c06","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-2.7.0.tgz","fileCount":24,"integrity":"sha512-5RMr81ZUicXsk2C3OknUIXKXuFCzvG8uDIM7C+2Dq9Rq2ZeoagW9/CLslBr+CsE4ghZ8o03d1zYXwLKv56GIBg==","signatures":[{"sig":"MEYCIQDTeWUVmgNE3EqLB5sK3JCIiVGYrmWO9thiT5cUrDLprgIhAO7lD1fFdiiIJAa9PxMnF96GkzijwDSIT7N//Pc/HM9a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuvpBCRA9TVsSAnZWagAAoxcP/jyOB8gVT77JXvN6VwSn\nAhDTHANo1/YPzTY9aFoYmlpbYPfoibmo8chXlznfEZcsKcF0dOvmz5zdAly7\no/NppSnykvbT9XBS0dg3Idw2L3q/Q7aP9m7VNVMbyQMm2v9FyK+uTet5kciR\nV2kQsUz8rXBIloRMYTEBVnCPl5GY2vDqr2dL8B5OFbqs/T6aqD82Gt4zyFQy\n+msWRRTjb/lJQeC2lDbnmEw5HMD0TiyDmlAfSyZkqd2o8CAmau/AxTs5BOiu\n2nUZrEXjAbR0rvs+vf0upvizOznBVc7Kt0Bs3g0gySCHCIEVpm7MvOHpdkIK\ne0So6nykz82IJCylJhzYQt3gD/h4VdaukUygYmZZsjO4zssoTSnRyAIHs1o9\nxV35xKGvY2bohv5H4tQTEPpBNzcvgAO+o1BxdMwAVUh/xcPZCeEjZnE1rDqS\ntdlpv4DmUdAzP/R0E+RkHwOM6wNiKyLyoWKC35HdiYZ+TeuC+bVQQn/vqFE4\nY/MhAlI49qbuyUi0dDbYf1UbWj3XxpH4dfFi2GsKTxJytSxWYJPD2WsVNePF\ncoC8Z9pjRoJLOUjw1HVVxaZf8O/XaYBqx0Z567dqQmvFY8HSgis+Cw8KzvJK\nkXcTDNWqbg2Xrqcb/Ov6UT8tcR4DkdP+aaYdGA26tJb1pRSEC8r8yDlfcLo+\njBQf\r\n=PA8M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"2eacbfa998bdb6ce01ba508777cffc7b6ef42506","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["main","readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^7.1.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_2.7.0_1538980416937_0.025502933138841444","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"knifecycle","version":"3.0.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@3.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"87c4f54262a66b6cd15279f0b73d8832447662bc","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-3.0.0.tgz","fileCount":20,"integrity":"sha512-PckqrH2sNnZ/pI+8tZEapVM+Pjm7ydHWsdE1K96LcHj1s0Jx/gNMUINTVhfI3X2jNCBqboaX2Nv1FTWqaIqqDA==","signatures":[{"sig":"MEQCIBGG3WrE4WklcUhbKIJUVRM7HK8aRZ5/QNz09l5P98QyAiAR+pfCtrFPAKRuPOE1JYnpdrRvIm4wiS+u9GjkHY4SUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv4GwCRA9TVsSAnZWagAAENEP/jAeYsCltzV56Wf7AA+u\nT0cwOZBqLtzpjq71jYTjHEgZzj+mxuA4i76eBglP7vOOheTCE7qCkfXmm+XH\nYFwSDSjCHNNk71CpiHnKUZ6peVr9uPAFoci/Li0ni4w4X9vTCIELCYXxliiL\nAOO7s/s3L+Tg5WLis7wUIlkOBO19gFICrfmZ3k5PVAR+V/ugI4NfFycP89EM\nXdayR4KDcvDNgbBEF3jHrZJ6xVtyO+WsMI80c7aq+TMMhAXtBPahS2rulO3I\nw2ddeVmgi4A790NzTyQpDLEcF2UqzWk5fUWDWlCZXgiNe8xy5SJrEahT7avB\ntOBNVq0muEpQNr60cadbLxAaOgVcEapEqxmlhRfUTzIr/ybcUpZWTs1S1LQd\nNIl6Qp7Zpr1bC0SzX9Vah86SDm4duXYWcOcbmEs5yPtGf0XlqXFXIWVscZQF\nLJI1+BtaFuUX/0wuEZ9/whKdUDCDPR323iRVVlprAeB7YMMoQSgmKJx1z1XP\n3431Q4OpWQorOWviuwIx3byvqqYvEDf8lVYJajAv/Azsf7Scj5SQ0N8r35JU\nw5SAAt/9+WjXF029NFKG5hVvPcZ8yHSdgXsDqfjH84y4aFl84o3Xr0YHDODX\n5mDQSPc6VZZd/ufYC8sqSa6FqohvM8ZndorLEp5BQFGuJV9OXlhl7BzxMN7s\nfGXO\r\n=lMrd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"c88e4e8a6d7cb76477963db38e91367982abafa8","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["main","readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^7.1.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_3.0.0_1539277231717_0.918716075625758","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"knifecycle","version":"3.1.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@3.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"003e29f89687385755d8a16c8d747f3b5eb4518c","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-3.1.0.tgz","fileCount":20,"integrity":"sha512-n1L6lXxJHIGtSS8YJKaxmxzEl84jcPE1/T96HV0x3GMYpCaThR5Enpf3wUfRja94ZgUY+4PzjVaKMc9RsVaYyQ==","signatures":[{"sig":"MEUCIQD93yRODygRdVB+quatt4RJQUxuwgWuaog6v6dSfrafeAIgee3MkqEV8Ix6nMyQl/HNGvRKfo5a4C8LVwPiGop6jNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwuULCRA9TVsSAnZWagAAESwP/iNWyPuK6nwppDz3LyXp\nl0Llb6umZpRdia0kMQ5gP/iQ8QuM2AqBi7+ODryvuSE7GF1+IQtHqPtu/Uw8\nuHKAWko9LaTkKLOJ7phOPBzCOv1lLDPGTyWQ8B+GuzQydm2T2BpmTVw10zjB\nvzj8p//nhkD2wwKwg5+SCKc2fZ3yfiVP5d0U7XykfheCy2Sn+TSer8mp4tMZ\n64DQURvat9aFBebm0uWwBqd28a6J/33/8DV03g0OdDzRhQp2owYCNQiMyEam\nsgAh33k2bOoidGwoykJUx+xPbmtpzVhdPQFy9RFDsj7aEUHuerU13cLx+eOh\nkhyfnRAEVspBfa4qn2s7lDLAVLO0MiyNAM/tIwtrK60vqdhSh1ywJnmiMZ+Y\ntgaa+bIhHOJbjvlNyPIhk9yGrR+tXU4Fq467q1FbRcXBmalYhzgH4vzuyV7Y\nmOCQMtP4a7RRoHRliFfaYu63+IEyenhQXdW82R8+IJQERRP30iKI4NDfDEVn\n0HJNceyTg4jlaYAVh82H+hHMB2+XQrz2uJdfqRJiCz6PMEAkM4i13glUfRA3\nYG7MUSS+SxedJ91j4V7Sv5fgguaJvXZ5tyBVx+MH/o1C+3bSwP4pPBBdklKO\nPfJR7l3ADi/gdjU2tFxTnHEhpPkqrEyrxMJz8yiN5rJfrL5yn2Mf4LBFPdGa\nlGgi\r\n=POnH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"250280abcfbaf22358f113ac0564ec4855243fa5","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["main","readme","mocha","eslint","travis","codeclimate","babel","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.0.1","yerror":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","browserify":"^16.2.2","commitizen":"^2.10.1","@babel/core":"^7.0.1","karma-mocha":"^1.3.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^7.1.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^2.6.2","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_3.1.0_1539499274816_0.9864057108021205","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"knifecycle","version":"4.0.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@4.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"dist":{"shasum":"a3d09e38963bb62c35bb9ffcfd34fafa368a8ccb","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-4.0.0.tgz","fileCount":12,"integrity":"sha512-smybXFKW+Khr/FucRAV8lToyitgiMCqZz9VZaCXA7ySZzdzfG8oaX/6w3mnO3c8DxdZUuOO4KibASzOUX+2YHw==","signatures":[{"sig":"MEUCID/ZGQtyH+A1hPkPBhAsAQKlc8kVntBMBbUyTJhHkNd0AiEA/vWXd2zy9zfYmrdx2O+jHtDbVnlEJ7vpkbN3T5qt3bY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3xJ1CRA9TVsSAnZWagAAZlwP/0c7/+BF16qrWE981lDV\n4Ya5TXLxEBmFUQL9ER3cDNBWMtQBfvfMZzEwrplAUmX5oLLtMaTIeivplqkV\nFXW2di2ej2eHXr98xx+7Xx6D9E8u64x8Eru1HqiDvYWWZqQcP8QdejDXjVtS\n3guMqXda4luyPVdX4yAiLdtR50UdS49zKpZuxeqJe45OdJKIbG8mlcnR3SAJ\nRTEvpXYGUhfqchVgmLOhObdvpTXotBPs5vsCkWV0T5rlb/REl8ZIikIhoDtJ\ncZ2OkS5Ma9UbLrKy/L7nToDVT+Z93qAe9phe4M5rOCEFAnbJLcybDI4fcci7\nrdwsTBzQBKkqy2Yfk8Cp9YIOaflBYm9TAvlYqzMivZZGc4t1gZkXkS2Iuy6T\nlXCIbWv1q18y+I+h4u7alCpe5tSrDclXdme7J7Wk+EHA29SY50TZlCXSvZaC\no124JEEeqcVls9ofSiWiQy5WoflvS56NaP8t0sZU4V64RlVjRpr/9dnMZMHX\nv5Hdke/tbNrIOcNL/nfMXHQUykz4BEZArsPlDIlBd8jlqPxU8Sz+QKx6xkve\nFdw+8CJe2IPyW49WpA8zRSBoK8e6FNug8VFdhUYmXOy0b4OFC/hryk4IqAVv\n714NFOCJ9RgSnlpDqNPoAXCj1JT+h4PmMsLaFFKe0DLvWMGeWFj8ewPBS7e0\n7tGu\r\n=IXCW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"bcb48d40e16f241f8d669eeba8489666fad0d50d","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.8.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.2","browserify":"^16.2.2","commitizen":"^3.0.4","@babel/core":"^7.1.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_4.0.0_1541345908052_0.7161504978868485","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"knifecycle","version":"4.1.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@4.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"32972b80e05a50b282107ab8c97ce5c9d8769955","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-4.1.0.tgz","fileCount":12,"integrity":"sha512-NiZtvT1q0kE7Ch3ZwZbN10eLYVtrIKv5eR51NS2alK4Ot3YzmQM8bS6pdxYkBiCFegDNAF8yZRlFmGDF8Xpm/A==","signatures":[{"sig":"MEYCIQCIIMkeBoU7y2MEAQ+2WeSllAoAE2HhIzS1Cm+EB6nzEAIhALU6ZbCBryZ3goUf2ez5xPbUA+QBZwQa5CI5LD8Vrf0t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5qo4CRA9TVsSAnZWagAAzJ0P/3PftkYXwtvCTst9f1JJ\nOvCt+ObidE/S6O0QfVcGBO0nHZsiltsijjFM0mMPQrDvF8hZlZSA1T/J6vlP\nzjIUNW+t8parS2euJ2274XT78Biy1cq668CRzNqFuZHFvqg3vXyIr2fPw4/z\nvS7wfXZ1wi38x2V5310QdHM1KSp5sqA915DbNFgIwHoMhqTKxvbVnNSA5C42\ncgfwWgpB8m8aB8cvNBFLlcbOOrdvtQxktR47VsIy6XBAV0B+2lX6JdTovcq/\nm+4MIo+YbsIg7GXzZGKOgPzLneITuXaZvX2t7A+vS1+XcYpabdgIE8JoJ0S7\nBgIpeWFztEILBHwDveYbflK7yjL4OtAdOVtagH3nVNJo6IWeqn0xjgVwXCnL\nAZvrkKVgivUetLLhJ2RZMVaUmR28sxBlrisdgXGawGkpDy2N5BgPf7CQAeQV\nMvjlFMOjWV86SyLC9fzOrmcFU8auNPc0tGboQ5bCyKAWZkNB7+KtfHx6eGI+\nT9auUpsSEqS10a62KjwEmXKqsza/ARQsLwW1im9Apmwut6CsU6uZUDchobtf\nWbyfxQLIehuegnG4iD6/eZ8czipqOUcsNva6EZmh2y/3BUVlwaml5OpDWygg\nH1XxHRC061X/yQzNVPKIRggD7h6Wtn30gWYkvhaNX0aJ16YC/LNH9S7nRAaj\nn/2a\r\n=5J3T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"250c55e9c5851c36d24d39effdaf40016d76819a","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.8.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.2","browserify":"^16.2.2","commitizen":"^3.0.4","@babel/core":"^7.1.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_4.1.0_1541843511931_0.6478554139663228","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"knifecycle","version":"4.2.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@4.2.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"0fff87e47acb86c8cacf59b4dc4f12e53ad9fa28","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-4.2.0.tgz","fileCount":12,"integrity":"sha512-Hcu1ZQi0xxOBaZ8Fxwbo+9sDz6y8Ob3O4a0o2PzWgFUy2qq2brCh3j50YSslJsLdWtgvRvuOf0Oj1x43ptrq/A==","signatures":[{"sig":"MEUCIE8JFTK2DhIznl8kdeqMvLuTbdQ4fTYX1E955K6tiTkeAiEAl0epX5/j8lgMAuS+a/x+0WTt0nRxTHwyNAk0VDbb3II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5rrWCRA9TVsSAnZWagAAqpEP/RDC79CGPljshwwxTAQ+\nCqbrzM78StdFFBDVqWowyJOkyMlVb0CYBPEDv9OZFPUhLzpDfZVAtT07P8CL\nmih+ywEcywXEUcLwgwzC7CTmAUZ/DHuRfYcWxvHZ0YEJ/yvKxVKY9u8r2NYt\nPdBfcof8AwVqdLPHPxfjQ2Dukt9PczQ6hD0DBjeexCBb5GuHF0ZuFCqo7hPx\nYCRRP2grmc3U3VqQxx2Vf1ihsqR5YFO6u3oP5ESQisTrK6Ap6YdBJZtK9Sdk\nNz7jwkKeHiUUim4Y4Aynjs0AbohI6Wx0kmAX1JVjwBLwHJa83Pnuyvd6a6ix\nHe0zPypXfGR9ocbKwF3DDOOIWtoKKHgdgU8ZDJYm5eZM9V3G3Jiptg6Mbi1X\n5M3rUCoc97rgiAP1pWwTp2sKPNw/v12/bLytImff5wdU+LhsvMfZANk4GPtB\nN/jCps74jvFRESLVWLiFlnkSCigk1bH94X31oYM2PBLrMf5fObqNqWjPwtqu\nKM3xPyMd69CqBVK4kf3pd0BCTex3PzIpEgnaPt6EwqOdQSF/9CT5Gn5ZVkov\nBZH7Ej9UR2gy5eoDgRoe0lFehi3kjohg/U7UVr71hahBR33J4kgEVYf/C3kY\nekHSg0+EEnLUu7tXJJvMeSbIOK1E+ePsDcFelAax2lwjyn0xR8gs/V9uCQGL\nZipO\r\n=weDu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"28acf6e6084433208d080fe4e4bf169103549ec7","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.8.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.2","browserify":"^16.2.2","commitizen":"^3.0.4","@babel/core":"^7.1.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_4.2.0_1541847765335_0.8233357768358776","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"knifecycle","version":"4.3.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@4.3.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"f74786b9537fd6d0217bc8295b65d175c46541f7","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-4.3.0.tgz","fileCount":12,"integrity":"sha512-XFKQ/VC+v3QERSjqVr/L1mlP+SVHtUEzHpERR7MOqNKqa8GmBVDTKdqGWP4gw3trkhZN6voG/JQzDNtXZSUwdw==","signatures":[{"sig":"MEQCIAw/x6qA6uPJRrkXndqJQk9OQs4f06SRq5jOPUfoMGo0AiAhDkZV9nuC1W516kMLI+BLG8N7DKXfgdwnB5la7mKwLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5sG9CRA9TVsSAnZWagAAk1QP/jFsCIHn5uKPU04dG+OW\nSatW6fAc500kRlidFHecxnLTBYHkg1+DbCCoBYloU+bs5KoF+Z11Mtq/ZVAp\nw9nJt1xp4ccwSnzittZl37V7l3nzVqnNnw+JRMnU3VS4/zozpn961/mLFWTq\n6r7UDpI5K7IcN7dlj5Ut2NfizHK7Iaprs4FfGJJFM4H8Zd7vwAUqCB13YB9p\naZzWcigKnBrpK423p36Ht+BYaW6ee1htBXcM3rmbkpe2F2OFThuRzxSpznds\noMQaXX84J83uRyoykbnMAsPxJ+lBQXaiuZKRJCCutYQKnJsQS1k4TE7k0lRW\ng5zwyakbYVWbDNXxtHTjsa6eWgMtDZbyO3kRLz3dKppOUR5AjMIeFHFbUdP9\nFDHs4DcM3iJlQJAA3z50/YLK6b6/O2dBfoalDmHHhiGvq5OA4AJVscAqK2p8\nPvAYnJEbvsHnGsyJOa8B3gy7mlQOcLbrq7lNSjhZY1BYKozKi6zYXgOXKa6c\nkVxdGU2gCqsBA5Bp62F541FlVllCt3TaOIXJ0aHrW8rdwh0C2ARYGYJChY5m\nZ8xDXUsno8lZ9QkA5FZp5i1gM0lTRJsrO+iUAILrZLKCzV24XnYz1wZyUY+/\nM16bgUXUQ2qWlR2KVrOzGl8NQWcTB3EZOMYEbde+zvUIPqXgbJngRlBLOV5e\nhAM1\r\n=Os6A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"7c4bc8d6925580bc6c3ed0901a4f1d776501412c","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.8.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.2","browserify":"^16.2.2","commitizen":"^3.0.4","@babel/core":"^7.1.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_4.3.0_1541849532607_0.7814716877026437","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"knifecycle","version":"4.3.1","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@4.3.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"d36d283d030205a48c20691860f3ddda71531f26","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-4.3.1.tgz","fileCount":12,"integrity":"sha512-3odwSfeqM10n9j8wx0kVuuHfb3xgYfGMrMdAsKIQSh7sfb673PtL7tnw4rvlBkLh7vwmrNM7WFQx9qvCW8mHZA==","signatures":[{"sig":"MEUCIQDCkiRYVxboYoxrKijnFc7wi1W+mV3C2ibDMg5M7SP+ygIgDGeQeMSe0EkjjQzxe+RJd3Cup/gD9ersQ/JSkXmE1M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5sPBCRA9TVsSAnZWagAAltcP/iAY6+N4fKMQB8/eXwU1\nlFQ9punUq/848RjEHnlmbNB0fvBwLCQqFZLUzrF0QV08LL843I/1VkmESVES\nJrrwR1l+qyYIOpqhsVs5gUHoGh4eCmYmewdm+2HMxXOyL36nBq3IIHycEHEj\naAkP4YqExdr3S2bAl5m0I0AdEfaCD30Cnagl/aEKMHNDc9sh6pIcpsXLcaww\nbj9xDItworSLbcEA0KWNj9BFqyi85mcRBombnUuluyDSXwNqFbvREwwhvMrv\ntaawCuZyHuSSwCzrhMvFbOy/N2/1YA/o6mvOhS7sPQyCQ7eFhCDDTg3te/19\ntkfAsoqi0HYklYz68rgMj4ZvF0LydSnrwP+kHmsXhESSohEGcd7l6WroPRms\nYhMt1dPf/JyoGIE+YZ9T+v2SwdmDcpCCc/LelzJlUc5jCMNJ7rcubasr/oRs\n5KKECyFJHq33BcrSNLAQlWoGwSB7g1QUCQcBpTDJpi03QyTwisGv+2w957eM\noc0f/SbYsvGxnLW2pE/oVFzp9XKZK2+TKGEFkilyFAWaPJuPgaGHV0v4ZqKz\nxe5EIQkwuElR1MCjObfcWLkFSg+37MSEq7vVM06lnhZFPQjK5+FMqdyrZ7I/\nFN3ck/Bk+FEgRntSUOGMy8FlJi8HFqMMrQH0YUZjadkLjUUUL/cbk+1CPp/r\nzRDk\r\n=0b8V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"7159f21de6b3710b99fd0540acaa20085cfd9b4d","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.0.0","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.8.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.2","browserify":"^16.2.2","commitizen":"^3.0.4","@babel/core":"^7.1.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.1","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_4.3.1_1541850048229_0.6821578359530962","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"knifecycle","version":"5.0.0","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"b0e96d762b8c9bcf8be1421547c8a90f057f5e74","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.0.0.tgz","fileCount":12,"integrity":"sha512-ZPHSCSkLaE+8KBVcrRvyOi3GtyYgr/HqmjRnCa3KMun1je4GIj7ko3YNmrFFs91MfsjpuTF/RY+VtH+KRjBOzA==","signatures":[{"sig":"MEUCIQCqAPWKad2VdoBL7OruboyhkbSBEsHNH41iJGxVzV9xPgIgebRBAJcd1EXnEA8N7/Q8WAzhaSyOYYIje1lRVi9Vv7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8ai3CRA9TVsSAnZWagAAIwkP/RGagtSPS24WJljvRLzi\npsInd5jLr9pS+x7IKoV/d9kaEbprimTJD8XjdD7++w8BSReyB9ZZinf3lNwt\nS7KdxMCGfZwAGKNB2wefVZkYzoAjAsaWq4J9BNmQi3oRtPtwZRWNO+88knvm\nYEqfMfu0DZCkd6l9L6FdfDN94FPmFZRWztRwytrXles+ls5j9pFc7LlHeTSw\ntweXpZCSuNIBAKj5FaYvLxJ5AkDpKjhIu09uCWPgPX28Vve3T39XSDsBXp/U\nkW5NNFbrwQ6ZN0iKaIECTzAhF7BLK7o8hTbZhCl9km1Clt05A20oirYUG352\nJV80jv/OlzlqC8TYoOCqShQIgsDJ9Po4E5o6H6GdjVWHZPStjT8h5rM/kzgO\n4x1DEFDQcuklR2uk4aekaI2gdGZm23fKY93yotQyVz/jIjly0xvveecaWUfW\nGPevKfhsVV3dPCqikwsXG+3nq7wRndtNmeIfuaA3a7kKWJDIbE6aJg2DEZo2\nYngvdXOHzkm9CEwgbKmurvP2upi5OFmjmhxtx97mGuNSFa3dV80DufKJGtMw\n7WJSpQIOcr6aiRHIDRKc5L/G+QxqgdrRoeC1x1SuvlLkCHDzG2a4nqWcuZlW\n4JxOz3CBnfqVnrg+zHklAiP63P5ANvYjU5fOpZIKv1b860NF+ZhG5E9c2dGj\n1ak/\r\n=nFQh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"1b182ca206f7f5e2db2c7aba0d4f78456eace026","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.9.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.5","browserify":"^16.2.3","commitizen":"^3.0.4","@babel/core":"^7.1.6","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.6","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.3","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.0.0_1542564022855_0.9800054289706792","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"knifecycle","version":"5.0.1","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.0.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"9f0a0576cf6d66d7af9e827c179cb0993e540e64","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.0.1.tgz","fileCount":12,"integrity":"sha512-ynRyDrCR1ZycuEpIxpGVCAeqYpmzNGGH72lK5WzELlq19ZP85J1aUPk3WVRKq1qVqW8dVX/8NsOm2qk/JdGH1g==","signatures":[{"sig":"MEQCIF2Qm8g6ckYA7l8GgbnbptLIEoTbgsMVz5tworFmhUr0AiAhzM7zYtddULGnudiQJe/gyiAmk0hXtUugCl8SDB+9Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9stPCRA9TVsSAnZWagAA0o4P/1nleOBGA3SwXy1Tr9RO\nn1m5dxv7fszqhwdBlQETqHw/xp3U3+bsOx6qwZnQ0CWj2T84ObZdokcj5fGr\nZWx/K/t7qQOQgtR1II/2OypKjV9W5t8SvT/ZS31Cn2jNNOjZAckFym//X5KM\nzdjaaugMlvPrwG8xGLKADWOjIM7ZCH3gNMEqvc033OakwlLwKst3EKwBlhei\nW6w5rBlXNWN1HhHyANHqqlJb6nUYDgPwq/JO9hCo2x2Mgj2dHSipVS36hWrm\nA/o7askmqmeeWIhnchnSuHggo/9O8hviN4L13xG6pBg+q2pjA4D+PSW8RlLp\nzm59knGcciDRCTnYWTjeVX7PLhglRrtQlMYYcohSpEgjdxWQq2AB/XjlkAgt\nZ4tg2LWEb0qzwOUiL0IIpLj6zLtjTZFi0+MJvNx9CpId5tWwVgpapFq+jI8Y\n7sn0yu+qMSxVDhTaLQiYW4hze7VmqRZUNKO7uL0X7CUCFqPSpAWTZfLJhKBY\nEEvA8zYy/nTVCpD0/FbEYqq/4qIcBcoEFTvDbHdpCvpKYEs/LobAHIWWxQQ6\n6XqanTUBq+M6++KYZLCNUkU3OXZ0xfYYauE+0Oz0fR6ZLL/E+Gi6Twwquc7g\nRztMSib3wXBsrjWSEjTcacqMjK/StwqsbNjDCHnM4iMoAM8DLbDDkqZd0nEC\n2rCW\r\n=DADd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"66fefa00c86b76e698e74a256101f2f965613400","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.9.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.5","browserify":"^16.2.3","commitizen":"^3.0.4","@babel/core":"^7.1.6","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.6","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.3","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.0.1_1542900558435_0.6821528681500311","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"knifecycle","version":"5.0.2","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.0.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"7f96b6b30ad1b8dc5234d00d2fbf9fe1360f9012","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.0.2.tgz","fileCount":12,"integrity":"sha512-9q7JLNxTvPOkgFCveEI//CMRw5kU8+ghqgS/N6CeIFhzu1y3fov7C9fg2b6gMI8lNxjOSwiiN6PaX3gzuB5gMg==","signatures":[{"sig":"MEUCIQCK5MBwP65v5xeN5/RCdr46PLXsnmLpgfgL4B3fg4H2sgIgD/aexk2v5bsO5CzUKfzLBL0AfVa9LjcUfVGS/KAPxrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/+81CRA9TVsSAnZWagAAQykP/jJ+aybVBeRVytzTqRnn\np4qMWRxsGRXnTKi6zYshtVENRumq6l3P3yCy+QP0LS0QIJ8QdA9NBPQLLn9u\nSqbKnP1OJPsfAXawyuk2CgwD+SoTHeAe5csv6La7ondaR8ZfOB7158kTovee\nt6u39VJIbUf63uRre449zAzB7UdhBTSnXbZUZ52m8zuo4H8k9ikixXqhC+1x\n9As48tOlN8CaRevgK2Yklr5we3xJlgJP27GLOWoSk1R+kL8xQZesiErdDN1A\nEGJ+IXKxT2E1xhDkUwGszMsDCZYy367ndxLcu6AcBoTXUUr+Neq/jH3TgTvn\n1/DXs/Fi6xSRmQoulX4idJnpfnjg1IFOLfv6J/WlIzxS+NiIwuEEhD+kqQVt\n98+WdbRg/tTG9xY0rGsUKknMIIttRtMQvDC2ORWH3h21puFW9Kp0UhvG7PJS\n2ABfub08/kU9DK6VXkjmWZ8b0MIaoQlvqqhKrN6LYj3iDQfOAZmXBHfmuYr7\nK2/L4ABIFaVl/0g6Q63qcBazrtfYbjp0VuPsSpjhZJ9XXgfELvrUO3kaLyrc\nl9vbi1IqoJgnvFkjmdYUEzkdtSMMI2Ja8jTcAbjczU+qrJ3vNaHdEK3ghBGm\n3yjPqhBkPsude+6tLEwx57qEwVCOTFvkmxfNDo9cmW8YiQSnETj22lKvw1kd\nFjob\r\n=UTcl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"243c82c23396a7efa1ba0c00b90eeefe67ce66b2","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.4.1","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.9.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.5","browserify":"^16.2.3","commitizen":"^3.0.4","@babel/core":"^7.1.6","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.6","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.3","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.0.2_1543499572434_0.6682047564442595","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"knifecycle","version":"5.0.3","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.0.3","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"5144b06ee9f53313ee31955feb72a1c1a83f519e","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.0.3.tgz","fileCount":12,"integrity":"sha512-DNXuIfO1PulNNwEuajX/rIHLtoO8/WgiMbB1eYAxROyVHVwDRVOEnbBVPFQAzWeaDvf5od3EZ9cWiUbKvJ1KhA==","signatures":[{"sig":"MEUCIQDLh08eC5YKLKIOUW43rrnI9Bk0d7t4baDvmZlBsbTfrwIgFXXYt7keL3IbFCjAVfehzzTXLAXko2+s2eAz0Ocahcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOWmxCRA9TVsSAnZWagAAZlcP/321RrquFBwUf1MfbmvK\nGuLlBhhD/Q7h9gFLrK5A6zZext/UhLdZvxPqfNXBv3ZtRsS7kO1b7gb22quN\n6AFbKMBKDoMdrddNL5rvS/Y/LabSAiXYBy075CcNdvxAIwKRI0i6tr6x/zvU\n63zxLIdtPisx9gElmCDCua1ct9ZzhdowgBaXkcQwOnRhRZpgdnhPFSMvG5Jr\nFvyJkt2ZZ5oOUEFislZ1OvkBZXE6M/ZpNYNtfKE3G2Q06j5ooyBSDUKgpx9f\nfUDFngP+OotR6xeLygtACjlCY89hzVTaGxdLwfnNvyCpZlTfd+lWWDSRi6OO\n7lT5Ha/svm6VlgTXNwk+p4UYQwpF0wVK8VcG2jMHGCPM5QITqDDscx0l2rjp\nUnhZXUCtnATJbfJI6vC5TNtgMfCqFkWB9HibAWyfV+3fQKTjFO3NATTNQcPT\n7QiiALJr/Syf7gXhkOZbWMijGPdZnBM1pS/754C1JjUH7X6GSLhexinfZJo4\n6XG2Rpny24QwkXNgSpz/3miVTCruj5QeMGFa9eqxNT2M9dFEMyvgTC2msKmy\n40GWgnteTnZrde/xY3ovrzbG7HR+nZSD4MpyfZI/Y5SUNOj0AzxezzcjfmeC\nKk2d8zSNdccOdz//BhQqt3ULr81ZptBJ4yMRhwBdpGU69+hvW4LAgt8LXs1Y\nx/P+\r\n=bqkD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"31287457a21b694ff68ca542d2a729c3b196e0e6","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.9.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.14.3","coveralls":"^3.0.2","@babel/cli":"^7.1.5","browserify":"^16.2.3","commitizen":"^3.0.4","@babel/core":"^7.1.6","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.1.6","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.3","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.0","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.0.3_1547266480277_0.38904386342117414","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"knifecycle","version":"5.0.4","keywords":["process","lifecycle","shutdown","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.0.4","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"8a37af71db8e62714a91e4ba7ccd52951807a446","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.0.4.tgz","fileCount":12,"integrity":"sha512-NwCD/nsaVi/jzTixSfiLJ902MGEZ5XRxfeUWG94F42JSHpKyc85xWixRNzCaZ6MBe1TF0nHYG+V1W6Z081pDLQ==","signatures":[{"sig":"MEUCIQDcKzO15L/8UpIqgsYFVSiskJaADmQkvWuM3rbtrp1P+QIgFRlQD1TAAFMYxQOj1XAa4hrjuymI9f3CU43TC5hJI/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOY+JCRA9TVsSAnZWagAAgKsQAIx8EpZiGxZ0XG9yi+Rj\n0pf1o93yQdJhTZqlu+J9UZ4jRkNypnwS+7LmGgD6osqX/RHFmut3iMT13uvv\nsxgz5fh1wtIKN8qIYfINIwGXOHIdzDYOca/ksYz0VeZKZh6/A3P70BnmdI78\nXJDo1ruHi6rAPETciC8/r349ddLmXHpsN78slKzY1majBstlNF85Mgg4x5eQ\n5QHfd8slBKQjZeB4xKK2jT8asFMj/hzrpxZM4Awy0IgwO5xwkguQ0jZHrWqS\nhSJS9HoJMReC9PWxQm3sCjpJOJtMfKJ0e3UhwvgxcxrsxAQNkbBvoQO2uYhU\nqy/MLFvhbbQ+fpl8PyAjKO9C6NnGFfduiQE74qIEt+LWCeATM8FcIEGqnFd+\nsyYBts5WalVE8RZz0BwLR5DkFHtTbE9Pz6UXtDiIQqWNHiZkHeWe86WAFlaL\nhe2zzGukA1sNvti11jyWmUEhCkKCR1OPj+ei074/OMN0Vq+WD8kICKkSz0QG\n3sfqieB3Bv7QYXh1DYQU5OXQvRyUWi5puTEDR5x8XUo7yDwEfYDPs6YBCOZW\nNBEEXGI3AkElqlMem2DGr+i7LVYCPVUM16hkkNesWxvnDUOy0Ju3mzi/o64g\nWiEChLD+FMwTpwYwRLPGPNp50w1lzPhbbqJ0ruskghuQR9L29T0UW+DL92dB\n+y4+\r\n=IAbJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"2aaef44dc72dc3ba35c985643ff44b382cd0a794","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.4","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.0.4_1547276168448_0.1605611067361863","host":"s3://npm-registry-packages"}},"5.1.0-beta.2":{"name":"knifecycle","version":"5.1.0-beta.2","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.0-beta.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"e13fb31be1c91309471211a717e22ce0f982aff1","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.0-beta.2.tgz","fileCount":13,"integrity":"sha512-ok8c/sphDSwmYy7CNLi6MMQeq5jJUoChm+E5Z1i0stQ436o3i68yGz6356mMfFGsYozIltUupIDQLYWuEuZt/g==","signatures":[{"sig":"MEQCIA2LAjyZ0wXfCLxYP8JA7PazbCsGDYh+ZLQDGcv+R5eGAiB68NhwtgWifSHK6Nd1KM7LW2QmPyyu+R50J9DW8Ah8fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQfHMCRA9TVsSAnZWagAAFFIP+wTW+wCz5hCvfAwvLaJX\n0RmErAmYCRVXRYlZ24Gy+UDDiMapufPUx1894gZw+vKkqsF4KGQ5eetx8Mvi\nTSMUfzulUUNMYloKLxGoPJQtQUkU8U2nz+Tr9EEC8KVc9iHXqk2/M6gpCb+P\njXpSo0N1lyNAPP8UnfPMmV2MWiUZd7ukFeCSz1u1tkbQQSo+LnK+rFJx1h/E\n8LZnXVxCG79fBCzDJIUE/e3569YXJxNO27yz6DeQlYhvGyyiDBnT/NRvZCoj\nSgW8JKITQ/Wcc3Es011gczZ3m7nOXBWywv4qsEeVlcctyRnFKiaKRrmFieD4\nJ8t0NfabT0pVcRuLjqt4yagw//l0AgSp+xj9kw9lX6jTdGs5UCcO5pUjHENL\nV1qwrS2Qa3VmfRf9oHRuyV40i3H8U61Zk8GD+h2S38GP+yWeOVTpLvEqFnAH\nj+wBranHXyuLnd1wsipTLZW1g9IFfuN8B4PDWUkOM1737L+eD4hb/yfKe9rY\nuR02K7e4MgebjmrSnV70mdL00On20sG5p13uVq+Bv7JXMxU3k4yOTlKzrtHr\ngcURQaVzXk3KpFO8BTYcfwEjlVQd5UErNi6nlPiXYSK7lUMGUiilZHnSftnX\npj3paFbrvwi/kxj0X6dLDaNkp6ReMjzEJaqDXuFmZIFpb+gjmluvesriUut0\n//CO\r\n=UR9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"e4d61673df99dc4eec60b6707563703f766f9535","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.4","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.0-beta.2_1547825611454_0.4528794859393115","host":"s3://npm-registry-packages"}},"5.1.0-beta.3":{"name":"knifecycle","version":"5.1.0-beta.3","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.0-beta.3","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"d8db81bb8d657011272e6c7f0e87f88395a4f8a2","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.0-beta.3.tgz","fileCount":13,"integrity":"sha512-sL6zjy7HV/YoFx4Tr6HvAORc8rk6oWqi6Cw9PulSCrDblwa88PQjXsUsFHCjdmIOG08wCm0ncdL9hd6Q2/nLYA==","signatures":[{"sig":"MEUCIDB5gdCTdjNZKkJgkiVxEP/XNW38akt92lV5peMJOnDWAiEAxT7cdLAhw6zXD98Ct0USRTetCmw4XpkNwn1ZIPys3A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQflPCRA9TVsSAnZWagAAtq4P/2u16xwAe8RGc8JIsqjv\nOlcM4i+grqHVprtpQZynU6/U9H1cQMiEMryaoZLyAYdcsDj8I1E18cP2LULk\nuQTDSoI2R6mqb32LSR5YWyQZO8w1+QvLBpcQqhSE6YdpaUj8DdKpI8gxNKr8\n8DauV0WAVISYv6AiTycGscFM0n0tz66TRC4C91KwaK1PX7A3EzIk7JSLfZEK\nwWWmZqBttORF4RUvropdGvef73y1ZinsR7c6edTmMNmTjJvrtSrPb8D7Sjne\nMkeGZmRLtzcouqvTkejm0SDSD1WzmXk261fFtUtRmh2bsxlCNB3j2GTZfu5N\nRTnhTd8vizwNcoyK8XwDVkhRbpxNwn5kJezWqK7NtUK22/2cF0+BjAm8Rv51\nlidW2OEA/DyOBk4yJQp9nxvxyE+fy/JXJSIi3mUgu9RMbsOHfejn2iMizwvT\nbvJQr3AxNbK5+pEm5qDqzV3iL4DWMooPPD+L0V6W0T+OEqN0hfToPwen0KHu\ngbpW1iXE9m3oHO+izwPdJ2eYLqJEGsXMBdAEbchhTY02WOwzfSDzUuHR+tDo\ni+Z4Qe7qHgl0+AtfODXK4uWGJpG91RJsO6JFjbiR1PbNf9Pd4Zfzy37wizj8\nSl+bHZ9rHQLxry66MykIHEwxN3RzqG2odiFo2I4l35Wg3HOFwCkAN2KwjAbN\n7Who\r\n=ZK1o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"b7f76cf1b7864861f22ab3b418083228de581389","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.4","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.0-beta.3_1547827535106_0.18379931289313478","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"knifecycle","version":"5.1.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"20016710ed2522b3aa560f129cde843bbcc530ee","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.0.tgz","fileCount":13,"integrity":"sha512-Upz92o5fZ6O/5+gpztCtanELpPKyOokFSSMorRWkWV+/ze+EcnPrQSXGvY2c+hmK+5ZOuX04BSv0jVcJteeaUA==","signatures":[{"sig":"MEQCIHF1QM9+dIaLTKigQyQO8mAQkWQSOiXdOKo9MHrYY4jaAiAkLrYXNvo3QBibZQFYNayDU+FcdngQQpedyhHvITmcoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQwWmCRA9TVsSAnZWagAAjMUQAJq9uMhcmAsWKe9Po42m\nr/Bwrf9Oh03nVTHJ3KRhfYm6AhH7I+ik34kFqyeu8d0YlfhWC0xYnk9RmuNT\nCa2MyDdcP5wJiWm8muktNnbHtg4wYqY2G80MW1UPfu47rfFJvALB42C0lp/H\nSZvolRgUhzGkfm4CF3MVZn4+nG1Q7l6SugDZGRS41MpHhQThyWHdF/1G6sRN\n0FOAk514VKxPoHBDq+s/HImrDTUf53ekWmO6cjZnPlXfKBb9aTUMKj1ZMDxV\nYfEgoioRMHTbmoNKfbw4gsVxvw4d6cTUWudyEAkptinDtpdMaUprvj6trjzr\nOwxDo4IwrdZ8nRUddgOq02zjsRJRfr3Nr/dR9gTjIScUnhRpkt0hvO313/Ba\nt+8gbMFdwYF5A4MpOdmR/Octs3yOtH80kTWyqQG8Nad3UFdUVKZx8CdWgpW4\nR4kTZTns5w57eU58937w3bcQzG+M/LI7iV5Det+LB9tO+98WzX01n9X9Yfct\nKzzyTThlb9QdW+0AZq3X34AuP8YLn0FGf0yZJBTPyo0uR0ZhvR9MPMBxX/DD\nC5mKsUuvEN26xJptmrcNFgD72JBl5UHPC6VXroK9amNY/2z2m89MhFgzoQqG\nGMhbaGOFCLZL0L+2aqLyuupPtIBHNs39J408z5EFeAux1HGUkvos5Krjxjpg\nTsKc\r\n=9e+i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"572d62ba8fef424360b64377789ddddab53ac9de","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.1","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^1.3.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^5.3.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.0.4","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.0_1547896229401_0.5161166428322497","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"knifecycle","version":"5.1.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"20c62212ec6916c34f5d48e14c19aeec57744b62","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.1.tgz","fileCount":13,"integrity":"sha512-BIn6vuyu+5ncR7A96stxcPwur7VpOz9E3ZH1O/ISpz6drNa76hRrfib7K0INFVrXG7bpT4fwH5q/TEBJDR79Ig==","signatures":[{"sig":"MEUCIQC1pFAZyIzBRn+7L+MCeoumXyWo/YEZEy7Gdjctf3f6TwIgNEQq/qBKInBHpTdB8RkH8cRCHSRJ5eTtpXQtf6BIS3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRFoPCRA9TVsSAnZWagAApLAP/RK37fbatSsOjnh4U5T5\nvvvxZihtHXAgEjxI6kSVOi3xTGTS7duSXHjGZyPhgVYLvwx7w4zLm+fg6k4y\na3pdHO3gNfFMQRwQ63IOC4k1M5x8ZlgzisJhDUiOdo0f7HRGDW/txO5yDrNr\nrRVNE1BvdLproftPeipMrbq+Bv4RDB6E5zCBkJ+sahSNq1LJY2ajcWvhAZId\n3C7RzdHvXVKfM4vA0Nv9nIsqUdnjzALXsVsUsGWRfMW3B6qH8RXynhcjXM6b\nYrna8Jzap25go8NAMfPz0yGSubiWjO+aRDk8K+4XoBsWWH/hvSZP6EBao3fS\nA2oSR0/WocdtiOoWbXGkRxfAmm31fPj+71Cx+3qDA/3efNcmmjUiR0MjXuRX\nDaFCwT6adQrRXE0cIkoSkqEYAf85JgaIabfM4Uu6IRw4OehDuz5IvBVsVbs9\n8GCeGKEifZoedxdpvFKmo8WiqzjJ+wX/SJI8rQR8wy7zIh4s7c/NGPOwhIrA\nZ5HOaqfCPNEjen8lFam1V6ZlC5NgO78V3TRovxurMf28S8F0q2y9WHE0ZCxn\nl8tWyC5L/UkCdd6MGOHFE8eQXZBgb0WFQNzkpWsteKLgwItnlFfVVK01bcMj\nV1lN88JnYXuKvvsunqfGC42/ZiIM6Da3KDri0jwqjRa4P3wwAtnrR9l1oq1L\n/0Br\r\n=f5sZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"3d4cfa0c2aa3be341fa564274daf26bdd6cf07a3","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.4","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^2.0.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.2.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.1_1547983374590_0.6382189300610812","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"knifecycle","version":"5.1.2","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"a410fe366a383a491993d12e2d18d98343652c5e","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.2.tgz","fileCount":13,"integrity":"sha512-Zhun7yV8g0aFUgR0QdRK2lh/rxigwk/qRg6OFy0Q0sEpaP/F9YJtbQ5M1SgegU95wmZJT1HN53gKScGqTZjkWw==","signatures":[{"sig":"MEQCIDy44hRMA18x66e2UWdJZBTF9432TFSYbte3h2uWnWxBAiBqBSeoUnbD1dGs4BUn+Nac1JfaBbu3IVoO1ATBLX5DMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRKXrCRA9TVsSAnZWagAAD6cP/ilA/tAensW5GmInzQq7\njAINz/6KkfAjf/flZWnGDGS5QkH/X0qK7yV5/nwL+Aq1p05Y2Ur4+J+xUagm\nt37yBCCxF3xEetOqk/aJTShaf9LhGhNPOOyBe9TNwXLzsBqbnEWe50ESmrTT\nx1zdRLqY0EcPZ8Mq3Se486m0fQzDEbPFq7jv6wpnCnDjgIxLR5/IBkfS4pcO\nVJhAkd3qdnRHTPZb+0F5UNLbyD3o/CSnURrIgBP7/fgSenHfPNRmrS49sKlD\noiZ+gIFB7AAhf3xu7yyTAefkkoG5agr8U0LJY44vicORdqiiiHx6bz64TPO0\nC0AhpnWxLP6qggwSkseP5Lh8J2lNUbT0QUnaOAnhtypayXyQeD07LIcXrtRA\nz1YTHXNCJTSvfK6KrUilbCK+zykGq0H+eKb/QzEz9z7iPwoshriIE0T0SD5Z\nTAaYIa/5lpYOtc95o049GeQKdD+aCDXj1wuuvw7M/1U3shZyXitfXdfjOtnn\nfjfc5pvHcUl5P5cBdo4C6pbjrDtRZYJIN6KQ4bfhQvc/+ggTmjYCZCbx4uI3\nqEj0zFr4O/14dRLes/yWqEtISllFKyFqrlpcsKXQ+zcA8u93h0B1ft30o9Cq\nUHn/H+/E/3qcYuNewoBQ714SucZxiFTIefeyNuzyf56ma47BWuwwIPOs9/aR\nACZO\r\n=Tr/W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"15fb3821598a31cfc8d09c2708bf75b725751f87","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.4","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^2.0.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.2.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.2_1548002794312_0.7850788850808543","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"knifecycle","version":"5.1.3","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.3","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"944e8cd5a3eb2434859ec531bbab02cdc8be3f58","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.3.tgz","fileCount":13,"integrity":"sha512-p3gHR1V19IgJW4ZrJB85fN6nZ5s5Zp4ZqDHejVy6x5TLUe6aKSV5bnfIfMlhpkKfOuosEY1W3eqMov/a1prrzQ==","signatures":[{"sig":"MEUCIQCdzmHBrGS+nUccuDfOFAEId2aiXX8tOUm2QK8M1nAxLgIgVHgyfD0v4g1GnsVpm6skpuCzFQekpomVhiqmW4wFW1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSXSNCRA9TVsSAnZWagAAkBEP/i5Yq+mGx/co/7J49HsM\nSrYC6swLR+nvEXMhBGMLrfMW3ChfWcka+Ya3cch1K5qFQmZ+UDi0A7htiO8H\nXBWuh3iY47htkaHF2G6T4lFKJjMWMxVdeGP75AP8cx+F0RcMaJXGi5dR5xm1\nqkkxuho7UhU2+3Y4gTVzxz4+yK5c8hr1jHA82jrg7W88b+Nr4g1IdpnPDlxR\nGffYsN+X/a8+0BV/hm3+j8qSwQgMj8+T5gEXgMHLAr+iwYx0baRPJk6QJnSC\njjOlzUZRVUx08ps1k7fApGE3gw+TxFoI2bh9vj7b8QtCu2Xl0u9A0FHbbQ36\nkfVHNqeba9V9ZbENSWrQFEkDGGW+BUUZxHTvasdpqA/gmH7JuDl0dKlTqh4A\n9KzWBCOmu6FgZMOR8YqjrjXm+MnAbiGU1MrZsnVjVaknF6wSRloNFxeq/ZlP\nQMK3r1d5WYK22PFl7CEq26D/m78HSixntEyfKZwf6zQsEvYnba/tmqZE9FYo\nEbZPQrcoSRkq3nLqKdA2kOUqGkG03cXgi0ULvPey8oVspKmttmxql7XpsHzn\nTyrndqxrMovznMZ4pSplgNhznRTlb0gZwFTB9jAuUqzJNl0AMcDkamSniyAj\nxv6Pv8Ld4tqruYpq7qgJtU6kX6go/GhgvNjqpWx4l+6FoBy3EUYqFR4nhNMy\n9eUF\r\n=0/vB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"146bc37f2003e4c7111ce20048906f3a0237458a","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.4","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^2.0.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.2.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.3_1548317836574_0.483327235318044","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"knifecycle","version":"5.1.4","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.4","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"0cc3df47764c039a2cf4d7d07a635b8e4e7e0922","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.4.tgz","fileCount":13,"integrity":"sha512-B/YqZcKpj5K0iAN5dgejUmXsvsq4KNhg442ZCCNDcovqTPCvpS0O9+PUoqw7fewZORL7SJKKCuXLSY+w2MMhCQ==","signatures":[{"sig":"MEYCIQCRouTQBMADVxaXQF8CbkqhjPTRXR+HQ7viPvmy83sJqgIhAPGMPHkpqzo8jncJAkMf4mivYevzoSvchbWuNWiKDj0E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTL0oCRA9TVsSAnZWagAAE2IP/2V1HkNL6IG+002MBTeB\n+zekooJbpJ9DonPavoJNtqvjX0n3ZaqTgEe4/g4DA4W72O+0/WeuHOcapwm1\nWi7cIt54JjyeQ4hmsdDXD8MmvmD/2a3vwWApPEpCQXbiM7Qs7kqciQyjonn0\n3fXPrQ+NhGU0fTYx8+MNkCLWmLnI9rPFW8v/1eCxASbci63J7EXER5XLfnFZ\nJykcnFPoZ4QeYJxL4Lh3kytlSZb4wvE/XsN7h5Igy/RWkf2+Oh1imb9mPDKN\n8PA95169+C1zwqO40iwCVlP9flqguIYNWBVKVKxTzq9dZFqxUiC49ht1+q1q\nad3R9WWJMTp4Scq2Zv4QKeg1Nt3LL0yknfJeO9WvYYUnfb3SMbXMGKMH/z6/\n5qkPWDDATh0SDabiVXBv6/mfbdy0ZZYF1WOO/rnrY5bF5n1EebMZcS63sR2R\nYxX8J7dOZmG2lzEO1Bq3UVQeGRfjVdZ6qXcGxXWL2zxfTYSBf4An2YUXmThY\n9GL4H+Nuk1xV1ocvZ60SAbGzg0QBP1yo/NxBAlNRK+wqwa3faNiHurIbt1JN\nsL4QmUdYOFzmtnCgyiB3eUO1aoZXfE9FzrmgjzK+JGCheeXzQnW/ajlas96h\nfj9oxjgnNeRmrKRGQ9jhOuPdB4pZq/s5lXz1wG0uMTZZsV+hNzlLmjtvVeFG\nyNRS\r\n=sd2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"0e9ea08d3edaf8874c024d0e09eeb0428b392735","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.4","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^2.0.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.2.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.4_1548533031357_0.9349845224833258","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"knifecycle","version":"5.1.5","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.5","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"e1233404d7f52fbf3a66ba208bbbf64799c34ecd","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.5.tgz","fileCount":13,"integrity":"sha512-tpNj4msGix83wegC1Ufw6SafzbzG1mGG0B09eC0YwX0gsOVxxxAofCSmiCgiNPGTxt/kxfsN+UTzS9nr3XGGWA==","signatures":[{"sig":"MEQCICV7g4o7+rJbMNT3q5s2B2UlPTTuLV3lCBjm7d4ef2+JAiANP1nz8jpz0a6VV+dqyOQUeuimfbkoI0xDyNMADMbQmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTTzmCRA9TVsSAnZWagAAYgcP/A3PvJIITwVg8tIWGjOe\niqhaIRiCVKnauTjZlzmSHJzn1cmKkQu6IjVYZodDrxRBJd0uSZxBImILt8hf\nFOcQEjHClkUOwPaEYj9uxT0ibP2HE54gzB0UhqAVISvMqyQ4Y4oaQAlbwUOe\nFf7MmkAGSNWKtIK3vTxTvMYeomDNd1QTE+HGrtifhu9aMs0i7oQX70rbsE9V\nX00YOXw2aCPRiaUXLx8qmuF//S2j5jG/0LXmbdszkbgYpyRjuBx66tiwmnZX\nI79Pn5Asley4cPsNhijoOWrguV+llQ5yo1emORK9xizJQa89bERuGawDTRgt\nZyz2j+0mhLNu7xEELqUayfEKt5bfetGJj7gQOuk2cpvfSN41WuGcV7yVNnFk\nCvf3ITcLxQmPcu26t47007lBTN8ZVmTxcYZBEp/1I0+RznqMJCml0JOQv2xP\nVVvvHz3m73MYnsjEiFlUgYejj3kLYuP5OZQBJWmejKdogYhxVQ17veMNLLEQ\nLuAzYTcNDM33Z11Qxpd/3Xelh2BQTUyhmMNXKHPtMrI9KXEPAZw0kAhLncbi\nQgmq7s2L8a/2YaHU/cjtUGMdgaY9WkGc/RNCjSjd89OkYm1vwEyJUwmGfcoW\naZ0ioN6wcSqAVgKUqDZaDMCifdLCcg7SvAsgpuEhsXPwvg2PVOKK3EKmAf3G\nVmuC\r\n=Zqmp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"33573ae8cb3fe90f722e651ccf933202cc414fbe","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","yerror":"^2.1.3"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","karma":"^3.1.4","mocha":"^5.2.0","sinon":"^7.1.1","eslint":"^5.12.0","jsarch":"^2.0.0","metapak":"^2.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.2.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.5_1548565734020_0.8748780607871529","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"knifecycle","version":"5.1.6","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.1.6","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"99cdbac08467589c3071c2b5f5429191fb289b7d","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.1.6.tgz","fileCount":13,"integrity":"sha512-ciT+Ihlt8Njcn8ZsoP8LdCtT5ZOLyrDKYynGYtaA0PMnlt0HyIdP21t5KfKN2WaAHKbAUZRqo5gQXl++u8BZDQ==","signatures":[{"sig":"MEQCIAXkCkK47w9vz4aQ2Dxe0l5Ik641koLyTIZUfj5bQysbAiAhdWPJlEUUmPVkw7bhYeIiarVanxAJSCidv2npPPBGnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVUMqCRA9TVsSAnZWagAAMi4P/00d2ukxhIsz02ZsAlG2\nfvmIt1hzCZa7bPi5rh+OnxeP9eUjcbA0X1TC28ZBclvxCr9NG2Shn7NGlkNe\n0arFMlNjzb2PcUtwP0hz0fDXFyvofoHDPoy4t28zOt/argU3tELy5+KhGQDv\ntMQhkwYrXaCD2VN5ODnKgdM3yMXydoMSouldVPeh+eHGZRhT98l3bx1CIypL\nvauFxWmVkaE6ZzENVm7To9B/vonIGTsBO7dPBkDflPjq84p3aoIQCQsGJ9k3\n7tKqECHQaFiABIexGxaQ1TsY+6xqz9PGNuvHTG0OEa42mOgGCz6SxtDp9r4v\ng2yPoBRVCNCuhAzb+oaHfzT++QgUQCkxsS2yLT8OFas2oBDwCGKIG9o117uD\nvtKOvi5us4MrkdlLRgMPNYWki3EyAeL7E5aVzF4xTMObS+Jm7B85dhdxh+1A\nXqX74hC3cBBgbwJ5sAtkgWGvJzYaN9RYsCv9gXFfMAz3v4MngaE8K+Za7L1n\nzmqOXbaLMNqFTOfk3pv1jVyiUHbVlyLy4zlCZBo/0G3PZI3P7BrPulL+VHrB\n35ZFEu2v+ZnTinVX6XgMLMb4bBpVaPH0i3j0s3cxDT6cVHeoEy96CIw2Ynuv\neFtDRtTkgcWBediZWPUk9DRv0yOvQlZmhD+dd0wSDhMR/Sg9NCArSI5ACuP6\nSRru\r\n=LsGT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"2749175b8671e679c165d7f1a8fdf600ffb94b72","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","karma":"^4.0.0","mocha":"^5.2.0","sinon":"^7.2.3","eslint":"^5.13.0","jsarch":"^2.0.1","metapak":"^3.1.1","prettier":"^1.16.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.5.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.1.6_1549091625375_0.28812726063664096","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"knifecycle","version":"5.2.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.2.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"f6cf31157e2a10c48b0c0d04ccd8aefc3ca1d5e0","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.2.0.tgz","fileCount":13,"integrity":"sha512-XI/TDKgTiVBNqpRZrLwAMMHq+Hb68jpmTQOqQysjqoZIRJhBJCCGk9ghMsn+U6EQAOoMFDlAtFWOS1iYTD/zjg==","signatures":[{"sig":"MEYCIQCW86KFEJS5yz3RWGApxc1uQ8VP9rC6N/0m0Wdz0cH45gIhAMOelCU+IbMgLauMtm2PV1N+1pEXWzSqMuGNaGv3oXwK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXr0pCRA9TVsSAnZWagAAAo4P/1pASNS+Rf5HExN5KNqD\n1E7xI/KvzVpoArPuL7wH1lq4TxO4/AYEk9qqiuirqd+5G8nN1fD5w4PGylPT\nn+BBTUekqPR9rTfObOdtJ6CrazGxSU2vJ57tNgAXXd4IBJOwgFcwU+Fkq2zW\nHBL3bqk4RDutRimrzh5cmasf48CZ7x8Pz48P8Bos2+FQutZRTncA6mO2UV07\nAB0YgLOzaC2C4k3p89JchmDkuorMEIG7BcKA6sWS/pQG5TMgDOlBikzwolP1\nofKvHKa1THcUBZFhFuC/zKDF7vWqdtD55f2O9wn7MibKNvWUFJch3xIj4/9k\nrYz4dTzCIcJKEbsoIC9lPSta8GEURmspZDN0bnSSiKqCTf1G5tc8cQaYLGaw\ny/1QWAhb7TQgHrTCnQ80TdkWIOp6lSL3VuLPo2nhDpk7bZzYRj/G7nTN0euE\nX291j6EAW9C5mFicib5XeGvXI8CoakIgTZ4nZSUbdnmEzCru10WFC0ruwWiO\nySAO4ntIZMxAGtCUsVlzXMpTqZDFw8jbaHYqWwdeamMQQngGv7l1kBLr/IbE\ngX4QI/jUlQ2WwNn/pT4IqOr6cfESaSL3yduODBmo5day3xAME5yHJePBp8i6\nj4OX11lA2048Zz5DwznWOS579ZWL0WR66vwa1o7oR/1RaEYfJIJO5TRktETz\ndimG\r\n=J0F0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"e2273366df3bc6407a1855e9a34387fe9a78d473","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.5.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","karma":"^4.0.0","mocha":"^5.2.0","sinon":"^7.2.3","eslint":"^5.13.0","jsarch":"^2.0.1","metapak":"^3.1.5","prettier":"^1.16.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.5.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.2.0_1549712680865_0.08092122582437056","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"knifecycle","version":"5.3.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@5.3.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"278cef5524e0afe3a8b2b118e4efbc7837a53fec","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-5.3.0.tgz","fileCount":13,"integrity":"sha512-U6K86fsm50DOOHqrureno3sesfT009n5nge82zTULs8kYkUxdspzre4dq+0VeuZKqfvTXD/HtMHICblmHQkqLg==","signatures":[{"sig":"MEQCIADpHVMihFRjww41dkSpu65vfd4oMFvGfR7OB185eL++AiAGLNeRL0MypG3H4VrSj+KYkR97X1ycmrIq1lkHd/rclQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce+6UCRA9TVsSAnZWagAA598P/30n7gcvlKfIDaCXRM8X\nALpQ8lfOEcCgJ4ihxxMD+qjDX1OxCiHVrJq/fTLhh1kgo6Ka1G8Sc4WsAiEj\n6sPBO81V3qJFoVJIlHAXDzA0b8s/QmFr1zcCmWNaXmHV+I2CYFzwRBZddsrM\nCu8+TRU0pu+M4P3jzij51cUmRCqXeZZDWJBd+B6vNXsEkzbfSjH98qKnQk1n\nNr0C0GBE0ROJ7fynftLQ3aMPpS8QD0GuS2ANriVbPo9oMzg+2WPoqSC12Hbm\nc//7IRvZG9iEsUYQ9BZEd9Iy7CjLDgwL+OSQs0FVAJioO4jrP5oQIK/B7yJ0\nrWWm8kMFucJAYLMNyOGlooIo5+jArtEdWOVM24yxPfpR+76jndqT3OCUYCSm\ncIlDOi00Ny07KMtZsxl+MTqDllbd5Ed8Pwa6EU9N+IrcoOUjRARuuXHsDiPP\n6ZTPjGOPS7NsUjlNcjS+d63tN/oPz9TC9oaPKguPtlKjvYJtQYni7aEiFhZg\nhE3arXLN9SeD/jh0qLNxVPkDd5o6/22svO+mY2UQHtQdfRxhUoQ4VMHYFRXz\nasRony7ViBTbyClCuHXbnVLSpHjC2TlZpdjbh1j5p6CBqJbXF/O6DaVoOUgA\ng+f04Zjzi4yFF918LYQ+6bxI5dDSnC1ZayMDTsiohSFtN9I5z/N2C/BSPWbH\nsIJg\r\n=HXye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"6a97154e8783d6ba269071e9f7af199a0ba992ce","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","karma":"^4.0.0","mocha":"^5.2.0","sinon":"^7.2.6","eslint":"^5.13.0","jsarch":"^2.0.1","metapak":"^3.1.6","prettier":"^1.16.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_5.3.0_1551625874933_0.7106088659566572","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"knifecycle","version":"6.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@6.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"0c832821837579ef13d9fa6768b9fec7c80c6a99","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-6.0.0.tgz","fileCount":13,"integrity":"sha512-g74WCRYK1uLF/dDRQLktkONah5UmG7BGkJafAlaB/B9C2vRN6moSDfTPNTRBSw+Dma1WSNOMlKQIQKWV2Glq/w==","signatures":[{"sig":"MEUCIQDTmsnTKK9Bymw8EVZR3rLOFOwgMRyDon/0FglIulP8RQIgatoxAJsp1PMz4y2h86Npq7YEX1KiY6/THzL4qWec/yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci4Y8CRA9TVsSAnZWagAAjqEP/1/IiSfOy20YtCGFz9Pj\naiSZWaUexs1lqrjsUye2/Y2ub/ApMuh0KGp5dzaoDWAtTYjBf87BJdln4kqQ\nJZ4nWqQzNGaKCDIsuCmF9360cO7RE64LMkk5B6hN8uElhIGTxIegLXVEcLKK\nUllVB+DQiF25QWNE8w0a5hCx6nP33OXzWdsm3b+o4nPHOsSw3m71UgpTTJP5\nePnQ5yPLxnqHsz65NhCMoHdtHKEjKKK98IrUduDhQODfvrnzDtdY1zzzroZ4\nFcp3/j6lGRmmiykDGfaTWvueNydlDl1B9IzEQr9T0sN74O8jIEOgmI1zYQpX\ngkJOamgxaB2G7qmCcA3aMknaMsi+2cxehE0VKuxsqbyFpV7pDHE5dGFgBj21\nHBed4ApIc5mKL/rkjfH8bg8HO/6IsjE73bK1fwAA1iueRfXjeEwgQKM07Ks9\n09BSA4oqyQzDV0mJbMTB2yOFpInTMNu94zj4d7Zip1zCfTs/4rlxPkO+nghB\nxYz1byXyZ54lJf7wysAt8Si7zySBvI5qdKOFp+HpAkbf46/t4dXRFpT4nPYd\nRCpBnMbztPS3ZAOhZWMpF8RrszyBr/Hx4bZR7gjsw1a03tE5faY+dNtBNkO2\nwQzCIyJtcw02UjO0pd01y16RHd1x0F8blP7iXLTK80ogdNP/C1YxkcuE6BRF\nTgUH\r\n=zX+F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"babfd6e9ae1b37a76e2107635b183d8324774165","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","travis","codeclimate","babel","mocha","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","karma":"^4.0.0","mocha":"^5.2.0","sinon":"^7.2.6","eslint":"^5.13.0","jsarch":"^2.0.1","metapak":"^3.1.6","prettier":"^1.16.3","coveralls":"^3.0.2","@babel/cli":"^7.2.3","browserify":"^16.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","karma-browserify":"^6.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.6.2","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","eslint-plugin-prettier":"^3.0.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_6.0.0_1552647739284_0.21124212619379779","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"knifecycle","version":"7.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@7.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"b82fd831864b4963194a71e5d32a1757bc96cff0","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-7.0.0.tgz","fileCount":13,"integrity":"sha512-gRfuXWmoQ1Xg41XWCgFMoWLYO8GVjFqZBdFADQXsKptzJbILLVmeyBBRugkT7gBhIGj61PfsEnuXd9mI+IOzPg==","signatures":[{"sig":"MEUCIB/xs3C6dpTZCfQhn886mLWdXzwYYIXzJEhTXroS54VkAiEAoi/RNeZAbL4vPlvxiSvEpZknPC9d6Jr+IfdUFk5wxyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3+rLCRA9TVsSAnZWagAAwVUP/j/KzN2NfJ678QGclvoS\nVQ3Ge6hZYcdsWR/zm5KfBekiFAxR0pND70c15iv0Rafaf2gvmjZn9PDvla+5\nexuI1bvFq28yWtx+NcAQcaQUKxgzzPccnUrmOqMVgTQM7BR1LWSxrELjjglZ\nDNUjs5+U2Yds6TJnpIQ8FP7Urs63UuL1nB9evL0qGWHkbZaOq6irwcy1QAnA\nDvB662yU7Vbu3joi4+IcuFppIjH1GejV6EABf58Mvv5c9fM5owUXk6ASlzZW\nWA8aI4dlM9z20MztMJRCJMH3E3BihjLNw5pHK/+EIXFzCHEI/9iuKvx6DNtv\nQDkjclnf7JkCcV9bfRVg9Z7uZWDIaXzb/FZ8Dbx+Mbj9OKH3Y40CDi2HgRbd\nOAQ5oC+f3v/J3FSBkLByLUYbGnXodtvoM0Cjiu32hkzYqWExxuNeRafQN1/I\nWEYFSScJ3VH+3U5uUg1F2w7uwE8rd8GjZW+mSqej+nNrtv+RwdHCTblz9Rd6\nzymjRwCO7dB7w/3/uzZurmvyoB+tTBnHzxGaa9fhy8OUmXf4Ojh2niWxN2mF\nbbMWeegIIspWxgv3Q/qc+NTWDm7D2KLzQyzP1X9WbYOmoxQMIFx20j0jlShY\nWlXZcEuDm8UDAZqFsr83zUlxRn9kRGE7BfGsTSkHLvQhtWJ+kW4bP+6kXNoL\nk6XM\r\n=KzkT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"c0f28baa77193fb0bc71dbd8406ea1cd1b5e5d8f","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"10.0.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.2.0","sinon":"^7.2.6","eslint":"^6.7.1","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","@babel/cli":"^7.7.4","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.7.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","karma-browserify":"^6.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.2","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.0.0","eslint-plugin-prettier":"^3.1.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_7.0.0_1574955722460_0.05370985768989134","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"knifecycle","version":"7.0.2","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@7.0.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"f76a0773bbd406d61d231cc88dd1162f57dc1420","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-7.0.2.tgz","fileCount":13,"integrity":"sha512-iKAY5yCAzs5/ljkJeOnFhLpnqvmEbsnIEjSL3ewC4oYU3WTNDpyGYA5o3nZF6K6Pg9JfUS86OCjjwaq/YfumTg==","signatures":[{"sig":"MEUCIGJ7d/2WStUloIzkh2n7ZgHoZ1QgNwMRQtQ90fWQlgsvAiEAuvM5LwHG2BI7k5f63TB+xwjuXauTmp/3NOGQUY6Om+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd47UKCRA9TVsSAnZWagAAhK0QAJxH2G2aLrVsNn0kcXmz\nvni4cSen4PpZUPdZR/gmw+lQcjd0jMicMgNJmgNL8e5+NPex3V048X0qSRJ+\n2EkYPQHP+fzWrdxikEVu0WURJaH8XRjGCqc1sccaQfxiSdiBf6Mv3Xe5Qwfs\n54Ly8r8AVAdPfvI9/4v0p28ehHbaV+WE7ILxJsP39rMDw0tKdHDq6x20fNjN\noHLIq8wT7uFkRL5C7mlEWECQdA9z09YalZPn5Q+xKgLbJkbGJqQbFwabEh79\nZMOXxb+zcD19Y4qWe6DTjVw38aDop7npQGd4FNh3Ul0djTkFjxjXytyey1J8\narT3ukUw8brG8CzKHb/tcmkdiCxDjyb/cosi0swBT2KBaC6G9IHE4IJzHQBD\nVpyugPeh9q2Nf4ZJDA71F5mGZAswFYfHaOtyeECW7/140R+nA1348kCyNQjH\nLxSqC5qN0xj4IsgN8v9zE0+HO1p9DeqEjuhYTRs4aBo1BFI4rKlMytfDXpnc\nW1bzhPlO7GpvIuYsdMMDN2gplQVfJiglGBQM+RYWQ1WldOvDSxRr+QgiRUP6\nQOVJswuO5KGGiH4gpzQ7URAz1Y4MY/Kr49ggVxD6d5MPAOqMViMXMNbOFVd9\nQyFWyLsRAdv5kIeTX65WeQLJSCj6XGFE6BdrTSE4Vmaz2nY8wamh1KssTZa5\nyYts\r\n=IZm3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"a87704c58903dc4520a1a566199f4f8f3945e3d6","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"10.0.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.2.0","sinon":"^7.2.6","eslint":"^6.7.1","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","@babel/cli":"^7.7.4","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.7.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","karma-browserify":"^6.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.0.0","eslint-plugin-prettier":"^3.1.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_7.0.2_1575204105929_0.8163662413164441","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"knifecycle","version":"7.0.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@7.0.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"4c6aed7b3761ec1e8e64d3832eeabb37c400613e","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-7.0.1.tgz","fileCount":13,"integrity":"sha512-xPV3yYvl12c/DhaTPTMkIdvx4M7DF/uSWFctHdAGuoAjNyniYjS6dHc/MjXS4tqx0eR+RfwVNcvVYgVmHOqNeA==","signatures":[{"sig":"MEUCIQC65M+pQABB+ivN95eP9HJOfoDv9Kg2AXcgjE/NGAHiWAIgepJ8r8vB374Q7V5cffvQjc6jRLZ3/jQQ66YIcoN6jHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd47VCCRA9TVsSAnZWagAAQNoP/jRqzr1D7v3vDYWdvNf7\nfoOFNSslEbG8Hx9Rip84glTnRE1049jM/9aRHbe02XftOk+164jO1v1pxcxC\n/4fVGAEAMGKPqsQm5J6Ck0mBPeNat9S6rSwydZghuwUtnPSxur/TjFEx25WF\nf7qkj8ri1wC0Lfe3Bp/6+adBSF5ZR8BvQzAmyAFr+/9Ne3NrOlXYJLOsOAM4\nt6ial+YsUMrH/ufxyjIFYkQnOU874eVdft5dwvgvCNn4E0iP3fUWIZr7Hs9J\nRV3ncC7F4G4a+BQFRHZz9FWtrZHJ2DnKmCM/weN+RUjoywoaX3MYV24zDDBo\nD3Rx39vsQ18vSrKbqNn6MRYxlwgr/bDdu+giqdZp0XNvQ8a9pmyoLq0qhUou\ne0OAdMr23mrXgKKCALYiOLZ9OQ0t7THzM6ygLguoUr3rbCGJVCGTlo54J6cU\nssJ7Bu4Fg0eimECR8s/6+YopYT2BTp/fIaXPiMf3Y5Lg3tgdSyuQLNQkrfkT\nm3DlHieG2N6Df31txhVihnI8omAQWXYzgGauaXjIOk36dWUj/N0OcfncLVfn\nVORNIMT2wJYhdbfgfoCalqjnApaKBgULxQKmaTT3EcFxUXxbRE+iGuhWf9gE\nHGXM8ySsBSexgTnEinsTRNKJmbP172PiH08VlKXjOViGAYSqCt+Hr5vyjmWG\n6WWk\r\n=L7Jt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"8079b9970ef9cea7981a333e5ea8cf2c11f96f70","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"10.0.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.2.0","sinon":"^7.2.6","eslint":"^6.7.1","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","@babel/cli":"^7.7.4","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.7.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","karma-browserify":"^6.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.2","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.0.0","eslint-plugin-prettier":"^3.1.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_7.0.1_1575204161695_0.7104727732311928","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"knifecycle","version":"7.0.3","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@7.0.3","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"aa4ff51c1e6ce757b452a1d83c4f714409afdba5","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-7.0.3.tgz","fileCount":13,"integrity":"sha512-u5xUFlqoXdyCWdjEJbRFJYkvcXWoV3cX1aN/SGD0WqH0Ed2CZwHKfUH4IG3mSC9k+ZiQAepGSxFVtdwLAJ/psA==","signatures":[{"sig":"MEQCIGxOJ6xdMnH3NBP/rmkZF2EXxnOLYJ7y1ZiEcLQ1nbKKAiBlaWSEW/SjfhlktpGXTj9EAbwYMvlUGWfpI9MpANtoLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5L/cCRA9TVsSAnZWagAAwfkP/38csQOId5lGTXUFzuux\nLFdV5nzRxz6AByiqeS1fuumm2KyDLWqTmkswA40vxcKEeEbYMpX3E1O0J9jt\n5SWhuhRFKDJf0kO0t9HDz3iODTg4op00SalVxp0VN/sGfqu3Wy8FJgYHPeQc\nWPDwxIbEAZI2qjeFN0XERUcO3l20b9WNQjAX83/jS+Q0dEposEiZFILer+rt\neaYcPGyJKWHfSVcia1QgvmBfBJh3iUvBU7Y/0q8p+u8LSDcRybCLDkU6Q3/Q\n+07znwaFUD2qOVHwtWgL3Yu+wMKGJEDzduzSDxdc12SNC75ASQ5AF40WvTaK\n/ZE7453xzcyJ/HMcy9yYpg+D61A8rCsbKUZKq6KcxXK4r4aUtlLe4lJb7u1N\nT4RTDJOcl83MS6rhXjtqCbPd/xPV74DkTUOFUIjEbl9+9Ah+voGIOpmuYxk+\n8Bjphv1VUILSGI1zG/GP7Z8tme6+IP8Oqd/v230B1H5WKczyRNKFrsGNt01n\n7qedvNS7AUb47w4KxKa1HrS2umzWpu1nABnjN3KwHTnDeDnH0VaYSd0rR21E\nweBgR6rsUMVUZVKh6wuj5aAxaXStoT/WM9MJM6NQKmiTFiuRcMxWBMVbDZ5X\ndNMSOb3LKt7UGamVZERflbo9tqtPqF9ZzBvJ68oINVKx1j/FjHdIzdP4XoLP\nha6j\r\n=U9vo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"17c38a649fac5a14f3564e5850444e225dd4e7b2","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.10.3","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.10.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.2.0","sinon":"^7.2.6","eslint":"^6.7.1","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","@babel/cli":"^7.7.4","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.7.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","karma-browserify":"^6.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.0.0","eslint-plugin-prettier":"^3.1.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_7.0.3_1575272412027_0.8890083435666671","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"knifecycle","version":"8.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@8.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"09b5437ff72032b49c74099787c78f7f1627074b","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-8.0.0.tgz","fileCount":13,"integrity":"sha512-5D/7CUGBacGoCUptLgyMy+LpSikGTwlgUPlW/Tjb22iu9/f+BbpcElNMJ7IrLbhB3FtZwU715x9wClO71oc/vg==","signatures":[{"sig":"MEUCIQD+5VcR5BRRYe2FUm4KB1Y1pIs0PeHp8N7b1GbOrlfQ2QIgKFIq171y9Q1laxts8GlfZlbMHqQdRv5LtbPS4cdGzoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd60jECRA9TVsSAnZWagAAycQP/RnY1vJmWC+SBvHTzSx5\nGEYU9Er3L3R3REFpoLlP3/GlgHhYTXCjBPqCPHNh/bHFf6PaLxdEjeFlpH0u\n07bNGTT2nDAa0uoKyc8sD+XRLDtUHgsjkqlNl+t0er5sKFt/HtgF48zVFzxR\nANpPYYBzVgnnDONImvHvA4Mx1NGN3MWp+HXY+N3A6CIg6vZFjlyyqm0WEUxQ\nR2994ov8/KM5K11XwTP1Mfrq82GO2NCv4Auetko5onCPYtzJ5cmY7euALpQn\nAfLC7PucXfcjcoZDFS4Lf6AzyXKQhjQ2lMPSsz243qtf/wBZ+dFX5vVD4lr1\noARysr7adO+4FkC+8yPcmO2nnpsWojxZMsv7c7A5A3EpUeiPUmZMfCZK9Tc9\ntVfAh9agWQcB53jBtSPYLKsjlzkqB7xcSNucsOx2E86IK3wJja6ksTdcsNlM\nFJi5tFXRfJyUDi+LnK+H1OqvetwnmeHY5JWAiWjUNGIZUmjG287SOU6+FoUK\nXiBd5JHAEdgiiaAEC5qDLMGt1/FkM9tnZD6oD9dLUfJiRuTpbrLe5TPmSLBd\nY4cwOPTJweghLtJYYnSwYRg7l2yVmqyNfrXSw+Za7KAabmrZQNjcsZNkSXzS\nFa6Rz17f6fzaR7/E3PKk0pEtlarkdz4sMcm3k3SNCe20UL/HLDikNAwVWJpR\ntGP8\r\n=tmhm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"143762c8285026b0ad8db3d1c00de19c6c6ce288","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.10.3","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.10.0","dependencies":{"debug":"^4.1.1","yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.2.0","sinon":"^7.2.6","eslint":"^6.7.1","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","@babel/cli":"^7.7.4","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.7.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","karma-browserify":"^6.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.0.0","eslint-plugin-prettier":"^3.1.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_8.0.0_1575700676066_0.45682168938099643","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"knifecycle","version":"8.0.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@8.0.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"1c6a5f668cd8d99ea523c3a7c753cf38c1a3b6c5","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-8.0.1.tgz","fileCount":13,"integrity":"sha512-/sSQ6Oa+qsgJoq10uXvJ156SuKGDS7T0/jJ9uUHYTbi3Lqf8WXRQuSoC6+81Hhe8rs5lT+lmmn6iPpA/EGUf2g==","signatures":[{"sig":"MEUCIDWw7F53Mp4aWxJp07ey5UC+56picPj6EapBnbeNeV5RAiEAicSJbGaJlF2yRDnUgQcpaJpVTNd3JI+XwlVuzasMtgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd72pICRA9TVsSAnZWagAAmj8P/0YcRVxu9tejv4Pro4dD\naBInYe5KV+clVcZyUKIdmXkECnnSSzpDieUVqQ7IByHNFq3PvjqpoUjkBvC0\ncsZf4i6xppDyv+5+E2dQ3ttIlsQGQTFmWNB0wdp6/7pINdZdaKwHISbEZCc7\n3O5fy4aAuGcD1HZhYM+NzlV7r3WT7rp6lF6vwwhe/gWcnTGuYjjLjo2mmPYX\nOeLttSPNNoDLIU8SgDIxkJ56Jzi8sm2VO97Mrt8x46A5ICp/8FoOZncl4Fl9\nKKSaIPyapmQkdeOISGWP/jRulVHT1UeARIyHuXYDoKJXa0akzspQhDh5i9oN\nPeeXrZB+EUJDbnSFvUL6xFIRnEZ96jgzLDjxblzIH4KqtZtCPVs1eO9fKJNp\nG3sU2bBcwUfNIqTlYdQGBBclm0OgQZfmmAicil09F0pQRiUk1XBgdQlJI6rv\nSMn76Xo3kdosx8d/v3pfPRCh7DENTC/cpyHRnpLMPUJrRMuXcoS4w35GVodE\nfnrY8AYJqCRAw8BweCStDwW4ea11fvNofKiymP3iG8gfIqun0GxbXnOo85vo\np9CyATFu1LqZlHzZ4riIlEspvwu0TiAVim4OmNakzy5jOFKYKA62cURls6yQ\nxxPo7PamOF5aBkarG3Szrl2E4YAtGlwypO1QDThJlPSYzliSK5nHEtSVbe8r\nDOem\r\n=w3zE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"5ad0653b52410c4023899391cbd86eeebdc9ede6","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","dist/**/*.js"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.10.3","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.10.0","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.2.0","sinon":"^7.2.6","eslint":"^6.7.1","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","@babel/cli":"^7.7.4","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.7.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","karma-browserify":"^6.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.0.0","eslint-plugin-prettier":"^3.1.1","karma-firefox-launcher":"^1.1.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_8.0.1_1575971399469_0.3519147302775678","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"knifecycle","version":"8.1.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@8.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"96870bfe4778adbe4ac8337e0fea9f14f03fccc8","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-8.1.0.tgz","fileCount":29,"integrity":"sha512-KO1lHg63tc2tvJXt3t3c2Qks148QUGb3x1kcaAzgE1/9mnRYpk2mpZ8bldNJ0M0UN/9h5yGi7UEaSyGico91fg==","signatures":[{"sig":"MEYCIQD9wvj2SMOZvLd1KZhjn5iZvGCKHLvSql1nTzBOFSk1QAIhALlBq34p1qweFiV1IJR/CQPL8ePDazk5MAfGucFvkmuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJEA5CRA9TVsSAnZWagAAjc0QAKAt+Xji/ahElU8HwgkM\nN7VePn4WYXFBNGtdBSehD1F0oFJ2hANvjsff4cc/qoO7LlzXs/kHJIuJ27v9\nax3Ux/9fZjBbjtSNJbCKUgPpxGii6EtBcN0fUeqS14kNmzIujfozEdieHHBQ\noX2YXld2Aw1ZPcy3g2CoWXZ1DOZdNfF137mIoD2kVP1O08HWJRdKrdXrBrin\nwfH/GDSd1iBAUzXXtOxd0qgVDpEsC8K5ur6T3N25bYBdhD55D+VoFsE7xOc7\nS86v6jFqheOenOFmtIackEkTac1FX/LE4g8jf47Pccul8agZYWGVNYFi5PWK\n7Gq53lIIZffHDqFZ31ljp2OMnWaYd8wZWU+59ZwOxxB0pY+hW8EPMBdVxc2x\nAOiANqBq1ks1aMnpO441aGDKq63hOsXNopHgEb6yLbtzV64r8l251yjUF+/Y\nccOICcZ6oGpXlqY9m3gomKRQW20WjgkvctT+maJukKu4zpSy9cAeX4rmq/1o\n3C7wKbJoTd9RFwCwjof6iMEZGBaxskPYhxsu3qZne+gXeJnYZ1xuK1V78nL7\nlFYZM43/512y+cub1j6FtlbcGc5iOic7oFEkTNdwxquyCiKGit+5miAQvB5K\nA4BsGcWpLC2J4lCOAzZGraD4puBsPYYLZUXjbcKmbbiRzO3Rq5Z/SGWk7HQJ\nS5Od\r\n=ZD4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"5cad439e3b2d75be9c10bd3d80aafe4fba50274d","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s && npm run compile","compile":"babel src --out-dir=dist --source-maps=true","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.10.3","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.10.0","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","karma":"^4.4.1","mocha":"^7.0.0","sinon":"^7.2.6","eslint":"^6.8.0","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.9","@babel/cli":"^7.8.3","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.8.3","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","karma-browserify":"^6.0.0","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.8.1","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.2","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.31","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_8.1.0_1579434041085_0.6111853139963057","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"knifecycle","version":"9.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@9.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"1c29ee64c6d6001269244d3b2e52775c65cca7b6","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-9.0.0.tgz","fileCount":29,"integrity":"sha512-xhqyhqcPQNgMQ2bCKG2+BWKgLBHrAwDKx/u2rdrlw/T8mNKQf1I5pEGRxKJxfO3o6QfLcXwMhX/wpBSLk3ElqQ==","signatures":[{"sig":"MEUCIQDvpnzh6e2bc+JcICVBZZFeM6tATLflo7U7Vbr7x6iUKAIgQUhqyoRYirsx8eX5iG73GT/dls1tFyowe4i+T7aYcjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedGzTCRA9TVsSAnZWagAA7p0P/jmT1GOYgNd7M16TpFeA\nyhvYnBQTkEwrVd1OnXxvBfpbdwk9UvDBIinHNBqEJmpHUa8IUIGflmZB41zB\nB8YA0UfuAjFAwAEb/V0aaJI8DwuCd9i7w/y9FaOzTbdw1yyykJWPA9AibIMw\n/AwtOVLQ3KzTYAO8F9WOUO+ZDECwk7pW9QdXWkoGTROUr54J22NiaTq3YLCl\n3n84+6p2reuBGrDSFTmEPqrE4MTpqegObEiv1CCztojrN2KIg4ECOQmUcoZy\nSPk8Eek0z3l5zuIg2UVO7C1T6xRPcI3ibQkf1gvURx9SV+bWhBn9j04C1VzN\nPtnBJI/m48q65Zpy9HhPwOso4ef2OQBmCDrgASEfIEJQlF5FI8MIT1GMHf+T\naGlHlY+QJATKN3Hc4tIeKUMuoDE+R85dZ5m7K0Lg7a6ogCKuoEDMJ/ks5guC\nh+B1v/LQ1BSp9BIv7eT4WF/7/FXtTX0hcDHlkd6lV4yc78KhzGtqThudqI2f\nMY4RqdhYIs/+pe1ZMhRxHaBBRwixTCBqy/HjnPBtL3nZZOGD3/mLJqc1U9n/\nLi3ubHhAOaHLL8rdzfy7QJJwtFFT+Bb/ObIRkt+D5Sxf7K0xH0n5siOQLWjQ\nIFcSV9Urp32GbZiXaNq1zzI2vwuncIk7lvNnm8soTSbKZYOyP1XXRPbWaAYk\ntrj1\r\n=n+H6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=10.19.0"},"gitHead":"747a4dc7ee4d3582aa9cd1829d2b17b0c43d540e","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s && npm run compile","compile":"babel src --out-dir=dist --source-maps=true","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","karma":"^4.4.1","mocha":"^7.1.1","sinon":"^7.2.6","eslint":"^6.8.0","jsarch":"^2.0.3","metapak":"^3.1.8","prettier":"^1.19.1","coveralls":"^3.0.11","@babel/cli":"^7.8.4","browserify":"^16.2.3","commitizen":"^4.0.3","@babel/core":"^7.8.7","karma-mocha":"^1.3.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","karma-browserify":"^6.0.0","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"10.0.1","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.2","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.1.0","conventional-changelog-cli":"^2.0.31","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_9.0.0_1584688339001_0.3111501634956999","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"knifecycle","version":"9.1.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@9.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"bb43f74dfda6545cf9d67e556e92578a23edb242","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-9.1.0.tgz","fileCount":45,"integrity":"sha512-AS/rVMmqZS9AWJ8V/OyjWSzOGC/U7hYzThXQL0UMSZ50z+6N0jemAqvn9AJmsW9uM+U6nRxeHTMdsBHoHz3J/Q==","signatures":[{"sig":"MEQCICIei6TS/GhIFPiJ19lYGPrwDG+a8OLlel3gMMs5KecjAiAMBhmskx2h7Q58UmqgJCfuZgCiO1ET/yQrrqpgjD0FQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1025048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehG8hCRA9TVsSAnZWagAAMCsQAJL8vkf8HuVyuhlS1NMo\nHf6QKiZVjF/WYi3PNm4LryFCtfFugQXKTc9iFn/rJlvz0UNCBhCyPY5lGrW3\namxEagC3QGelHnaNTeTfjRPIJx+IvHePc4nH/hUyfEh9XkQsX4puYSAB2CA9\nb2xrsaqUYID3smpn6umDdRnTO+mTMKyCmXgi+snO+1Y/9+KT/L9dNnGSltBD\nVBVrMS+S4jh1hOs4dYyenBXLmPO72C4vTxWjZf0L8lX7q10+8pRHkOOSqHh+\ng/up2YuDSm44g2fxFoKWGxPHOaS1sc5MqQxQ4TDBwevrtY+DI40xjzy/h1dV\n2Zg1WEzUFdqGP2N1kblFApphj3hA25GnebWVWkOd9d8OaQUqSoRbyKARxWoj\n0DQ7FcjuTGV5o1FIvMI6AKKVd9rWf9J9d9AljryNjbT/BoC8M3YrtGssnWoP\nfOVpp02mTZ1/JLwacAuV4qySQZYf8AHISx86h3csDQS/W2mmpQZTp22Gxqwe\nP+CTYU2f9a/+UWLwOy0n4edsPMzr9yxOGBMXg0RytpWygqIWMHNBi5Ad6F9g\nXdGb441KIivANBlJnNnpn50/sD5H1hXzlFWpQBFewV40TiPfuxACtvfv0/h1\n4T1GWM0R0hxDqUr33pmieTSjmH6mej+gdD5I43UvLC2F5UG0nbOoo7xgx55E\n+Cwp\r\n=JfH4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":"false","targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"40a1a90a923a1cc239ab7591487c7df22f1ad84b","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm run lint && npm t && npm run compile && npm run doc && npm run architecture && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","karma":"^4.4.1","mocha":"^7.1.1","sinon":"^9.0.1","eslint":"^6.8.0","jsarch":"^2.0.3","metapak":"^3.1.8","prettier":"^2.0.2","coveralls":"^3.0.11","@babel/cli":"^7.8.4","browserify":"^16.5.1","commitizen":"^4.0.3","@babel/core":"^7.9.0","karma-mocha":"^1.3.0","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","karma-browserify":"^7.0.0","@babel/preset-env":"^7.9.0","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"10.1.2","karma-sauce-launcher":"^4.1.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.2","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.1.0","conventional-changelog-cli":"^2.0.31","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_9.1.0_1585737505019_0.3557094249578874","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"knifecycle","version":"9.1.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@9.1.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"1fd42e913dd47e72306b931c8f5d623be4965f3a","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-9.1.1.tgz","fileCount":45,"integrity":"sha512-C0RpRM9Rm03AjLz0Pzl23jXnipLBaxuFzIBVGMLZtHGSca4kFCioavNB/lFaDDlQd4zUyHZYGiexrtyzM3yeHQ==","signatures":[{"sig":"MEUCIQCm+MQdXYXjm09gjNmyCsy1XeqoWh26M3i4o3oZ0YdbPQIgPBdfCJxJLJ4VUwHrOk6DIiw2jf/i+YCT7TMctNj0pmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1025295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehgFaCRA9TVsSAnZWagAAGMkP/0ROxK0ea5jY0LngtpjA\nZm/FNOZ/gmU+WB7Nj+mADct3H28jZDu2JGlmuiWs4XPBefVRoXnTBZL4dei7\nuZsg1N/CyL9Z2FKlVbdPEpARylETh1+nQZBpc2+O19JZE9imMPiVt6HVNnDz\n2+L2wa0jaj+GvgmHBxVMatnd7jqpTCkYtDvu0TsG7J7RrR7O89pDtWpl3rEY\nPA4lPiFKXn2f4KV8PKzpCLFwYGAxSatq7UkIqDZLem4Z6qA/lQhsf1hTN1Lo\nUQxIp0NZpLfx3pDJUkHFl9gdI1JVqHJcQAOtD4lP2tKPYTUynIFXw85Oc9dd\nw+O3VOBa/cWVhSN0Me3d1chGlhmOV2/GC9ldmJxvxw9zKkKZ56mzmxqrOwid\nYSP433jbNFdBE0/LebAj5+QkM0iykeBU6XwnBSdov3t4aYXMKdR6gR6qHu6S\n/5YBdmrXLBZqjwe/HgVqRurci1bEcHrP5/qiKmxlDhooqoqLa/ZMGd0aF3NE\ngF00xcI/i9K9EE/+4DLCEs7LTabTDjNTauB6WK8bd2YI9Ge5/uiS4mvOgdZ3\nSMMwG9mhfElVqK/CUl+Jw63An+8gFlxA2Fw0hF7k70QZ0+na4pYc0sV5qV1k\nbyGIDU/HFhp9qaYzpFVgvxZ62GgBV99BNCa3sLhuI9rFZ8DKRuEtLD45Mm0t\nc2Lp\r\n=ydtD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":"false","targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"0ed52ba47a1caece3436139dd818dbdf4bd91290","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm run lint && npm t && npm run compile && npm run doc && npm run architecture && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","karma":"^4.4.1","mocha":"^7.1.1","sinon":"^9.0.1","eslint":"^6.8.0","jsarch":"^2.0.3","metapak":"^3.1.8","prettier":"^2.0.2","coveralls":"^3.0.11","@babel/cli":"^7.8.4","browserify":"^16.5.1","commitizen":"^4.0.3","@babel/core":"^7.9.0","karma-mocha":"^1.3.0","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","karma-browserify":"^7.0.0","@babel/preset-env":"^7.9.0","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"10.1.2","karma-sauce-launcher":"^4.1.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.2","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.1.0","conventional-changelog-cli":"^2.0.31","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_9.1.1_1585840473852_0.28382961743610013","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"knifecycle","version":"10.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@10.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"69e82638b1bdd259c075e4e50e3d8d4f2d371559","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-10.0.0.tgz","fileCount":45,"integrity":"sha512-quXlr1WuhLROt58gb5bkgTYqMuy7FXlzFQpxG6jElgRhes1/lRUtYR6A8XizECHt+iKev4e0glvW74YxcSG5vw==","signatures":[{"sig":"MEQCIHoBLNyBwfvnGx8exTdUn8mEqJjNrfoLoH4eM/hRMmQmAiAQ+BiEt1JhOL+imnKHgmK22kD8e6/w5xZ2TadRou2Y/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1050866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2VaCRA9TVsSAnZWagAArT8P/0QWOmDpbcrc2AKjvtbP\nAkRMb4nLOguS7lpQLMKqDamd0Pyr6ezRMK/Dm3ta5EtPn1OTAtI9Daw53O3q\n+maa55SLixkjPPFF3oAiJG19SpgGVtKkqPTImK0J80WsPOmDUMjASpvSwmgc\nU9nlKHtJAExXuqVMpiFUUbXHbgG9p/FnBCxumPJW8BF7A3FO10uLWtFLKQs5\neZcCS8l/2LpQCUQJgxNnD0zf/oLgd7QbF5FnY07JMePGc4VdO5Z52VpGg1pO\nEc6PgscPcu7/HH6mRnG057CcX2Q5HRZp1tWvdVkda0uQle9RBYQi5hWXKfCf\nHV11Mj5+uzjqGCEJ7CvaeG8n3Z4T1W1mStocbuh4QqZ7juNP9up0nxDQO3ej\nRihzQl3wCejG8Ck+nbjxVFzWjAyBrNOwe45A/+X3ZtSedTTCOJwiegLRV86l\nxPnnoctiNNszJDebBv8RCHk1b7fRxGkl7Ac8WFSdeYgCIqAnm1eJHK2wV0nJ\nPIs6sHIols1eHnGQy4xWaAqvC6iwUof61j3HLYbdD/txK7wDQwcyeSQnFZtM\nX+pDzd3tBQLMkzrpb4+/2P4/HBCaE1EvAene1hF1u6OwRZGJ07/0I8ijN2TF\n7tUtJ1XmFP9B4a90mdIiy4d4LKIlkSAx225An8ubgOjspr41NIXDkywYwNDg\nRmaa\r\n=N6tm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":[],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"740f41547f7ddc418c90121b820d9937b7bc5888","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm run lint && npm t && npm run compile && npm run doc && npm run architecture && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","karma":"^4.4.1","mocha":"^7.1.1","sinon":"^9.0.1","eslint":"^6.8.0","jsarch":"^2.0.3","metapak":"^3.1.8","prettier":"^2.0.2","coveralls":"^3.0.11","@babel/cli":"^7.8.4","browserify":"^16.5.1","commitizen":"^4.0.3","@babel/core":"^7.9.0","karma-mocha":"^1.3.0","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","karma-browserify":"^7.0.0","@babel/preset-env":"^7.9.0","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"10.1.2","karma-sauce-launcher":"^4.1.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.2","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.1.0","conventional-changelog-cli":"^2.0.31","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_10.0.0_1600087385356_0.48480884582478634","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"knifecycle","version":"10.0.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@10.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"ac3c76c4b3eb5e8610b5e6bb5554736a6dfd66ce","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-10.0.1.tgz","fileCount":45,"integrity":"sha512-93DT/N6FxyM1IlwydLwwdJjlDm64HOzQ9u3xpYaHsiYCiOdaE0dN1dl6XKMz/QbjO2/doC+iG2G35AbYN10/FQ==","signatures":[{"sig":"MEUCICvLufuOWzX6O5EusWPldUOrrdGX6o3VlzvfabstT06XAiEAn4Q20EKAIC0cJZmlH8HVo+3hmrR1mKiWVqs1m+ZDqdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1051690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2hHCRA9TVsSAnZWagAAjnoP/0SKA2DXJZPF03m0LUc7\nWpW6uqmVoXpfe67QuodGwFsBLgd9vXD5ESS9J5iJ2JVR6h8g8O8tNS836Sp8\nLI5Mx1N5qtkvae45AeQK/OJ4jzRePCUSPJSAiOawJ9SIzQ0+4ZKmPCIcJ9P7\nXkZVCxMAUfReF/BzB4IqMy/iOJM3rQd5MyRWfIg7X/wkE5Ynrk4GB377cmYd\nLZ0lT5/3tbVns3UQisy1mIPKm322Hdd4Hr3GmMIfYZfAMa04/w+JjQm1CwuW\n3MpiMGxRrL9CkKPHm8h3jt1vjsFZFw+jxxnrs4M5oYQGeqKf5lGWwzrWbZfk\nofkJ4JigvYGkQHfyEdYJKFX48Topfsns8W+cvqvQby9banEdZG+l9TKZEccR\nSpzxiKZLysVlD3lfSXcMYMq3lYcnQFqfgF52J1pfyraeMmWofIxEApmh5LJI\nLjfMdIOlZAZvW3ml8wmGy7SuaHdmA8R3+sh+7AzCxqac2A/fKi6kw5/0UeIc\nw8BeYeFYvMimr8iLs8DKWc6X1ju4OBllucUnE45K7+NrcIYO12rqPfM3+y30\nQEEXd3j1VWalkrmQhjXs9IAZhEVx825GEwnRdLnE8raEIXhONjBxnTHFtRzR\n6rVh+QUEwnUKBeDBQlD7LZQvvno1xCGJpRQpNw133aNMmD3I9j+yKSJLSa28\nI4HE\r\n=l3OV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":[],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"81a81d16516ded4eb1223b03eba3076eb8c79499","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm run lint && npm t && npm run compile && npm run doc && npm run architecture && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^5.1.0","mocha":"^8.1.1","sinon":"^9.0.1","eslint":"^7.7.0","jsarch":"^3.0.0","metapak":"^3.1.10","prettier":"^2.0.5","coveralls":"^3.1.0","@babel/cli":"^7.10.5","browserify":"^16.5.1","commitizen":"^4.1.2","@babel/core":"^7.11.1","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","karma-browserify":"^7.0.0","@babel/preset-env":"^7.11.0","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"10.2.5","karma-sauce-launcher":"^4.1.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.2.0","conventional-changelog-cli":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_10.0.1_1600088134606_0.40930550012569134","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"knifecycle","version":"10.0.2","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@10.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"7d38a81002b92c1e00461403fc8cc8a16e51aefe","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-10.0.2.tgz","fileCount":45,"integrity":"sha512-RVXewD41dtv6NqcCpwUFnlNfzbd+Day740P1K8fyTGk20KSSJOenFcug/GuhVURv4SydJOqdIeQGCI7A4YcyFA==","signatures":[{"sig":"MEUCIBeGH4BTSzKy2h1IvygAMi6WxgixtQxg8leL3VgKBHLpAiEAvubaTUXNPP1w1nLAEMfBcTqcd3tAYs9KHRW8k7dRMyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1055860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYL/qCRA9TVsSAnZWagAAC7UP/iN+8q6p4xz2vkqPrpdj\n0cPoj7BJ2+5JgIHNlTHG/B4oLcgL0Lo9gaRj4px5LoCi2tdHNSbRRiLI4TGA\nNWLGCn3/+TDOlroFQDnEU1D5lloX6wT+JsUYc8VtIRzv1Pbw6cW+4NYkapQt\nKJpSPRyfwenA70RETNZRtkEJV+7hqtzOhsPc5HJVfbMVCat3hCJpAEg7jjaE\n2sHR9jZrAtBwd/kNPbUU/NPjQwFAbtgC1TpD7MSRbZxJG2TKbf8o+r7qNagu\nQ0KA7ap3nxrefipzENcpbA5r52hrZ3gR+cKko+kPC9VrKwGF5UhCsQyL8Q+r\nySE95FM7TWQr8YFlwO7vtKZRGnuLObtrWSNObQ9rkCn5CIKgZOhDvT+lA3Lk\nPdgNNl2pUZxXB8WAJCxkUiZKrSADsdfmyvI9gX3JWn5/JwimjoxJXLogchsU\ngs2RRgGiT+u6gaV+4P2LviBreCxNJ27Q15t/ct2eIN40GWkRRbwIb7CKEWVw\nZq1MadMHBDXHayYOJecNcqRTyUgB1BUYp8ifip+6mwLspQTj5244PVCSYewP\nBw17aSPHeCoA88x2hTcs2W97APjkCMWufdZuX+KZI0Ub+yGsX1DVHKP6yIQO\nt4NRKrlC7w1JIjB9B4aZxKDmLizOcXtsOvPgM6YMdTpQvqusgbpUtmVqsCdS\nOPgk\r\n=8Y07\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":[],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"dd261205eab6eb794e7b7942d82af85d11e17596","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm run lint && npm t && npm run compile && npm run doc && npm run architecture && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^5.1.0","mocha":"^8.1.1","sinon":"^9.0.1","eslint":"^7.7.0","jsarch":"^3.0.0","metapak":"^3.1.10","prettier":"^2.0.5","coveralls":"^3.1.0","@babel/cli":"^7.10.5","browserify":"^16.5.1","commitizen":"^4.1.2","@babel/core":"^7.11.1","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","karma-browserify":"^7.0.0","@babel/preset-env":"^7.11.0","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"10.2.5","karma-sauce-launcher":"^4.1.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.2.0","conventional-changelog-cli":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_10.0.2_1600176105755_0.4510766702157347","host":"s3://npm-registry-packages"}},"10.0.3-beta.0":{"name":"knifecycle","version":"10.0.3-beta.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@10.0.3-beta.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"fe2c512e88e3817e358f162113c25f65adad8dd9","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-10.0.3-beta.0.tgz","fileCount":45,"integrity":"sha512-eCSm7whKsZ55Hn3V/Dqkxj6qWncnW56Z6Hmc5ggogSy0NgCtlI44BvBUjknbCp7iZW2GxRXRQAcgkXL+SS8umg==","signatures":[{"sig":"MEYCIQDRavp7AE5FxcY8hNveAY6CU+78Zn1prkI+eNXJ1zIn5gIhAIQKv8TrfzI+KVHv9CU0PPdPPMsyeckunqGMHd3xmg8w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1064447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiZaeCRA9TVsSAnZWagAAkeQP/RX2Nk7HbZmQIHxegLgB\nkn2BXNGu1k81Mc0Q9d5mtflolX+vDFeCFn1AQVDSr9Qj0p3N6RSCWl+C6dQ0\nJTN8OZ/zEhMxm0wjfg0evZW4x2+U9A8K81Imf/MAanPyiR5sUIIHh07J+GPY\nnCdTc17LluOvpHWkbHcWRRWWwkxrP8AJti6V1+/P8FL1GGDXBDoGvsN8z1n2\n4aUHHEmCe1J5z4vwCDUKjlg9DMvnaquxsBzTsn64l797pLd+TIxIFalp2kUS\n/ACALKJciUOW0s/Jms65jx/m8hCtrhYN7kay373PDm8pNmdYuOiriEmbK4nU\nrnfg/mDxq8XsVEe/oH2QlW5DNr02QZes6YLYMSH5uFlqe47ne4auS2UrHUIH\n38S/cX+dFB4XE/SMweRN42ymyKaRevAftdGdKZml6aXseVei2jQvkbVP2NxQ\nzeePLax/y4kr5hWswDrh+PVmZBlMIbH2td2vBVujpjkMZpqNECm24ucaEZUp\n0xNKnTWtpjWLzsZdiWObMGfLRCQ9iOuQIG0F2XrNQoaBF3TWQ4OIPez7DTW6\nRj7X88EQo/Tp1YJESEdRcXXPvGFmJO9un30cFgzJxWMCblxvkmVgyaOqUiVy\nWDpgsuq3/BA/qT2rVnxYyDO031yST9U1TkS+615AXC7WqM8q9Vx+exqra8k9\nM/Wt\r\n=zo4h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":[],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"9c2b2be6f9bf72726db643fc1d1d1b17991c1d32","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm run lint && npm t && npm run compile && npm run doc && npm run architecture && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.1.1","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^5.1.0","mocha":"^8.1.1","sinon":"^9.0.1","eslint":"^7.7.0","jsarch":"^3.0.0","metapak":"^3.1.10","prettier":"^2.0.5","coveralls":"^3.1.0","@babel/cli":"^7.10.5","browserify":"^16.5.1","commitizen":"^4.1.2","@babel/core":"^7.11.1","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","karma-browserify":"^7.0.0","@babel/preset-env":"^7.11.0","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"10.2.5","karma-sauce-launcher":"^4.1.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.2.0","conventional-changelog-cli":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_10.0.3-beta.0_1602852509913_0.2078292817125842","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"knifecycle","version":"10.0.3","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@10.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"nyc":{"exclude":["**/*.mocha.js","**/*.conf.js","dist"]},"dist":{"shasum":"472d21815fe184965033a9716ce942e6d0b31e68","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-10.0.3.tgz","fileCount":45,"integrity":"sha512-+O0vl3B8W4z1QGvPxm7IB+9bS7U5C0YETLmB/qZw5lHjcyDFr+04yufXUfKmBth0nGfVQDAqw1ca4YW0xofwoQ==","signatures":[{"sig":"MEUCIQCCo3GmSTgoBRey9ToJmJbur1CVDjULAt1gY3EJOX1TWgIgSdu8O8XfDGC1VXxuf5bI+Wr8f6MftlOm1fkjJG2M0HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1067861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjGx3CRA9TVsSAnZWagAA8ZAQAI9v68dMnfUy8H/Nmo3+\nlcIMkk9P0z1R8hlzmeidI4mdp477m2LV77AY5XR9vb788fWWVQqgy5geYwnV\npMTg3eN6vmTGJaeBUI41nJdh3ObgwzwsEcFr1/ijNoQ2ez8sF5QOsXNK66FD\nX8+Bzose7mDY5JerToLqja5LOVZvCLMGC/zLoHVzqyQdVGujNGMDiMywclKS\nSVujTpdCyYYGZ0eOAoSpZT+XQpMXEDia69RxLGzPIfarpz8zu4qWXcg2jbYN\nv1q5jdJ35fJxgPSA5UU/89l2I2tUv9fNoDqwwqrKNauECrcp+m8sZZ44ByES\n7bDOZ1Pkeyx13RN5wt46Of2uFFoAGUh/xxfzguVKq/EFuOq5ccD5dcY0avrt\n+4nu2IqP902Vhpfc7a4JjPTgpXtJ66lR6ZMGAdsw6S7vuonSpOv3KbIRNIiv\nIQzfV7ws5hRuzATT/06XqRKYmCA5/Qm80cu25Rtn77Y5KBBdzYALZ3iIf+Dr\n+PpSuzW9xx2oENHZ2oenubTG+z0BIMmPyjtG6BH9iJ6Hn1pFgS59xRjzRJyX\nmlYhfKQHlXGSP1DDW+9ET2TeOzacRQgsuRxzgXASryovus+RLxzzjFNkl+d1\nv5hIsYaLDUPdIoL2EAbCGVIuB82swBJesY7vBfmkut3OZGdHzFeirB1Y2/rL\nt7wd\r\n=Bw9Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":[],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"0d12ba434c3c0c7cf52e8b878a668ffc154e1cb8","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","codeclimate","babel","mocha","travis","karma","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha && npm run karma","cover":"nyc npm test && nyc report --reporter=html --reporter=text","karma":"karma start karma.conf.js","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm run lint && npm t && npm run compile && npm run doc && npm run architecture && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src","architecture":"jsarch src/*.js > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","karma","karma-chrome-launcher","karma-firefox-launcher","karma-mocha","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","karma":"^5.1.0","mocha":"^8.1.1","sinon":"^9.0.1","eslint":"^7.7.0","jsarch":"^3.0.0","metapak":"^3.1.10","prettier":"^2.0.5","coveralls":"^3.1.0","@babel/cli":"^7.10.5","browserify":"^16.5.1","commitizen":"^4.1.2","@babel/core":"^7.11.1","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","karma-browserify":"^7.0.0","@babel/preset-env":"^7.11.0","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"10.2.5","karma-sauce-launcher":"^4.1.2","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^1.3.0","cz-conventional-changelog":"^3.2.0","conventional-changelog-cli":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_10.0.3_1603038326281_0.9147181184023518","host":"s3://npm-registry-packages"}},"11.0.0-beta.0":{"name":"knifecycle","version":"11.0.0-beta.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"29593cf4f8e75c516bc932d886d89dfa60626360","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.0.tgz","fileCount":44,"integrity":"sha512-gmpO8bEZl9oL+QSIuLQNelXF5huKkCmg10HULNgw29ZAw7kk7xiepaLmv5P+WwqMUvzNYM1eAPpebn6ULihe2g==","signatures":[{"sig":"MEUCIGVmDMhxJ7trWkSQ6ZlmY7t3R6ZyADyV7h5mJ1rAgToKAiEA3ZuWhs4P0/mpA8o26VIpJC6KW9879bG/KpjOC/Nl4jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1124642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftZVsCRA9TVsSAnZWagAAUuMP/3K/Y/rPnFnzVQPnW/b0\nDqSZAqJd1jbf5z01Ywd1xnEdG/qLfSx0bL0Tze+sDZ9r3Wr1ga/+VaCOOzG4\n/I+ZyD63OYt64P8dWY5Zb6K8kooUPgsdQ2MKi9vl7M2w19OMwnv50gfLNx+/\nRsnnVn0PLnEPQ8LHfEaBWNLgH606Yf89eVoJ+AxstbidWL3rbtNntlFSmw4z\nDWs1ZWzRX+W+ZUf3Q8Loh89cIaAUBYlMpi+HGriEEiWJ8DyLQJzAGT+I1ZdK\ngWF9qmt8gmarsA13IA/5tYr2jqkhYrbZa7f1lJ3th9QzjamC5GKiEUtmr6S0\noe9pUvGDxXMvI3ZNkG0YADnL0OOxx37eri8Q2HBTUn7BmF80qjb/HJocgZhe\novRK1WBDtt4W3X/+T27W9oQS9+ecL34kbx2+acVr9xKCsL7h25wv3drqUey4\ngdUBmX+2yhJVTF+i87jAlOHWFwbu2pqFJNju7DsPRwwidoShlGNI3536bZwG\nOHYDu1BYTbpIV+evBhrwNyusiu/SM8Lsdns937gcjW3fXEZZd20W+IypiQOm\nwKCiaBmdy3H6QcmttbpsWeN+mAK6hnMxJXEXDlmiCp/c0Xnfo6PPGwt79ggA\nmP0HErhiVfJzzAjilQlMubt18TfX0EafOz8entx9k9W0VMzr7WMbF6QhBw3l\nrukD\r\n=5b4A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"270091f855affba66e0700e538119b5446e49a98","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.0_1605735787849_0.1439669993340007","host":"s3://npm-registry-packages"}},"11.0.0-beta.1":{"name":"knifecycle","version":"11.0.0-beta.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"bb6d467f616962a9d59c46ffd091531bb75c338a","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.1.tgz","fileCount":44,"integrity":"sha512-ZxUE4erJu/wRGcwlMtoX3ecQGirawMRVjLC+Od+mLnphpppDNh5rw+b2euNW6avn6s6JnMDRT4x7681iPse65Q==","signatures":[{"sig":"MEYCIQChJMq5BgJiGe5oGBrJWN6GtS8DCjSRVosDLacwi7+aRQIhAKCN5ansXXL/RBeUmHfLm9pAsO1dQloHRaNj7t73aJ5X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1124904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftZqLCRA9TVsSAnZWagAALIMP/jJ5SgKLtG6a67FgCqBN\n+Ee+FdikgE/mFKLbJYAx3izjl4qDcQIRQJCe2EIOXEE0/p+786zw640iyP6g\nBskBLu//WpLkQE4+DMzTgJWEic8jSpmK0/+FSj22VP9CrfTR/5aDd50RNGp2\nGGl5MhzfJD+L8RuqTYPHvJwYB2qZsyGBlRVwuDfs2NLiLSFtQKFHI3re0b+f\nYXr9zndzHZZ1JeKp33TAlO0ZBXy7HfGyKNnawlKcplZuzIPcQN+opM/kCEJB\nG+kBLbVxa13Lp5fgncER/3s2hEWB0TXYzJNUSNquGlqD4kMkT4SKWLJUUBUu\nAvT1c7DMZqjsN1MKxgsWtyUftY2d82DvPvhBWHtw3ngXlGHpX65sO7KjnKAF\nwUlb3+MHzl3lovaTzNEs2Vl0LQZ/0TJDbyo/QahVo6VFEroErU9nONwJ7PO7\nz359O9FXrXstXcE0DB3SNaIcg3HVT+RXV3ztDpagyV7SfSBqCYwUgL6vfBf1\nKTZlUuHU8RspQfvGDx+pYjvDh1Tyx2U6JAVkpaFi27e1VSdZC+NniN1ZtylO\nbIk32w50G7RoIDO4COU1kgh7mETQyBxBMdMnz717Ryq55RI/lsO27sB0CnLm\nMm9kmP7mc6SpzzLLDRh/MYF7I89BHn4VVtyKSQUtyEORZ99dcabwyMMba7bJ\n9I+O\r\n=M15H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"9b617149c3bbfeb0fc6584d3698b77b2d185bd1a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.1_1605737099409_0.9842961988414176","host":"s3://npm-registry-packages"}},"11.0.0-beta.2":{"name":"knifecycle","version":"11.0.0-beta.2","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"03d347561f0d406d4156881e7bf709b24827adbd","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.2.tgz","fileCount":52,"integrity":"sha512-JSAaFgvFZEiiLNvmslKt0Ui1zoBB68b1jY2ZMzhoD22NKYOdZ1nOGzONhgIjqk925iiVhdgBLq424h6np2dl8Q==","signatures":[{"sig":"MEUCIHuX4XSYQIPhAVfD54PIUiR2wuo3oEmpuLM2QF+JBC2oAiEA0pqRwd9uMQ16INMHQhth+F3IRHy50+NWxPOgDpHhg1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1158806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftZwHCRA9TVsSAnZWagAAMLkP/iKKMb0rtmwjQAR2f2h+\nshCR5Ipi/F8Ht+jKznbH12q0lSC5uQbXRsCtk9T6gXPdOCzAIPnnqAoaqYVm\nMcGHNYjIbvHUZmBZag4rMlzDHbojy/xVrE5HVJh83ojHESi5+BDUPijfIoHV\n16d+veY4pf6xB70sxCNRDNMG1eZLPDh4X03AqWN/Jkr4Bo7TOMLbHVJKm8W0\nF9ZtDosUIdnwaIN5Jl6SNORVWwCeHLVqEejrfricMIFo2YbYnA6aqrXyNRGk\nFH+n9hEByDTyfi9altHI+Jt3+tm9MRtQGGYZ0t4RjT/9yGw65cvK0wg2ycJq\nZPvGKxMYKhTQQvLHXHRzl7tpbJd2BEx+9VT4AHR9J5aKg6hPKt4GpxUGKRSj\nucElbpXVRr0NNfeIEGeSuAA5wEEQeen0vxBG1bDVH6Ou+lTkkV+zahp/uqFJ\n8ygWntPgOJEzMgfZCaPRJD9utYxi5HE07YFAXbGG+pm1eZUiU6x9HpwC42/U\n639mrr8Sy+ccSE85ifQvqwwNj/kwfw9uKyVONC/7qFzIHCcLwYSTIHpFltPd\n3ErtrYyGMUhkisDcZ0QLLv96nBxChDuJC/YZmgsn/NGWAIZmrIH18JWsLuHx\nrCBIlwZ4jevihsZ5kzOX/bjoesEwDclA8ZTLJLQaUL9KwU2XX7aQkY9jL2Yh\naShP\r\n=5OkI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"8af036845f73efc533d740f51a9efb084ce57989","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.2_1605737478727_0.395137301516556","host":"s3://npm-registry-packages"}},"11.0.0-beta.3":{"name":"knifecycle","version":"11.0.0-beta.3","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"24994f10c433cf5049f0fabc79ea5fd34e393b4b","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.3.tgz","fileCount":52,"integrity":"sha512-UfXoJhJ4yecn2NGGsHhUfpO3YDXppm7eB1Xzi9qrwywgnNf2+5p9w8mK/E5S1mKdw8MArlcxhaec//6i4xELLg==","signatures":[{"sig":"MEUCIBlYO1AiHRUTnAK/ngh8N09/QCuXCtgXZXYkY6oKTANkAiEAlKCxiBnSHvLQDkJKrnaMpg0Kc9BFDmWM7uf6oDthxQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1160524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuRXYCRA9TVsSAnZWagAA9YoP/AhbWBmXDcj90sAYW93f\nM/QJdyfREjRvYzuUApKiMl/1Vghqg00/Oze+sEuPjitx1jqjmAkkIm5GG8XX\nZ63uxFhMUiNyZlLpDGHWYL24wvsxgkRRb17UzalXNw7H2dBEIZsSpecgfk/P\n3zpmiB9YOPaS7c5ApK4JVccuWXOyHd47qAA+FFpcUCY7N8eIvOt3i3DNtfDB\nk+ldJLnOWNuIfGzygciH5zyLUY7I9gxVkkY4qW6BvbCLcoxdxokzuNE4Dt4i\nNjx/7yOhQkGzPciq1dvdFNsoODXBH5hWPBe3NhgNUD1HagtmpRt4qpu/2L+P\nIzj/ZRDzLlUyUFRkVOmVRC+ZHn8aXHTmQ8tZt/CMu58Hcg4Xc91RwqNkLDpK\nwYrC4DaKsHJGdd00n6k7AU926QCFID/7u+y89NrV1V84pJ+AhO0FNECJKisS\nsoUCvHhsOHovpedk0+O++X+PcBO9OFcVzZ9xtIFsiSx3qeqsqSFZ4FjhpSR7\nUen7fxWc8x/t4nFx3kS3Te04yStbVbbniN/69e5ehuzIG8ri9nq2WtPIsOwC\nkVQdp4gfETVJ3D/FSL19p3TDJvdBGU7Jv4kw5wXbRm1pmnGspL1CfaPIR0Wx\n1dOHGvnEkE+n2KTgc+fdaYojfRw7ySLJ0mMoA6G8d+oAIePPZlprnKLWZAeA\nggw5\r\n=K15e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"bd0edf701409b1f24ceecac7a1a772ea5169624d","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.3_1605965272201_0.4430068320557248","host":"s3://npm-registry-packages"}},"11.0.0-beta.4":{"name":"knifecycle","version":"11.0.0-beta.4","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"3ebc61d31aeff032387de00a57019d0fa6376dfc","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.4.tgz","fileCount":52,"integrity":"sha512-77TrAp5zqSYeq9YdkNhKn8wx/vSkOQkkaf1YPIokfZZ7gb3EhJvyGGRM9wC7Y4XrJPEe9z30iaNc2ZYMnH/UtQ==","signatures":[{"sig":"MEYCIQCivLHAiNYAR0I7FdnCnLldOvj8lczQ1YW2qkPwuWm64gIhAJDUFX8quKJ9LnXc3I3l7EsMQtXcXVSc8yHOHi4wzjag","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuTavCRA9TVsSAnZWagAAw9QP/Rvoup8AleSdxYOnVwVf\nFJT+q9tFUJ4TFXRDD/Pg6GAxpM7FCIFHGLgX083lE2jP7lmkknzJj3p/DWbD\n7AoW3gIAflsJcZLWXQ5TPYKVTOO5A2Y0G7R7qQm6LXLLxlMH4vO529MhQATh\nBP4Bq1/tC3COHozqC0VRUnYU85qWn9SBwIxA93OJq9z+VbXB1IQBeg95TCQv\nqb26VvzgHA8rtYua+f+KrMIhJb3GkoM8NVMpzqvwzTubzCTdbM7CTGeYiyO+\nF8/Z/HzA4Qx04/W8JTs1Vgn/1TUqJ1s5J+mWjMgraAlLMUu2ZB3zo8fFHKU7\n9p+H6IG5zECnCebDHsFTIQ7hSnaLh7RlQUpLL8O6OIDdsumGIbVyA7Kit2mU\nkGDh0uPec8g8djGNSdFXoLR1Z7JbcuiLzuNRt5+5Q60X968QPnnbQbrYPhSy\n1O4Q/WnbqkUMo+/9nbi64dP/8hqn5o8BtIetG4ukQSsw3o/j0HW6Tq+uZ2Tb\nK9mbPu6oBqKU7BGuWr2xacHMhSxDgGIblQyE4edtSz+Uln7GxKVVzYDi896V\nf0Pt0R9Dxcff6HkMITGZgYibe/kY8dIGHGUyDwskGgziyKs8zx/I7khcwGe5\nkArr7G7ecm7U47pV9mBjYHfA1kRQ6sG4tX3HxO9NvVKtb/hV/5+FRSHAO9M3\nvPDJ\r\n=5HMd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"27ceb4d8593e8566e51ae069a809b98e32127e3b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.4_1605973679325_0.30964513197583443","host":"s3://npm-registry-packages"}},"11.0.0-beta.5":{"name":"knifecycle","version":"11.0.0-beta.5","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.5","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"bf587b4aabc4e8d2d404c7db48204292105dcd23","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.5.tgz","fileCount":52,"integrity":"sha512-VuDt8FK2N3Qi8vREDvxOKnPrLz+QBPAOgmQQoezY864EOJVtCnV3vpR4j4uTmqPqixgV/xtqP5r3+JcCpZXW1A==","signatures":[{"sig":"MEUCIA4WsizMPcm4adK1yXhFTPArqcXoez8+Y1z7MP1NDCzdAiEA/oqeUZOFlTCzXIXJzzgYvJy7VVsCdL7m0bPDd0qHJNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuU/rCRA9TVsSAnZWagAAOwkP/RLFFYl3dnLD67BUicWu\nkQyifOTbcxQwPAojIvbwUaoRKaAKQoxngYegN1D39xt6zbfq2M/PECkp6ljg\nyUmuerE+6Okkgeb06ni61BRF6GmpE1/io8I+MnRXBD/g0HZRsyLg/3U1CXvN\n3bK3bPrExrtx97dfzei5hhWQFo2OSBe9xVzl76gFJVE+UpKD4wlPyU4huoYP\n4ZaY+ANumVYDY7sY9oZC3BkCNe7y8pr2rtGRXEwhIbmxkRkBHJbqmdc09mNc\nwh7eu1B5DfGga9+mUmtqkbnbI7eO7/qnBL2jvcmNXILiqui4t0c0XdMK+D9v\nP1Sb89x8HNNs++nJNA8xieBq32zZg8OsOU83DZ9iFqX4WFVrV03S67LeARG8\neIEFWAoOndYeyxPvZG9ScNtZiOWQP7Xeqsf70HqWZYdelmSEb3LyRxXfsztP\nxk6hHgykhFd4M5jBwu7vHV1TNruw6q8+7weRgxVNmtyH4WcXfojRoa7H8FnW\nRCrUVC0Luosv2dnakt7O3rnRorjyYALSGQ2sdsXuXouSPZYeX6ypXfSbjVQ0\n97skx/Q8VDBUW/CGQBB6AL9wcRjDAFc2GOzgW7okYQqetR6l0wzZKdxKdA6M\nLczzOziZzN0xlPsHAsu9Q6LMA5awXssnVpQHu2QLptiYG5NlvkhxIvayl2Lu\nJvfa\r\n=iGdp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"783d0af831d8fec4fc0f1dbd4e67f60920a1705b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.5_1605980138680_0.37594334152690956","host":"s3://npm-registry-packages"}},"11.0.0-beta.6":{"name":"knifecycle","version":"11.0.0-beta.6","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.6","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"78f6a375e070f980e67dbdf063fe95eda0c89366","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.6.tgz","fileCount":52,"integrity":"sha512-MU9ilfPds9BY2SU3pMWHN9MxYiOfr2HCuLP8e6pNqLSTk//HVArc8hpnew8xmMQzMdU0eXO6qIN6aBNSO3jqmg==","signatures":[{"sig":"MEUCIQDRxjLUehvnj+TPU5rRw4ziX/hH/SWH8O+ovDGxWT3z4QIgLv2Tjr+cer3p/nHh01A1JUrNrnOOxghQiH1BoKit0Ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuYLqCRA9TVsSAnZWagAAC4gP/i1yCcX+dF/7m+hQa3mU\n/hsHFwI8oqRJdug/ZuNKaJ+KboNhboG5tMe3fE8mX9R0Onm73NTESD2bz61C\ntvYxcqK6LGTh6o4hIMbY0qTDPKQ/jJELsQT9GPSLeieDPRbhxzx/yu2EbJnk\nJkYfUQKn8YtMLctnmxKaHZi23OdLPYXHQkORikaVXxV1QiCkloFlRorKEMEz\n84mYkRMKR2sQHpKZPGil3Z/H6dfrpLXKVw/zdpF8deZsyqMiMmsKudkIo9cf\nXI0JdCD4w9PHUW0KKcOjq7i5tvpXT/NIKqiGcJQnKugskZDmzmQit2nrnp6/\ncUdgyLObC/NQJqjhUOyi53VTCZBzejvOzdXRWA7yCvfY44rB5AQJqlKkKcHL\nSk6vu6CvPVxv3eAGZ/kSVpnhVAoMUvJrsWhlb64QZ481nFunnGUa9p0MMeGx\n2w2Mnkx5SnzzkQXmWyKoBMP9ToqENyCJ6KfShVXox2d7XbaNj680D/YqsOrQ\nWgu1BnbmlQ4TfzoAKmVjvAvaoS20jkdk7HtV735qr2Dv+nLN42KWoJYisfyY\nGZbqNn5ZH7nlWRUtO2BoIcNktENMtWwnIJjmelU7KFKRc3VCTVjldC7VMJRa\nMrEI1N2kM2ucRJwf7sLDSi2OQs8b9lC4uLimdEPsYtkxZQ6ZbHqa9dtPeNlz\nNq9u\r\n=D1b/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"d51da746fa7c9cd34d97e790f86677cd4dba192d","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.6_1605993194236_0.39402220479387795","host":"s3://npm-registry-packages"}},"11.0.0-beta.7":{"name":"knifecycle","version":"11.0.0-beta.7","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.7","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"a524ce4e25ab57e25abf1362b448744e9137a575","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.7.tgz","fileCount":52,"integrity":"sha512-ZCIf10WwHOjH7YkY/zovI3nBghrdaJ1gu5sBKBgmedEgq20bjHhetkIRcv+n4tYdz7HVYQCJ6TU+sze7swQbFg==","signatures":[{"sig":"MEYCIQDYeghL++wRWtwoOMgmEh4oCVWsOaoRbwhD0R6l8hPiFwIhAJymCTODfZKc9cwzTcuZ8uizGWeKvnBzZa7EJfH+JdRI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1162717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuY2BCRA9TVsSAnZWagAAcMQP/iWEjV3maNx9Wn5GWwHS\nMyQ3RACiHDrQ37HZmWbeLfnZ0J7qEQ29wdgjLQb3wHiSXgT/BxoHdmtbqZNl\nPXjrpiycQMWISCtDr3gIQ9guRO9KiN2r4Bc00f/Ufc1jf1Dd045zvu/mdZgg\nFM/2IZBQP0OVOzMbWNvlKKuovEfWAY/LiAtq5QhvvbmOrbtmYxXG3IiD6pNS\nbm2+jfZr/osw7g1M/+2uC734MAszFMZjTLLTnI2UwmeK31OfnNMhwAidDof3\nyfgnbtr1vXvb5HZpT4hsJJJLPiSUc3b2UMedgP0TCzBmH8I9VS30ovMa/+To\nFOXRMgg2kP63fPon2FNZqxwmROd/Wp2MV71Pmxqeyf4N5Dff1QESDAcVYvHf\nAGWUwOUt9XGd7CbDI8pMjHwJzEuL+GNuf9IUqIw5bIsa17HR1HBb0NCIZ5LJ\nDNW+S80PG/BIc6dlzOdl179KPYI7evJuOLzti0ImWcAWV6o29/YphZUuL2sf\nPFDEiTuFpp6ahQA1Ji7iemv9lFig+Sl2/fpphZ702uac1a5/EDGXLompTnR6\nXSTEwKHqeRx11k8gFSTdvE++auB4FlPA9XL0bq51fBe1BJ/fwNcig+ovKhDX\ner70DrjiCrGpkFYcUw0cyEU2BRkCSPH9OQ4GmUgM80Pl/OUnekhM2xN7YNhX\ns4FH\r\n=sr1I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"cea3bde22a26d72417b6100797485d1dab8db24c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.7_1605995905301_0.5902000153972089","host":"s3://npm-registry-packages"}},"11.0.0-beta.8":{"name":"knifecycle","version":"11.0.0-beta.8","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0-beta.8","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"f8cce18960f80b7c7bdf9972c5ca0a7a1ccef371","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0-beta.8.tgz","fileCount":52,"integrity":"sha512-OLfIxBAXNk1VHnmIxbpanpP3KnLsi+us6xQD3Z+1g0De03ph774MvypVAZ2j013czG08LuoUjPrvOdZIdbzhGQ==","signatures":[{"sig":"MEYCIQC/hD0Kam9bnttJp78+pH6C04ZjBuwiJrr+fRuGwdz55AIhAMe64zeK2iZEsHSYFykmvjDi2LnqVT4UbZhVMzhg0+9D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1176771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfulEpCRA9TVsSAnZWagAARtAQAKCnqLRqZT7mtOQmNX2T\nOmo8H7P64PMzb52aqCK7VPMN2YAyFz8KHmTiqY4YQZC88pc7ngBcxRBPw5ar\nVZ8IAulk9MHwVz8u5s3ElAWXvOZqzJt2bCgnCvrQmRjx47rtDovD+Ip4Ya8X\nF0Qt21NTcTFhOr13A0d4gQ+7Lj5QL7WK+Hi2mr/gsm4mXFWcjPdf6Wsjyp2q\nD5TOJKJQeTa8XXXBODiRvwvjRoCAbs97zYQ/MxOsL7/J6nJx++gSMivq/Ngd\n90S860EEzOgMtlwGNz+hzsAtHqVlnmgk2BEl8e1OJvCjf+V1IBWK9G9qjudZ\ndPfBQaVmBJcOmWWVr4sBzty5h7OMpYEPocDbM0bwm2bFQC4rnoiyNbDuFNo7\ngqRTBWVJXxBQcFy4ZPRlyF84KASHuXEkKyJQnMZMOvVMKezuQMH4ZeaKeEpf\nOxI73xqh+HSR+8sOpegJ9N0C4LTs6xt+mya+qy1yLYhyVs4kP2xpU01rnyrB\nVzMNMGpg8qnkf102i2+2LvS24SUFZxKBpIrKduRlCI3B5xDKsVTV74qaeThu\nYhYZBiq6D+SHETfvxppoaxLrrjMJlhuvyB9zmvKyXsl+fstaFGOyR/KRODRe\n07wKG4oYJ5BNBoBa558S+gxBYdVFYqxoeQxDsZbJXXeYErcJE+cLUgwKemlz\n8D9l\r\n=zp0G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"4032bd0ca450b5aab1429b7906dce1de3e5d2095","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0-beta.8_1606045992288_0.6982980850569427","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"knifecycle","version":"11.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"8e0addaee858ffa5f8e85484d9efb5d4f6ba8608","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.0.tgz","fileCount":52,"integrity":"sha512-lAU/PtAkrSRJY2nvByVec8ICCQJdUntzAiS5ue9H81MVuVEDjy5mHMlV/McaYod0dkma1Ke+wkWMfmdGac8eTA==","signatures":[{"sig":"MEUCIQC6TuxZYugJG5m3Pt6anmW6jbWpr/10emisyKS+sW4vwAIgSc8fb/h4PcXj8bqqzfg0JwgfX511hx+xf7iEc8Ag1f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1176750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfulZSCRA9TVsSAnZWagAA5bEP/jvuksKpj0sgaM1sVyDf\n8hKDjuTQfg0gzGAkxDOQxqgh1dv5e2E/o+JdFGfxl/Jvxi/DmCVd4GKQ1qn9\nJp2pzfR4hYcMVCyMZEv+pmOxVWvfyOJYyWOZEEgejX8QBDd9HQodWJlueAh0\nzfkaF4Sx6XTKmxocrqTfdaKEypA5DHMx6wYJw4OS5pJl5UylF1o5CjCWnNRo\nkvhhInG4yrPiBRvNqDzJd1E/2REIBNKIe3trf5PFma07MuEMh/5YB7C9eAZS\nu5F/NBLrSGuGQfHtGNkLu4tQ/b6Ps2sFKxJgIzYLpVsjI9ObfAZrGZqC1n0c\nz4lZEW2fRIoPEY6nhxjRNOfH9C0zIsRCj8iJ3YgU1UzRPlokujxwCjom4//r\nv5un2BeNm/bCMRZbovjKDBDBjl4lJMGmxY2R+R870owKYnlQSOhbfCUUWdy6\nCmzkmSSbkoS0qkU7hs3PgkVbODtU6DzYsqMp6gH9XH+jfYe0Cql7Q6GNHSXv\nY1MZ381glF2j/XB0IKouhxiuD9jU/Ckfe9cqv1OvO1FjJerQzxuirFvyXKkO\n2sN7aV7uSWi1KujEoQzcqdO7pmKraOE7PhUuVDIWjmpyzzjD2jW1kuhlfvct\n/deC9xyIrOHiL5+jBI84xDsIBXveISzjfHZICAqsT/lPangiP8RtG6/GuPT5\ndi9h\r\n=NwWk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"fb8cf3d66b0cce675aa936c70da499a6526b633f","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.13.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.0_1606047313952_0.36836471845807583","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"knifecycle","version":"11.0.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"7c227a19f48e4ecd0ae1e8709e6c5bee2085109f","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.0.1.tgz","fileCount":52,"integrity":"sha512-6WVLiE0MVFRfL8ar4BAR2bqLQMZdjZS0jpo3M3WBED0UWT/vL9+LMWLKo75Gl/BF56GcANjZLP0nAVUNx6TBvw==","signatures":[{"sig":"MEUCIFDc1lBZpFsDCDtFCvxOPgGmya0v0Y2xCwgz1vuLOu9wAiEA4p+W3YEVgUrirstgqvnrbWwCYxzIsTvIOdNBEz7AwwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzPAVCRA9TVsSAnZWagAAAaEP/3j+01sytkIqyyYVYO74\npV7yLOqrmD4BGJUysZZtoM9m6Xd5emYkjDTTM9yaznlRf1RAQdZySK2seIst\neZ0nr5qLnJ8Eaud4lljnF3GS9Ec6xn66ub6VlOU0iGVHHnUhto2Ze1bbdWh8\nWRWyV/T7Kyj4WNmCXdNiH7KanqcVs1VJmb37ZE6+W/z+GuB7RfJQXKCui2Tj\nRxa/TsMBKDMyVqZaOO+jXsXkNyXZscupzXs1WMwHFpfht6OQyMeuCz63ELTw\n0XdGLLo+3XKIv5U7X68wP573W8WzqW2br1t/cCG0EgpE2aZloHfCNFTdvm4u\nNf/GDniBLJoHgEO0PmTPpeTh6tpd6LM2NBkLmcyQ0UgkpnRVeyWL0WTDQoRw\n1P3q9iJogqGefE26m8fbGtP9Np8CybAHi+lHswhj4JE1rEe0BtWknoMSbqhl\nPaqNvxYJEehcjw5MlE0LamD+1G/YbjR2RUCNwm9BmWixKL/CFwkkYKNbFLYY\ni56fk1FCBQFNGSaKcqANqElSSDPTv0ghdOkLmhbHaV2KOaeabIaD/3+rZOLZ\npzOlsgj2gRD4EVJpXLvwKHMieV1MwZ775WUV8MiyCx3q/Z7zZo+LV6Oh3CPc\n8bFAJcIt4gCF8F8DZb+jaOzWiqocn6xVZWfcKzM9SCKR8B2hWPZb7dH1udyp\nJJ6m\r\n=qdjo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"401f839950380b87066de59081f654d82d98fef6","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.14.8","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.0.1_1607266324583_0.40358147247952525","host":"s3://npm-registry-packages"}},"11.1.0":{"name":"knifecycle","version":"11.1.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"90a6054cb4f42f20f4faf9c1ce5dd29032e0d25b","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.1.0.tgz","fileCount":52,"integrity":"sha512-bXfuZkj06slVMedQ1AGm3o5eFkR2UJwLibvlo3yrOg/2uid91yK6D1fovQMK9AcJ3MXCVURw3VRYogE4LBGPBw==","signatures":[{"sig":"MEQCICBogpKFKxvKjWoGGR1xFotZloCxI+OBVxT/AUT8+sTiAiBJq46Qm1w/844rRe+ahRlGs4Ai15E8KGY0mTUUtYh8OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1192158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/FcTCRA9TVsSAnZWagAAOfYQAIMZp5hHwkbHh1SBLffO\n3ZuXan3bxgvdi0q5m+ZxdbSi1wNrTLatlByO5H7JToJ8BACC2BLWgqzADKvh\nr3FuVyRRNzv+afiRxBE6x5+q7UPMPnsmPr4I1S6WcvGmIr7tXFSIpWXB1gJu\nBUiJC2ZlmOPqRq7LCrMY4WB/bxmT9Asd2uhm7XI9pZOW+Wf2k+NuQOkKEXxC\ngRDhew38XNNTbZnwXU1lUShuwvYgPgL4uLl3s2hU6N5FU4pbqrZNTYRjvCr1\nUUTBnMPVhEPkT3mw+QR1tMQZxGESvD7QufyPeaNy9IzRA6rxG5sPq5jBzmGQ\nj6ODFxx4nApTRtVHIXBZdQx6te8RkLMnEi/qeBnTO5z2kE8ag4KGhEu+eodw\neNzdOYwLluPvqQ0JNdXv27zFqhoxOxe2c1d0dR2UodQzYxwIdkqZgrWgl/HS\nmVH8iPCuSxQvnaW5ipVkgR3sZZ0D+rN/mepQaJvSzvqqK9oBoS4TvyU16hNj\nkJx3QuWoEY1BT1XPFBvXA586VeaR9vd/zAHcIfU35WQ9PKVP9B2hiy5uy4kT\nuZzcyLEFvPJHUNFyKnw0T4imWIvZDohYc0eCZG1FB4udre28hO1W7LLJGQNU\nOvBjvApw8ks0sdak9k8Ffp1JQZ77KowZ41ngP7SWCUGoIZkkUeZ38yyI9j2q\nvE/0\r\n=PIZK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"bd3093459cfc9604f389e3f354524e75627ebb3a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.14.8","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.19.0","dependencies":{"debug":"^4.2.0","yerror":"^5.0.0","type-fest":"^0.19.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","karma":"^5.2.3","mocha":"8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","browserify":"^17.0.0","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","karma-mocha":"^2.0.1","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","karma-browserify":"^7.0.0","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","karma-sauce-launcher":"^4.3.3","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.1.4","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.1.0_1610372882540_0.7785812639835648","host":"s3://npm-registry-packages"}},"11.1.1":{"name":"knifecycle","version":"11.1.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@11.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"307727aa6af888ff38521dbb89d5faed63fccc9d","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-11.1.1.tgz","fileCount":52,"integrity":"sha512-Q/giTQms4wYS4lBwKjrfZSe5MPQ65gqvvOLnATSLyHMpPQxUO4FT7BGZYr5xpDIteXVrqH+JR8JWmEhbmk20qw==","signatures":[{"sig":"MEYCIQD8XvduSGDDd7lMlATmh/vjlH0UiQleT/WjqPxdnozy5wIhALKPRtg0038bZ8ekQBahs50jB5UShOA5T5ONqyWRtWS0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1192389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGJUCRA9TVsSAnZWagAAL+EP/3JINM25FAQME2Zb0ThB\nlm22Q0ViRZ733zYWeSLzsFy9cB2mR/1Z4t/wvanw2qLBvz9zTxltXd5LCcD9\nDWVkbqGVcCWc67wvWQoZSxhsCut0VJdweQQMR+ggT14Sde3EL0k1nBH7COQn\nZgdUAOlBTHfIbRL8zNbUMOiYq12J7eS00R+v4PEEDpjq/kjSfQGf8u0FY7N7\nP+5ioLXzbpND/BWofcvtdWKkgdl572rLXxcY52p0KYXpjq+1Ol2s24EJGpOq\n5fiea5JLv2iBWC9Zslbb1mWODydeCn9Nd2V4Z3ybLP7wQ5+V7B5K1RrprpRP\nQeQEh1gaxCk3OL/on2E81LSbRAdbIqrlY5/qQ4aSgNzrfOjjFDrhHoWX6g7J\nfdlHPGS2j4sH71aADFvc801HI9fdXopWThXzzbchsQtGaK0M5paqv/W/TuLb\nMasgAIQLfTsInh4etxEtPlfT4GGfTGhg6mJ1SXcVhC4fk2rjbk0n0MROipWQ\nDLT9KXn/6WWASY1EMDaDJgkO/BKP7aVaoCcjPJImpmfOk5cdGMDi/CPbgkYA\n/5Oe1kgQ1wl7BEoH7Z3LieXItk2jSPiopJABcI6zLmplAUhGRDasXs6k0KNN\nKjRa72Nsd0J0gBkYfJduQroo0lx30oBp22FLEznNEwDVKZ8PYFrK8Ga7tb4j\nNlyA\r\n=t74i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"3933b0980c2ed601178deb459508c7d318f19be0","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.14.8","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.15.0","dependencies":{"debug":"^4.3.1","yerror":"^6.0.0","type-fest":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","karma":"^6.3.2","mocha":"8.2.1","sinon":"^10.0.1","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.0","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","browserify":"^17.0.0","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","karma-mocha":"^2.0.1","@babel/register":"^7.13.14","karma-browserify":"^8.0.0","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.3.1","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_11.1.1_1617977939745_0.9623910653565724","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"knifecycle","version":"12.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@12.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"a4727624144bc572d8d7759ac97a64c6e460cc49","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-12.0.0.tgz","fileCount":52,"integrity":"sha512-2xn6FhkmfDHYdaHaBzfzWshehxwyNMRxs70mFwA5eYHJdG1inUuMKEvDTVKy3ldV/RxzLi81A5dwUCc0f7ZmbQ==","signatures":[{"sig":"MEYCIQDCzNPNuZ3Lrx0ILFl5t2m5QQSHIfTKsnv9H1u8RaZItwIhAOJ4DquIN9jBA4N5GNOC7YhSr+AUR0Cz6Cp/TROIrTkO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205570},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"e96019fac695221d21257566e0c00a8235501286","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.14.15","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"debug":"^4.3.1","yerror":"^6.0.0","type-fest":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","karma":"^6.3.2","mocha":"8.2.1","sinon":"^10.0.1","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.0","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","browserify":"^17.0.0","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","karma-mocha":"^2.0.1","@babel/register":"^7.13.14","karma-browserify":"^8.0.0","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.3.1","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_12.0.0_1635781064455_0.7436644592853512","host":"s3://npm-registry-packages"}},"12.0.1":{"name":"knifecycle","version":"12.0.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@12.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"e669cb5f2cfa0f8c39055e929ff14ed9f68585e8","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-12.0.1.tgz","fileCount":52,"integrity":"sha512-hUN245ErSL2aAKSIJf9er06zAxDAZluYX+ii+pD3glED9+FQ+wMEtjPgp+z1bn4qyFRD7MatyOhTXNCcWOaCaQ==","signatures":[{"sig":"MEYCIQDHFROf3Vt5nKriCam5gTqmmHTYAEOlSOrhGt5+1HBp5gIhAN8eYDM7zCnusnP/t6SXEAhhrDdoggK0Cc28Mz7UXEfy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205628},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"3ac559649f918246d503cd736713719fba3d2086","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.14.15","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"debug":"^4.3.1","yerror":"^6.0.0","type-fest":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","karma":"^6.3.2","mocha":"8.2.1","sinon":"^10.0.1","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.0","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","browserify":"^17.0.0","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","karma-mocha":"^2.0.1","@babel/register":"^7.13.14","karma-browserify":"^8.0.0","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^3.3.1","karma-firefox-launcher":"^2.1.0","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_12.0.1_1635782008724_0.05781820026815798","host":"s3://npm-registry-packages"}},"12.0.2":{"name":"knifecycle","version":"12.0.2","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@12.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"74eff6ad419b830af8fef31558f919b7176d1fb0","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-12.0.2.tgz","fileCount":52,"integrity":"sha512-pz8zHHnCSagdbJ79L4p21lGkKdRywCKSuzpNYNkfv4F+5WWczJe+Wj8SunCzQfZ06zWE2zWcvVYq1eU7Pbn5WQ==","signatures":[{"sig":"MEUCIHxUiBZxX5h/6NzaPX0frqammKhvJy04aaXnfjN0D8UXAiEAzkBTFcCdZBPMHL3nEF1kjYWqLfTBgNrhZEqXYMox2fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2xN0CRA9TVsSAnZWagAAwTgP/iS2fAwrJnqBT0FltLjk\n5WfgADR7jki9MejYO30iCXQ7TPh/aWZfRknKJRwkziThI4vrw7JNBk9A5PNV\n/uLaBNWPY2rKTg0p3Lemz1YE7XNB3jJE9mRWqAxe2bmd8jKIqfnA5umr5bGR\n5+t/93L5wsLoF9ZAI4EkPPTBxhLgU/QOUAPlZxiOEdvgJzbzTS0WPBCDvLzG\no/noCpL33MEgIUOYTZ3ZqzLdOSNzwDwUEM4PAPaOK4A1PZUK+OIzb9tHrtCH\nKj/85nXCuISTC7x/DKRFmjjYZqLQkjCT6sdHuEj126Uncs5N5zolDeBCodXk\nFvhqgQ2CklRKZlrPCLbLC5/EhrxbZJJoziuf3pJOIeiuFnIazHS17lmmOPfd\nJhbNJaxM4LYFTqfPqrlvnolKdHbzovKoi+CahAoghgF1hEOG/PLv01od5MRs\ns6D2i/8O3zSFxJ+752elvMYn3nLjqWqMr++IEXaVnu3vnF/KnnCcM3uWzy26\n7CFEDJiJYUP90CvP+jNEyEDuGr1o4Z2d0oy7XnS9bcXnnzQEgOruBFu4FlTw\nZ2NZUOa6MD+x9WBCirxGVbC+kRcFqg1DOAa9sLkfoh6WnBlmHWkEWbe2eL0s\nt0Y1t++CsuS+0rze9g+Kte5GP2sIoFA1nxHXeq7hSzk4Mnh9GMpd8ZFwXXvw\nFGNr\r\n=Krqc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"46dec5bae63fb71752adfae87402424191467ebb","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.14.15","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"debug":"^4.3.1","yerror":"^6.0.0","type-fest":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","karma":"^6.3.6","mocha":"8.2.1","sinon":"^10.0.1","eslint":"^8.1.0","jsarch":"^5.0.1","rimraf":"^3.0.2","metapak":"^4.0.0","prettier":"^2.4.1","coveralls":"^3.1.1","@babel/cli":"^7.16.0","browserify":"^17.0.0","commitizen":"^4.2.4","typescript":"^4.4.4","@babel/core":"^7.16.0","@types/jest":"^27.0.2","karma-mocha":"^2.0.1","@babel/register":"^7.16.0","karma-browserify":"^8.0.0","@babel/preset-env":"^7.16.0","jsdoc-to-markdown":"^7.1.0","metapak-nfroidure":"11.1.1","@babel/eslint-parser":"^7.16.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","eslint-plugin-prettier":"^4.0.0","karma-firefox-launcher":"^2.1.1","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.2.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_12.0.2_1636647737354_0.9601781088291019","host":"s3://npm-registry-packages"}},"12.0.4":{"name":"knifecycle","version":"12.0.4","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@12.0.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"3b4b8d14d2735838ddb9e9f56287e100678593f1","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-12.0.4.tgz","fileCount":52,"integrity":"sha512-DMJ1xQQR1HLHv54+9lGjHvC0IUNO7EUV+ddK79OZV0tNv0j2uy8O4og2KaJTK096XGuvBuGxUIFVjoBtfmNvIw==","signatures":[{"sig":"MEYCIQCKS1u6JqAQg3m3LPeEqPBjr49QvMp/am/QMg/u6ZWLnwIhAM3zb7Mq2cjMTzvGU6p3WjQH4shXT0dN9r8AoI2TBgCQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1203342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijkawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgkA/+MowAnVOFgQjb+QYntNdlpk46mNAt1EHfNXfIQ97ZEePInxtT\r\n5WbWuoBPjghdbN0SNF24Gr7jMPu8k/z1lgdklMZgWWYW+QDHl3Dr7xB6peLL\r\n+CEpMuJdrVxI8hmZ/v1uOMXLC504TTwdYotNr5i92OOpMI2hrbA8le7u/rL4\r\nCc+hLBGNXfiOmz4txiMzP3zKyXsX/hI6uwnoehP9QcS8isBFNeTTItTlH8EK\r\n7AHls85lLAAgIVBecY9w319ylVKMQ8QZqkYtD2e5j9+MU6NPeVqcwQJkjUox\r\nqn4KquvY8WjsQzN40+Q6wuLHfVqz7y/NXFt3O0iCdPyOdjmK8PtfnsvJhcLl\r\n0cF1iJh/jyfDc3hEcGZXGw9veUVEPY0s9vR3y5rUu5zggBGumhPMEGHMKd7Y\r\n7reIfrSTj7lDkzlO2zWBaE1YMn0tczS4jw4MDrpusAW51F6b6NvOeSb3tbV9\r\nbquRwDtqeXW5Z15rMvJVjahmZXOx7gjAegW/QaeKCk/WKxnxdHZ0NHQkGb+t\r\nkRC1RGCoyjz/5AyjqvkvqTq4auo8J70WrG6k/DcaO58Qr7hm7uPbXj9bOEqQ\r\nyNl43C5wWWBPELZv+KxA+2LFPfkqxfubDJsAHF3ADiTzhi0Wj4M1kBAu+GFz\r\nbeEI9Mxbhp3EZ++ySvpmOtkVPk3cGru9kes=\r\n=8wnf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"dbaaeaabdd1c44661db18ce70402f175b74f85b0","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","travis","karma","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest && npm run karma","cover":"npm run jest -- --coverage","karma":"karma start karma.conf.js","precz":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run compile && npm run types","preversion":"npm run compile && npm run types && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"6.14.15","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","karma","karma-chrome-launcher","karma-firefox-launcher","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"debug":"^4.3.4","yerror":"^6.0.2","type-fest":"^2.13.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","karma":"^6.3.20","mocha":"8.2.1","sinon":"^14.0.0","eslint":"^8.16.0","jsarch":"^5.0.1","rimraf":"^3.0.2","metapak":"^4.0.3","prettier":"^2.6.2","coveralls":"^3.1.1","@babel/cli":"^7.17.10","browserify":"^17.0.0","commitizen":"^4.2.4","typescript":"^4.7.2","@babel/core":"^7.18.2","@types/jest":"^27.0.2","karma-mocha":"^2.0.1","@babel/register":"^7.17.7","karma-browserify":"^8.0.0","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.1","eslint-plugin-prettier":"^4.0.0","karma-firefox-launcher":"^2.1.2","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.26.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.26.0","@babel/plugin-proposal-class-properties":"^7.17.12","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_12.0.4_1653491376202_0.40620825989180664","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"knifecycle","version":"13.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@13.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"4ca399e23f5dff5288a139162d87db2575e0f88f","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-13.0.0.tgz","fileCount":36,"integrity":"sha512-sXLxtPuxXSJkpo5nkIAQ5E5QLg7cY0hABl+FUXDgO3qXWCaIglwLeoJEvIp5a6ulVpspfosIpM97OB3dvpuGjQ==","signatures":[{"sig":"MEQCIGoMjcX9TpCqjlFcFZcNfEFrsns80qC5Z4qDzna7FIkJAiA8UNh/9ybe2vdYbiLRlkgAEZ4f3a5GrGuUMrTwtGc8Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipZlrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpycg//Z1gva/EQ1GC+Zri64GWov7dvHX1XGqGSEo3Gl2PQ0SmtsdvX\r\nqZQq7R0FYyw69YDfFvxHQZ9vaLa1Ce8awlahuzTV7vRQUAX1taDE2plprqJI\r\nFLohe4RFZcX1ezcS9YlkmzKkagLDLaHQI49GLvBkv5nKFaC0nGuIrQLMtX07\r\nJ07q8QmYx0V77oqXsVAGP+grN3MauJKW9dY+Jl+9u7+n4WvYddDPlXjOiRgw\r\nkeFip6JDcsPdy4d647Y94vJR7Qgk20alBQ4NwXhY6I3dDrxlpkQNe9WWiK9R\r\nEov5IyFY6dn0vPDP8NQowiWs5I3oeuWHamOd1JLkGWS8QokH7W/I5LadRWg7\r\njhI9ptGVXKXXDPWzWGNYUlZsC0lHhXIXQQjkDcSWLK/nusjy6JjbShzv0kHc\r\nfyfwBHPw4AGndpkWuwQHUs1tMf+A+4vmMV6lfDsNrSA9CXbVNgFVRgZWAlLC\r\ngHBdBwE/7QOeUpNgGGDIi6UsjMeOAHMF/Ywy+S+df/XV3Q9LZ1ph8sTBL+nV\r\nEydnDKSLNS/HFi1ZwIiWj4LzM9YgHtwW0C43asdS4oeMHhEdE9k/Mz+gIJ2e\r\nYe3TsUxiLYRyu0ArhJC/j882R5S9YQQIhcq746/Ofr72kZ7o8njqNy94ePBU\r\nDZIWec2czd14Xpt5GQ2y74lWGm3rX3IRhSk=\r\n=VMQL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"c01096825348e4203f7aa6821f49d999c25de49e","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"8.12.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","yerror":"^6.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","mocha":"8.2.1","sinon":"^14.0.0","eslint":"^8.17.0","jsarch":"^5.0.1","rimraf":"^3.0.2","esbuild":"^0.14.43","metapak":"^4.0.4","prettier":"^2.6.2","coveralls":"^3.1.1","commitizen":"^4.2.4","typescript":"^4.7.3","@types/jest":"^28.1.1","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"12.0.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.27.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_13.0.0_1655019883625_0.5707743621071686","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"knifecycle","version":"14.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@14.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"dc6732dbbfcd856c676b73200bdbfd0a85c823da","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-14.0.0.tgz","fileCount":36,"integrity":"sha512-L6ypCQqZlqdC1M3rV/k7b+KEYcfQaAC3iefBokv5s+Sj7ByKIy7Q7s1oHdB9cZr1z5aSjv2AQYNIFYWfJ+K6SQ==","signatures":[{"sig":"MEYCIQC++Cg/PDwVqPeNjYkM78dBUrt90L/HxeZhu8eQUAEZiAIhAJmweMudzGE4Hg8JHsPqAttzd4ZyIhFYTz7AaozkgU/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqzeIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdKA/9Eby5qRvYL6rL5maJpdL5j30+EeLnqliuA4fxqXFoedRalu+L\r\nh1X91AkruYe3kLwTHL7Qjf9xOwOX8r8WHZfQBYTBMBjGRYzWS0R8b+KlvlzD\r\nQQa2h2FiGaBiyZG7RbfHHNlEr2gcBjx5gbUM2P2p1TFL/x9lnwoOrZwFZkcC\r\nSj47O5K3sU7In+uXz5Di5RbpPh1XJykO7fOQ9knoN3E4lsxnEVtnHyYDBjlN\r\nzBfVL+Dqzmn7tYxCJV3y0NaS8fiZxxgrWPttGTWrDtBN2w4jqXUVXTG9gdr/\r\nwXxjuTAICfdM6h3JjasLF4XOeMoAhRGSo0SF98pHBnwmDgZ0fWTJ6BBuOP1W\r\nVhRcdO0QbL2KJeCyNLq898G2lJLEN7BT68SHbuS/r0u1ZeaugPlMjcbtGc4U\r\nR1AOxhRXvlBGOe8GFklgH78ywKi/A4Ik+ZUdGPKrHgpdZvgSIm+7hsTDlpnn\r\nc6zxinF1xwTTZZWAPhKxpMlAiTi4YM4KsUYPk8JSNoEMW724LOxaMy4/UqT5\r\nPRKL4KfTM9xmF4iU2+QvErI7IzXK8W7Feofsxe+mXkwh5AmLX+QDG81MnI+V\r\nRM2TV2Fw/vf75PuAWMNbBJ/6S6joE8yH8mXFHUr1gGObedgSlAtysMBExQ1a\r\ncLftcBmpFClMlR73eHl1iP56ouGQkewruGA=\r\n=WGBB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"4993005113c617aafebaf68ad292b410d8cb92fa","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"8.12.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","yerror":"^6.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","mocha":"8.2.1","sinon":"^14.0.0","eslint":"^8.17.0","jsarch":"^5.0.1","rimraf":"^3.0.2","esbuild":"^0.14.43","metapak":"^4.0.4","prettier":"^2.6.2","coveralls":"^3.1.1","commitizen":"^4.2.4","typescript":"^4.7.3","@types/jest":"^28.1.1","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"12.0.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.27.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_14.0.0_1655388040048_0.583003217800067","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"knifecycle","version":"14.1.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@14.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"f0f831fda1f61a696594355127a00fcaf570d7db","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-14.1.0.tgz","fileCount":36,"integrity":"sha512-EwqkkKHlK64EUZuzMRHX2QyzdD5p0jv/1Jko27PNpaCwGGrraMdiiudhH5LRwc7CPXvuT0GHdAN4eF9J4fey+w==","signatures":[{"sig":"MEQCIHjh7SKMW3qNIZL5heeDQ/+Xb8Wrbbtr/nsmCiQgoSeVAiBnwDq9nynX9019km+3l6AxvGIq4d5jLztqDG7x6gtqug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":558965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDa8nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPKA//Ug8UDQUqeFR8+MTjl6rUu9YiyxRffinQqi4VHMttNPvIEqI2\r\nuJSlXyCdHOsEaCes/uwYCg3mvDD2/LI7nC1IcRTrNKNSa6nfiDZW+TbV6axM\r\nBLbyXm6FhhW1h5nrSCAAfd9q/NpdK8ZHihjc8dY4yl/tbbUgY1iUBJGti3St\r\noc3vD1Ab8zIFbOWGVvclVHDZ/8C1jrYRW3VHD3uRa4Z6hP5vS8paFQ/cQ6Iq\r\nTNRqMRsrMEldYguHpn5DAEJhzn5Hdzm3xMtISaMpqwqbCNckXECnv57gBVWF\r\nzk3wVFWjO1BsfEwh8V8m2u4YRjBFhLc1Vxsng+ZpmsG8eeVXTpXBlsGVqOYn\r\ngfYujIZfxjGpU2RS15xXVYTn/BrF2v0UWcpGwm0ZWclLzEWG6L5jaST0Sa4X\r\n17dJOVG/2DCCv3SIIFPjEzWKGwINyO6z/q+EMHkBv2s+CSL/f3HHIv5eJsBb\r\ngkRdCgxLOtFTUAtEM1wy8uPT6YS9IfMlnN5f+ivqNXKmAWjvZ/Dw46Sib3Ei\r\nS5oyxoWb/o5chu8np/Zp14MsF85KzyfS+y8bbEMxjqnHekCSNFFbsGIM4a77\r\nhph4xu/LTnlWvvQk63JqH9wOyGci50H86bAZPqWY622nTGtYTJaIpX8UC2Em\r\n6VSB+dINVcqkSSdyeumpdFp1XINLIlZILoc=\r\n=tVeD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"f16663d4813f58a4e9473b6c0cd5b34e30f1a2ef","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"8.12.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4","yerror":"^6.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","sinon":"^14.0.0","eslint":"^8.23.0","jsarch":"^5.0.2","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","prettier":"^2.7.1","coveralls":"^3.1.1","commitizen":"^4.2.5","typescript":"^4.8.2","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"^12.2.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_14.1.0_1661841191149_0.16980854676784785","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"knifecycle","version":"15.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@15.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"81126d8cd321dafeece83c9988d927529a95fdfc","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-15.0.0.tgz","fileCount":28,"integrity":"sha512-uaVaQlOLEXBrx8KgtR9bWcx9CZCe86UynBvdEBW94Rf9Bcy8u3AVLcsa0ZMu+DMCfqxEVOdx8D/wIPW4ASEt9w==","signatures":[{"sig":"MEYCIQCFJle5rcjLBQPttsnnWd1hlZfiquHW/hQx5EdK1/YUgwIhAP1IFU3AQzZcX0FwtGKZT9k4JwFH4f0u/lF6oxbhg2fA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681487},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"877234ab2336867360cb404f924191e759c0e0b1","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && swc ./src -s -d dist -C jsc.target=es2022","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"9.5.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.3.4","yerror":"^6.2.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sinon":"^14.0.0","eslint":"^8.41.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.0.0","@swc/cli":"^0.1.62","prettier":"^2.8.8","@swc/core":"^1.3.60","@swc/jest":"^0.2.26","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.0.4","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^14.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.7","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.59.7"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_15.0.0_1685294518614_0.5797937425468769","host":"s3://npm-registry-packages"}},"15.0.1":{"name":"knifecycle","version":"15.0.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@15.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"80a31745d051bfa62ef21385ebb98a6e1ddd188d","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-15.0.1.tgz","fileCount":36,"integrity":"sha512-hGHSGjkHaIf32PKccqDthF9eyEa3/iQJb052zTY04hGAtd/IJK/Qz8JdbOhtarizuo3Ubsyu5DdjpJS0uAn+kg==","signatures":[{"sig":"MEUCIQDdjtvPvH2S6Vf3s48kE45mpvrwjh9CY/Xx8aVqO8xMQwIgCUcUVykA53vqlPSTct7tgtVQHHZOYFG1ZaG4/mI27sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559042},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"f81c6dd3369a5880bd551b0598914c3e052ccb0d","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"9.5.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.3.4","yerror":"^6.2.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sinon":"^14.0.0","eslint":"^8.41.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.0.1","@swc/cli":"^0.1.62","prettier":"^2.8.8","@swc/core":"^1.3.60","@swc/jest":"^0.2.26","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.0.4","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^14.1.3","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.7","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.59.7"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_15.0.1_1685300703697_0.7919171298487204","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"knifecycle","version":"16.0.0","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@16.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"61d1a554a73b01ae5a1ae311df4b88c008b50abd","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-16.0.0.tgz","fileCount":36,"integrity":"sha512-tqUfVWojTLJqJZIzz1YFdJB3m+rRP/yyexgQ76NiH0HQtXkO5EKVNvOllpxc3CV8m8/JqCcl4qyik5WrBid6IA==","signatures":[{"sig":"MEYCIQD/kS/nkhSXrPgf65ywP9jDjvAjt6SmpxDnbzIw+lD6VwIhAKCmuH4KM9UCcHeiX7QBtvbmQIWIs2+H2XLr5XdWG06G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605273},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"d044089da70866c8601eb3d8f524a0b3976a0596","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"9.5.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.3.4","yerror":"^7.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","sinon":"^14.0.0","eslint":"^8.46.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.1.3","@swc/cli":"^0.1.62","prettier":"^3.0.1","@swc/core":"^1.3.76","@swc/jest":"^0.2.28","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^15.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.3.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_16.0.0_1692205889481_0.6908494899461552","host":"s3://npm-registry-packages"}},"16.0.1":{"name":"knifecycle","version":"16.0.1","keywords":["process","lifecycle","shutdown","dependencies","service"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@16.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"18f69f15e3953d700b9fc120421ce1be00a08600","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-16.0.1.tgz","fileCount":36,"integrity":"sha512-oMwhcDAsnBfVbKy3g8B0/i+dDHtmJdcXCok/jRRBTJtgLbLJgBKWelLK9GiLjuroE9dAWH3LW9W0N3jn1JFVcQ==","signatures":[{"sig":"MEQCIG4BDin3njPSNUK9k0FvbZ8qjHAFcs5cy6uu72aH+NnRAiBRLvJKFwzb9o5hU64T1IfZsw03LH6oiyIVrj7DDg7CbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605368},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"81fe38cd9bf868a1a6246172d28f634ab03516e2","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"9.5.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.3.4","yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","sinon":"^14.0.0","eslint":"^8.47.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.1.6","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^15.0.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_16.0.1_1692209854408_0.01820750146554273","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"knifecycle","version":"17.0.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"bfa0d9ef8779218fe095bdfb93ecf51f7e740440","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.0.0.tgz","fileCount":44,"integrity":"sha512-OFalEyoy4cwKDLs7RUSAq0ZH+snuDPs+c/sKvPL6EjZbiif4rzPROaYRBTEYQ01UV2byvPk9KxjLrcJCRFvG6A==","signatures":[{"sig":"MEUCIGZWFC1FbtbYBoM7H/1boahIOAF5BS3WIUv333nDna1yAiEA7yd1CzZ2cDRglJ/QLTQjH8SEVlUtzgZh4gKvIYXM8Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616285},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"1a3b4946870457e01e9495c6bbb31d15dd01c395","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"9.5.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.3.4","yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","sinon":"^14.0.0","eslint":"^8.47.0","jsarch":"^6.0.3","rimraf":"^5.0.1","metapak":"^5.1.7","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^15.0.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.0.0_1692524424140_0.03547416402936743","host":"s3://npm-registry-packages"}},"17.0.1":{"name":"knifecycle","version":"17.0.1","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"b26c6e732707b6350df2287d9ae362f976195411","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.0.1.tgz","fileCount":44,"integrity":"sha512-3/1qDNbGGZ0K759iubnJoGPVSrDFgZFbVMLQhCb0pDs4PHR7W1RbCpz+lpZ0XLRVFIPW6iLqLOVZJ+LzbUSWNg==","signatures":[{"sig":"MEYCIQDIb8eDjNhwEDaMl4CE2qzWCrY+PIATYKYfUkhCf3ZzhwIhALyD1V5jxsEM8toBaHyXwEwlZTT5wQRPjH/StdZbr7zV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616816},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"ec23c00bfa4b0fe0b67cefa2e7f27427da63f99c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"9.5.1","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.3.4","yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","sinon":"^14.0.0","eslint":"^8.47.0","jsarch":"^6.0.3","rimraf":"^5.0.1","metapak":"^5.1.7","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^15.0.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.0.1_1692543945832_0.009941691397680641","host":"s3://npm-registry-packages"}},"17.0.2":{"name":"knifecycle","version":"17.0.2","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"99ad2c669b814f228efdaa79c6aec124754ff160","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.0.2.tgz","fileCount":44,"integrity":"sha512-noS6SqGedaYXZ2Je6NKxArQooJRPaAK2zUVdb+RG6YYS1EK1x0HKL/96nVbK7aMQNufL5rj8h/OfrjsmZGHC4g==","signatures":[{"sig":"MEYCIQCH3T76Exuq8iFT1z4vT2Q6IK0fwtL4/a4DG0icholEgwIhALbodBcBuVTB1H+gb1pmyKcu2x7Y6Us92mgeXOujaFAj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":618309},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"ee75f7ef1d54cd1e604a7baf09f09cdf3f28ae7d","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.2.4","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.4","yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^14.0.0","eslint":"^8.57.0","jsarch":"^6.0.3","rimraf":"^5.0.7","metapak":"^6.0.0","@swc/cli":"^0.3.12","prettier":"^3.2.5","@swc/core":"^1.5.7","@swc/jest":"^0.2.36","commitizen":"^4.3.0","typescript":"^5.4.5","@swc/helpers":"^0.5.11","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.1.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.10.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.0.2_1716902136352_0.6549823753393889","host":"s3://npm-registry-packages"}},"17.0.3":{"name":"knifecycle","version":"17.0.3","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"0f111968e83f55d9bb991fcf1946505bc277e250","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.0.3.tgz","fileCount":44,"integrity":"sha512-0T+vqnrVU1lt11r5FO6T9BgrLw9+k3XKdt2Dh6GdDa8ujVeodHN6PKPFGtmWgBA3RoagAPLwjguF86GzSh3G4w==","signatures":[{"sig":"MEUCIE7hUj9veXR9w4lnubqhilzsjMZq9h++z/bmy8wsCvY7AiEA/kOQi5xwnXTZbOnw6fm1PY/02e69dzgsfXgenpDZ+Rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617810},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"796f9e0348a2bcb24b2558bed2163fb48cba7391","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^14.0.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.0.3_1721051654499_0.9109442978712865","host":"s3://npm-registry-packages"}},"17.1.0":{"name":"knifecycle","version":"17.1.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"7a115798b2adc6f898108b1777293933c0a2bc00","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.1.0.tgz","fileCount":44,"integrity":"sha512-UnyWQ1op3Q0E6msj0IptRAeSOksRPQ0rEUdTDzu9vgge4RuEcmaV86MyYNGctELV8TWPSLuiY8PI8JFqaCN4DA==","signatures":[{"sig":"MEYCIQCdJmwHAkmL9Yh3seN4aRxJjsr3K9rnLMMCVCydrAgf6AIhANLAuBAc38gKvzHkL0SkcwRirxoFe21p8uy9tYztcg/r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628745},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"32263c39e2d305ae9688a6d7997a764d3dc695f5","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^14.0.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.1.0_1730977127727_0.8066736258656002","host":"s3://npm-registry-packages"}},"17.2.0":{"name":"knifecycle","version":"17.2.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"9834eb922acc74999921ae44718051e1466ff396","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.2.0.tgz","fileCount":52,"integrity":"sha512-4b8887ZvDcnMaDXyTD+pPTdMHgrdaIY1zugRXActqEjjRqRNRuu0HxoQkUvz//G60m2XwGccrG+ZZLwK5fkQ1Q==","signatures":[{"sig":"MEQCICsPo314mCfRdNMCiElbYIYkG06+RkikwvhSUVXgncAJAiAhbs0YZB5ytRFnngxCBr8AUv+dXAzVqgMEqtX2DJOvvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659641},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"679994c4eb9fb385f3fdacc797de0ebe45e43e4f","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^14.0.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.2.0_1731592815992_0.9057788392328092","host":"s3://npm-registry-packages"}},"17.2.1":{"name":"knifecycle","version":"17.2.1","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.2.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"abda22b0fffd8ced5d26b1ff7a6ee2a19d5232e3","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.2.1.tgz","fileCount":52,"integrity":"sha512-Uk4BQ5X+Rvg04HrMfcwZJ1IkUN+VgyzCKUwFg7AA22UvEaeSk98fY2qYfFN0XFqK39PaJhWIbP5xnJ+9hZoCmw==","signatures":[{"sig":"MEYCIQD5Xa9rT5DpSgZlTQ+Qw3FJofoTKJqwMez0UmlEzV6+YAIhANB5hlLXyW2Tya13kLA5sQLippY4pc7ERhyDiNDlqgOe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669602},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"fd51f27d1a55667aa456191a4a700ac7037df2bf","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^14.0.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.2.1_1731681977241_0.4049630970638174","host":"s3://npm-registry-packages"}},"17.3.0":{"name":"knifecycle","version":"17.3.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@17.3.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"a60a1431b3a4cb87df60fdeb766244e1244eb78b","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-17.3.0.tgz","fileCount":52,"integrity":"sha512-C4Q4/fqm553XNNeaJQBxlbe1fgf94LFKHin4f89FgGBMuNZs4k4zfI43Hdh/vkO2xIPyVOUsLJEXoIzF/ncaGA==","signatures":[{"sig":"MEQCIATo9EU5CAPyui65mshoDYKVftZIyfu568Xmi67oNhpCAiAY5Xyo+IlwY2U/tX8qkAm8Uuzk4h0Lrony9RpIhjNXwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681012},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"b77935c6d9cb5f89ebc0465040e2fd2db9c58db4","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_17.3.0_1733147601439_0.3537842866088923","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"knifecycle","version":"18.0.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@18.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"df5e275343846f857c46a907091e42f847ddce87","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-18.0.0.tgz","fileCount":52,"integrity":"sha512-7DAEhllxcQaMnGzVfvtQYhNFuIuh6Rv5/qt4RENPF1GVFLUbgW/G48ucQkeUu2Tto+AFgqgUtnelpDcLHW23yA==","signatures":[{"sig":"MEQCIAjklMOLoPF3R8sp0NOO/OJL9JP/N8R/6ur7WfsDkNLFAiAgz0v8CPVMUdUxLKrcuj0hZJFRZgageJRw1FS32DrNjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":693751},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"37943af375bc7de8d535cf5dc7965c48c9e3637f","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_18.0.0_1733301800619_0.4231173352725728","host":"s3://npm-registry-packages"}},"19.0.0":{"name":"knifecycle","version":"19.0.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@19.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"2f79709334bb04b34d0785933ed5094b852ac789","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-19.0.0.tgz","fileCount":52,"integrity":"sha512-GhkgFmJdnlhSzPr5o5KkV4zRqahtFFA5hCXXlij2TQc8AFfxvMPpQdbY+479R4y2sHqKX33z4MFZ/1McR3W0CA==","signatures":[{"sig":"MEQCIHLjWXhRrC3aZpT1hfsrbu+na7+E7bsWpM3ZZ/l+2RwvAiAEkCpSEXfQa/+3lJnVTyXF90sE0dJc+BOFsGUVCgyYbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675392},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"83d76bc647abd31e0caabfcf884f53d660bf9f96","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_19.0.0_1739356074331_0.5798127084789837","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"knifecycle","version":"19.1.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@19.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"1470bda16aa782087abe2eecefc4088831343db1","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-19.1.0.tgz","fileCount":56,"integrity":"sha512-tX/Z+Tn3w3O7WGVMyAZPvAprvH+5vCbPc43zxFuvo84vso4iZA33GouEsT0r8oJP7D9V7vH9rLFiLoJzgc0bKw==","signatures":[{"sig":"MEQCICqY3hjgItpYH/GR+3dSLrwSc3Wmu4PczaeFA7Hcv0tAAiBkskNFYFnztr/Kb+vUK9/E0rWOETcS0rMgU3AEUosm2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679334},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"604ccff07e180ea3c74a2e2225ecb03c64e53031","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_19.1.0_1747060166279_0.21403592621662293","host":"s3://npm-registry-packages-npm-production"}},"19.1.1":{"name":"knifecycle","version":"19.1.1","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@19.1.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"e4f278890735e59376bd71e82c88212d55b5c9cf","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-19.1.1.tgz","fileCount":56,"integrity":"sha512-MChBykxpQWS3qOtoz8qoKcdQgmZmTPFRyOUV3/m7gHRvOn6Q5YT7pGIszRBGBZUomcf78kHuVebbNxphBG1dRA==","signatures":[{"sig":"MEUCIQDDJMMm/t49eqxBjlBf2nRBTZf7+j7zTMhTsXyQLbT/WQIgHvO2069BL5SvP7zpfoZgr4YdZVUmvDBP+C8fd0kBvSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679653},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"dfef737dbba16a6643934697dfe6b7f614d6ca69","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"npm run build && npm run lint && npm t && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.7.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"^18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_19.1.1_1747061729093_0.7259463608459211","host":"s3://npm-registry-packages-npm-production"}},"19.1.2":{"name":"knifecycle","version":"19.1.2","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@19.1.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"d4045d0be41e93fe416ee226c60630e3bf541b14","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-19.1.2.tgz","fileCount":56,"integrity":"sha512-bs36OhrM6k5nuhBBt9GOSzcci2/f8BDTPfLQBrvcs8kkEnxokVM0x+CE9cdEORqH4C5x+0u2ziMhGxMx14Xsww==","signatures":[{"sig":"MEQCICl5F3HEJVF5OhT4ggFaBtSMi8kI7pgO6I1CJ7tkvBbzAiAm4N6MMOfKYQkWZqsHHvbXyox9Kv95h7y/xsULsq9CSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680172},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"gitHead":"b2cda7ea531bdabac28b6019817e078dbb6d6989","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","precz":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.9.2","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"22.16.0","dependencies":{"debug":"^4.3.5","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.29.0","jsarch":"^6.2.0","rimraf":"^6.0.1","metapak":"6.0.3","@swc/cli":"^0.7.7","prettier":"^3.5.3","@swc/core":"^1.12.1","@swc/jest":"^0.2.38","@eslint/js":"^9.29.0","commitizen":"^4.3.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","jsdoc-to-markdown":"^9.1.1","metapak-nfroidure":"20.0.3","typescript-eslint":"^8.34.0","eslint-plugin-jest":"^28.14.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_19.1.2_1750082626701_0.44718582216480285","host":"s3://npm-registry-packages-npm-production"}},"19.1.3":{"name":"knifecycle","version":"19.1.3","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@19.1.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"b6d69628297ab0d5dfb55e7dde659c3b0332aab1","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-19.1.3.tgz","fileCount":56,"integrity":"sha512-SUnCyftZZ9G3wJxEH7TEZ1oRGoLoExznF0CAl4xUFRxcnUFLkG71h8yZcwi/lbY0/HqmhMaAn7bwtA0NuSMBtg==","signatures":[{"sig":"MEQCIEm/r1Ucj/LksJjx9pTWVcphGJmb+AaKgigCR9u4/lu6AiBe88lCpW3R4r3pQ1PFLLL0gbDuOyBM+Y/zwaf1/xT8jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680367},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"dbc08ed5e377f12c4b716ffee58986ebaedbf067","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","precz":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"10.9.2","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"22.16.0","dependencies":{"debug":"^4.4.3","yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","eslint":"^9.30.1","jsarch":"^6.2.1","rimraf":"^6.0.1","metapak":"6.0.4","@swc/cli":"^0.7.8","prettier":"^3.6.2","@swc/core":"^1.12.11","@swc/jest":"^0.2.39","@eslint/js":"^9.30.1","commitizen":"^4.3.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","jsdoc-to-markdown":"^9.1.1","metapak-nfroidure":"20.0.5","typescript-eslint":"^8.36.0","eslint-plugin-jest":"^29.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_19.1.3_1762442423670_0.6432373581919215","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"knifecycle","version":"20.0.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@20.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"79f965f27c5c59b396bec560acfe70a8e1250908","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-20.0.0.tgz","fileCount":56,"integrity":"sha512-pTrA3NyiqTi52iWmEQr6H+SkhOr3t03cTKKn5ygG2+TlkRg9bXO/nl1GjgtZpidS/J0YTpqPxEdhDK/QqogZpw==","signatures":[{"sig":"MEQCIFddXqYvYhY/0cYBypHq+oYu5GOVZty1KKB2tLzhtCZTAiAdfEuZ7CFU2cmsCm4jOkcPga6KGUG4KgZU5bcc5UItyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693076},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"8694d409a0d8babfa494842a17c09644ed0bd5b5","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"11.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"debug":"^4.4.3","yerror":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.1.0","jsarch":"^6.2.2","rimraf":"^6.1.3","metapak":"6.0.4","@swc/cli":"^0.8.0","prettier":"^3.8.1","@swc/core":"^1.15.21","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/debug":"^4.1.13","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"21.1.3","typescript-eslint":"^8.57.2","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_20.0.0_1774538027251_0.17059652182487084","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"knifecycle","version":"21.0.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@21.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"a516410d3ab78f80f8f5fa6c67f854f6d3c37b2f","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-21.0.0.tgz","fileCount":60,"integrity":"sha512-SzrvMpuI5RYAiteiwfH+VLReejVZD0l5g9Xz/E1cgxmrqmtFPrRcptrtMaEkVwZH1q4WD8tO33t4Hrq/3WDihw==","signatures":[{"sig":"MEYCIQDK6MZzCe2i9a5HAh0ka6Lg34vHrtgP/C93L4Rrp9DbOAIhANzRrN2JOj7Io0f5bqvCM3dj2VWv9jTSCMdXniwJ/Jee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694306},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"4a1efadb66522460c25a79f18309150da39d3a06","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"11.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"debug":"^4.4.3","yerror":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"7.0.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/debug":"^4.1.13","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.0","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_21.0.0_1775552776034_0.932699898554108","host":"s3://npm-registry-packages-npm-production"}},"21.0.1":{"name":"knifecycle","version":"21.0.1","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@21.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"61be8e98d0353ba211712de71a82ac7a232a7187","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-21.0.1.tgz","fileCount":60,"integrity":"sha512-SokMOBQj0k94LdhcvKsPuAPIb6Xt7fnQ2HrDhuA2XDrgvkX7uZycxA2Svf4jrpQlkhWh7XjHBPnZqhFX/NHDVA==","signatures":[{"sig":"MEUCIA6wGjF9jbvQKyqZ46BOgSQzWjwx2SdYPKHaE4m1iYZ2AiEAmN7KGrHX0aK0Ssifzxvp9jYG1uRVnh1I3HnE52UCjR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695037},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"b4e3472dbf799937ba52abf4d5a0321a2675e7dd","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"11.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"debug":"^4.4.3","yerror":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"7.0.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/debug":"^4.1.13","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.0","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_21.0.1_1775629356644_0.566899694257448","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"knifecycle","version":"21.1.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@21.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"79c1a128a7ff078eaf9e8ebcf4c3ad6d1968430e","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-21.1.0.tgz","fileCount":60,"integrity":"sha512-4Xbe0zDEaDTtfUyTObh4Qq/SZQN2+I6h9/3q7O7qT3S2ZYXdTe4cZ2QXO5ds1o/HH08VEwqGOLOT6mPymm85BQ==","signatures":[{"sig":"MEQCIGpYgtMIvrEz0nJc70HiJsThhaTOpGUuEPOXysHASiKVAiA3E4zcYZMrEJ9vHm3bwIXkzuGOOGfZSXUc32fm4tmfsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701252},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"04aa45c76b7b4c2ca7ff3774277b413c7ec90ba2","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"11.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"debug":"^4.4.3","yerror":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"7.0.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/debug":"^4.1.13","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.0","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_21.1.0_1776344417838_0.17211913538054668","host":"s3://npm-registry-packages-npm-production"}},"21.2.0":{"name":"knifecycle","version":"21.2.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@21.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"c85a174be3460c78a95f32aa84db1b3be5096daf","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-21.2.0.tgz","fileCount":60,"integrity":"sha512-IRRGqbaPCcaxGxc/Jy/O0qvSXVe7XvcrmqlC4oonr649iUZ2TEDJNGgMolZ2h7UkFBhYbuR3fqQyZKVSgFrDvw==","signatures":[{"sig":"MEQCIAO37k6nCBchmafUP1NUlgx8gzv8H/7mC95RiTty4qvoAiBNGhd3usxS+6p1EcJq0O1uIhixYCAYcLY3dJhx1U9teQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707098},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"9f7db3968d22bb1e1be498e370714b53d1681417","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"11.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"debug":"^4.4.3","yerror":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"7.0.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/debug":"^4.1.13","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.0","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_21.2.0_1776498811676_0.925111682043555","host":"s3://npm-registry-packages-npm-production"}},"21.3.0":{"name":"knifecycle","version":"21.3.0","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"knifecycle@21.3.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/knifecycle#readme","bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"dist":{"shasum":"9aa3e963fdb3f8fb8c50eceb7750a89473c67fd9","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-21.3.0.tgz","fileCount":60,"integrity":"sha512-5WmUwi5JkYMsbiERytP4iv08KoNk1j1gvZ9U1CpWD3LbHDv6OCzAMHQcw5J13sYk2x0boAfCwuwUInvjx/ma8g==","signatures":[{"sig":"MEQCIEMg5Na4ocGY6Heu4DjR6K9Ljx2cPfuDPqJT5JLdq3RhAiBIgn71YprmAKyBWvhTzSy7u0TDtqqONHJoKHPQvrEgzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708280},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"9ec83494589f6f8fb4d440d2f8987d00b6ab62f3","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","prepublish":"npm run build","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/knifecycle.git","type":"git"},"_npmVersion":"11.9.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"debug":"^4.4.3","yerror":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"7.0.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/debug":"^4.1.13","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.0","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/knifecycle_21.3.0_1776843933647_0.13741295062155534","host":"s3://npm-registry-packages-npm-production"}},"21.4.0":{"metapak":{"configs":["main","readme","tsesm","eslint","jest","ghactions","jsdocs","jsarch","codeclimate"],"data":{"files":"'src/**/*.ts'","testsFiles":"'src/**/*.test.ts'","distFiles":"'dist/**/*.js'","ignore":["dist"],"bundleFiles":["dist","src"]}},"name":"knifecycle","version":"21.4.0","description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/nfroidure/knifecycle.git"},"engines":{"node":">=24.14.0"},"scripts":{"architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","build":"rimraf 'dist' && tsc --outDir dist","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","cli":"env NODE_ENV=${NODE_ENV:-cli}","commitlint":"commitlint","cover":"node --run jest -- --coverage","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","format":"node --run prettier","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","metapak":"metapak","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","prepublish":"npm run build","prettier":"prettier --write 'src/**/*.ts'","preversion":"node --run build && node --run lint && node --run test && node --run doc && node --run architecture && node --run metapak -- -s","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","test":"node --run jest","version":"node --run changelog"},"keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"http://insertafter.com/en/index.html"},"license":"MIT","devDependencies":{"@commitlint/cli":"^21.0.1","@commitlint/config-conventional":"^21.0.1","@eslint/js":"^10.0.1","@swc/cli":"^0.8.1","@swc/core":"^1.15.33","@swc/jest":"^0.2.39","@types/debug":"^4.1.13","conventional-changelog":"^7.2.0","eslint":"^10.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","jest":"^30.4.2","jsarch":"^7.1.2","jsdoc-to-markdown":"^9.1.3","metapak":"7.1.1","metapak-nfroidure":"22.1.3","prettier":"^3.8.3","rimraf":"^6.1.3","typescript":"^6.0.3","typescript-eslint":"^8.59.3"},"dependencies":{"debug":"^4.4.3","yerror":"^11.0.0"},"contributors":[],"bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"homepage":"https://github.com/nfroidure/knifecycle#readme","prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"all","proseWrap":"always"},"jest":{"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"],"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"extensionsToTreatAsEsm":[".ts"]},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"funding":{"type":"individual","url":"https://github.com/sponsors/nfroidure"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"}},"gitHead":"66ff49ec3b737af9a1d50a37a75da27bd7c45dbd","_id":"knifecycle@21.4.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-g+4KcsauYTA+4+mMYicESx98uUBdRAJ4tJR/0/cnKgj27HCiVEmpsX+PYWcDHduzI7lBlYOd4sV1RAHirF4vJw==","shasum":"2badfabbbb26568c69beb9e7221761581d48d5cc","tarball":"https://registry.npmjs.org/knifecycle/-/knifecycle-21.4.0.tgz","fileCount":60,"unpackedSize":716881,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDygGoTQTvfkgYpHI8y3JawNEMsKvzMpxLqBXz0E/1HfAiARIfkeuyAzCzOprkZ61DmAP95P7bNU9ZOJoh6zSAPYEw=="}]},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"directories":{},"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/knifecycle_21.4.0_1783409782015_0.15698861132205755"},"_hasShrinkwrap":false}},"time":{"created":"2016-08-24T07:59:58.510Z","modified":"2026-07-07T07:36:22.268Z","0.0.0":"2016-08-24T07:59:58.510Z","1.0.0":"2016-08-27T15:21:20.984Z","1.0.1":"2016-08-29T13:57:15.519Z","1.0.2":"2016-08-31T09:56:49.942Z","1.0.3":"2016-09-01T12:47:01.672Z","1.0.4":"2016-09-03T01:46:01.624Z","1.0.5":"2016-10-30T07:35:02.226Z","1.1.0":"2016-10-30T09:26:19.944Z","1.1.1":"2016-10-30T18:15:15.315Z","1.1.2":"2016-12-28T09:04:23.404Z","1.2.0":"2017-01-31T16:47:15.868Z","1.3.0":"2017-03-08T11:06:32.974Z","1.3.1":"2017-03-14T07:33:26.782Z","1.4.0":"2017-05-22T07:17:33.634Z","2.0.0":"2017-05-28T08:35:42.836Z","2.1.0":"2017-06-04T08:59:22.502Z","2.1.1":"2017-06-15T13:17:01.888Z","2.2.0":"2017-07-30T07:50:23.810Z","2.2.1":"2017-10-24T08:16:58.884Z","2.2.2":"2017-10-24T20:14:37.734Z","2.3.0":"2017-10-30T08:11:19.681Z","2.4.0":"2017-11-07T05:11:30.965Z","2.4.1":"2017-11-07T15:44:04.189Z","2.4.2":"2017-12-02T15:28:05.771Z","2.5.0":"2018-03-21T12:18:48.969Z","2.5.1":"2018-04-13T12:27:21.254Z","2.5.2":"2018-05-06T09:03:13.825Z","2.5.3":"2018-09-16T10:18:09.826Z","2.5.4":"2018-09-22T10:58:58.239Z","2.6.0":"2018-09-30T13:17:33.618Z","2.6.1":"2018-09-30T19:04:20.767Z","2.6.2":"2018-09-30T20:02:39.004Z","2.7.0":"2018-10-08T06:33:37.070Z","3.0.0":"2018-10-11T17:00:31.849Z","3.1.0":"2018-10-14T06:41:14.988Z","4.0.0":"2018-11-04T15:38:28.217Z","4.1.0":"2018-11-10T09:51:52.103Z","4.2.0":"2018-11-10T11:02:45.497Z","4.3.0":"2018-11-10T11:32:12.727Z","4.3.1":"2018-11-10T11:40:48.499Z","5.0.0":"2018-11-18T18:00:22.956Z","5.0.1":"2018-11-22T15:29:18.649Z","5.0.2":"2018-11-29T13:52:52.630Z","5.0.3":"2019-01-12T04:14:40.374Z","5.0.4":"2019-01-12T06:56:08.715Z","5.1.0-beta.0":"2019-01-18T15:09:42.949Z","5.1.0-beta.1":"2019-01-18T15:31:09.211Z","5.1.0-beta.2":"2019-01-18T15:33:31.607Z","5.1.0-beta.3":"2019-01-18T16:05:35.258Z","5.1.0":"2019-01-19T11:10:29.565Z","5.1.1":"2019-01-20T11:22:54.755Z","5.1.2":"2019-01-20T16:46:34.445Z","5.1.3":"2019-01-24T08:17:16.695Z","5.1.4":"2019-01-26T20:03:51.559Z","5.1.5":"2019-01-27T05:08:54.132Z","5.1.6":"2019-02-02T07:13:45.507Z","5.2.0":"2019-02-09T11:44:40.949Z","5.3.0":"2019-03-03T15:11:15.019Z","6.0.0":"2019-03-15T11:02:19.470Z","7.0.0":"2019-11-28T15:42:02.624Z","7.0.2":"2019-12-01T12:41:46.114Z","7.0.1":"2019-12-01T12:42:41.893Z","7.0.3":"2019-12-02T07:40:12.191Z","8.0.0":"2019-12-07T06:37:56.231Z","8.0.1":"2019-12-10T09:49:59.738Z","8.1.0":"2020-01-19T11:40:41.251Z","9.0.0":"2020-03-20T07:12:19.183Z","9.1.0":"2020-04-01T10:38:25.160Z","9.1.1":"2020-04-02T15:14:34.143Z","10.0.0":"2020-09-14T12:43:05.572Z","10.0.1":"2020-09-14T12:55:34.772Z","10.0.2":"2020-09-15T13:21:45.950Z","10.0.3-beta.0":"2020-10-16T12:48:30.120Z","10.0.3":"2020-10-18T16:25:26.528Z","11.0.0-beta.0":"2020-11-18T21:43:08.094Z","11.0.0-beta.1":"2020-11-18T22:04:59.674Z","11.0.0-beta.2":"2020-11-18T22:11:18.922Z","11.0.0-beta.3":"2020-11-21T13:27:52.385Z","11.0.0-beta.4":"2020-11-21T15:47:59.546Z","11.0.0-beta.5":"2020-11-21T17:35:38.902Z","11.0.0-beta.6":"2020-11-21T21:13:14.465Z","11.0.0-beta.7":"2020-11-21T21:58:25.594Z","11.0.0-beta.8":"2020-11-22T11:53:12.527Z","11.0.0":"2020-11-22T12:15:14.279Z","11.0.1":"2020-12-06T14:52:04.984Z","11.1.0":"2021-01-11T13:48:02.906Z","11.1.1":"2021-04-09T14:18:59.953Z","12.0.0":"2021-11-01T15:37:44.636Z","12.0.1":"2021-11-01T15:53:28.884Z","12.0.2":"2021-11-11T16:22:17.558Z","12.0.4":"2022-05-25T15:09:36.459Z","13.0.0":"2022-06-12T07:44:43.790Z","14.0.0":"2022-06-16T14:00:40.289Z","14.1.0":"2022-08-30T06:33:11.367Z","15.0.0":"2023-05-28T17:21:58.801Z","15.0.1":"2023-05-28T19:05:03.892Z","16.0.0":"2023-08-16T17:11:29.631Z","16.0.1":"2023-08-16T18:17:34.613Z","17.0.0":"2023-08-20T09:40:24.420Z","17.0.1":"2023-08-20T15:05:46.006Z","17.0.2":"2024-05-28T13:15:36.581Z","17.0.3":"2024-07-15T13:54:14.712Z","17.1.0":"2024-11-07T10:58:47.952Z","17.2.0":"2024-11-14T14:00:16.162Z","17.2.1":"2024-11-15T14:46:17.442Z","17.3.0":"2024-12-02T13:53:21.665Z","18.0.0":"2024-12-04T08:43:20.777Z","19.0.0":"2025-02-12T10:27:55.433Z","19.1.0":"2025-05-12T14:29:26.479Z","19.1.1":"2025-05-12T14:55:29.281Z","19.1.2":"2025-06-16T14:03:46.939Z","19.1.3":"2025-11-06T15:20:23.885Z","20.0.0":"2026-03-26T15:13:47.416Z","21.0.0":"2026-04-07T09:06:16.327Z","21.0.1":"2026-04-08T06:22:36.864Z","21.1.0":"2026-04-16T13:00:17.989Z","21.2.0":"2026-04-18T07:53:31.832Z","21.3.0":"2026-04-22T07:45:33.796Z","21.4.0":"2026-07-07T07:36:22.158Z"},"bugs":{"url":"https://github.com/nfroidure/knifecycle/issues"},"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"http://insertafter.com/en/index.html"},"license":"MIT","homepage":"https://github.com/nfroidure/knifecycle#readme","keywords":["process","lifecycle","shutdown","dependencies","service","knifecycle"],"repository":{"type":"git","url":"git+https://github.com/nfroidure/knifecycle.git"},"description":"Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.","contributors":[],"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"readme":"[//]: # ( )\n[//]: # (This file is automatically generated by a `metapak`)\n[//]: # (module. Do not change it  except between the)\n[//]: # (`content:start/end` flags, your changes would)\n[//]: # (be overridden.)\n[//]: # ( )\n# knifecycle\n> Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/nfroidure/knifecycle/blob/main/LICENSE)\n\n\n[//]: # (::contents:start)\n\n![The Knifecycle logo](./knifecycle.svg)\n\nMost (maybe all) applications rely on two kinds of dependencies.\n\n![The lifecycle of most (all?) applications](./dependency-injection.svg)\n\n**The code dependencies** are fully covered by JavaScript modules in a testable\nmanner (with `mockery` or `System` directly). There is no need for another\ndependency management system if those libraries are pure functions (involve no\nglobal states at all).\n\nUnfortunately, applications often rely on **global states** where the JavaScript\nmodule system shows its limits. This is where `knifecycle` enters the game.\n\n![The app lifecycle sequence graph](./dependencies-graph-sequences.svg)\n\nIt is largely inspired by the Angular service system except it should not\nprovide code but access to global states (time, filesystem, db). It also have an\nimportant additional feature to shutdown processes which is really useful for\nback-end servers and doesn't exists in Angular.\n\nLast but not least, you can build your code with Knifecycle so that once in\nproduction, it do not have to resolve the dependency tree leading to better\nperformances and reduce the bundle size (especially for tools like AWS Lambda /\nGCP Functions where each endpoint has its own zip).\n\nYou may want to look at the [architecture notes](./ARCHITECTURE.md) to better\nhandle the reasoning behind `knifecycle` and its implementation.\n\nAt this point you may think that a DI system is useless. My advice is that it\ndepends. But at least, you should not make a definitive choice and allow both\napproaches, Knifecycle permits this, most modules made usable by Knifecycle can\nin fact be used without it (this is also why static build works). See\n[this blog post](https://insertafter.com/en/blog/unobstrusive_dependency_injection_with_knifecycle.html)\nfor more context about this statement.\n\n## Features\n\n- services management: start services taking their dependencies in count and\n  shut them down the same way for graceful exits (namely dependency injection\n  with inverted control),\n- singleton: maintain singleton services across several running execution silos,\n- easy end to end testing: just replace your services per your own mocks and\n  stubs while ensuring your application integrity between testing and\n  production,\n- isolation: isolate processing in a clean manner, per concerns;\n- functional programming ready: encapsulate global states allowing the rest of\n  your application to be purely functional,\n- no circular dependencies for services: circular dependencies are creating dead\n  locks, `knifecycle` impeach that while providing an `$injector` service à la\n  Angular to allow accessing existing services references if you really need to,\n- generate Mermaid graphs of the dependency tree,\n- auto-detect injected services names,\n- build raw initialization modules to avoid embedding Knifecycle in your builds,\n- optionally autoload services dependencies with custom logic.\n\nYou can find all Knifecycle compatible modules on NPM with the\n[knifecycle keyword](https://www.npmjs.com/search?q=keywords:knifecycle).\n\n## Usage\n\nUsing `knifecycle` is all about declaring the services our application needs and\nrunning your application over it.\n\nLet's say we are building a CLI script. Here is how we would proceed with\nKnifecycle:\n\n```js\n// bin.js\nimport { readFile } from 'node:fs/promises';\nimport { YError } from 'YError';\nimport { Knifecycle, initializer, constant, inject, name } from 'knifecycle';\n\n// First of all we create a new Knifecycle instance\nconst $ = new Knifecycle();\n\n// Some of our code with rely on the process environment\n// let's inject it as a constant instead of directly\n// picking env vars in `process.env` to make our code\n// easily testable\n$.register(constant('ENV', process.env));\n\n// Let's do so for CLI args with another constant\n// in real world apps we would have created a service\n// that would parse args in a complexer way\n$.register(constant('ARGS', process.argv));\n\n// We want our CLI tool to rely on some configuration\n// Let's build an injectable service initializer that\n// reads environment variables via an injected but\n// optional `ENV` object\n// In a real world app, you may use the\n// `application-services` module services instead.\nasync function initConfig({ ENV = { CONFIG_PATH: '.' } }) {\n  const data = JSON.parse(await readFile(ENV.CONFIG_PATH, 'utf-8'));\n}\n\n// We are using the `initializer` decorator to\n// declare our service initializer specificities\n// and register it with our Knifecycle instance\n$.register(\n  initializer(\n    {\n      // we have to give our final service a name\n      // for further use in other services injections\n      name: 'CONFIG',\n      // we will need an `ENV` variable in the initializer\n      // so adding it in the injected dependencies. The `?`\n      // sign tells Knifecycle that the ENV dependency\n      // is optional\n      inject: ['?ENV'],\n      // our initializer is simple so we use the `service`\n      // type for the initializer which just indicate that\n      // the initializer will return a promise of the actual\n      // service\n      type: 'service',\n      // We don't want to read the config file every time we\n      // inject it so declaring it as a singleton\n      singleton: true,\n    },\n    initConfig,\n  ),\n);\n\n// Our CLI also uses a database so let's write an\n// initializer for it (in a real world app you\n// can use `postgresql-service` instead):\nconst initDB = initializer(\n  {\n    name: 'db',\n    // Here we are injecting the previous `CONFIG` service\n    // as required so that our DB cannot be connected without\n    // having a proper config.\n    inject: ['CONFIG', 'DB_URI', '?log'],\n    // The initializer type is slightly different. Indeed,\n    // we need to manage the database connection errors\n    // and wait for it to flush before shutting down the\n    // process.\n    // A service provider returns a promise of a provider\n    // descriptor exposing:\n    // - a mandatory `service` property containing the\n    // actual service;\n    // - an optional `dispose` function allowing to\n    // gracefully close the service;\n    // - an optional `fatalErrorPromise` property to\n    // handle the service unrecoverable failure.\n    type: 'provider',\n    singleton: true,\n  },\n  async ({ CONFIG, DB_URI, log }) => {\n    const db = await MongoClient.connect(DB_URI, CONFIG.databaseOptions);\n    let fatalErrorPromise = new Promise((resolve, reject) => {\n      db.once('error', reject);\n    });\n\n    // Logging only if the `log` service is defined\n    log && log('info', 'db service initialized!');\n\n    return {\n      service: db,\n      dispose: db.close.bind(db, true),\n      fatalErrorPromise,\n    };\n  },\n);\n\n// Here we are registering our initializer apart to\n// be able to reuse it, we also declare the required\n// DB_URI constant it needs\n$.register(constant('DB_URI', 'postgresql://xxxx'));\n$.register(initDB);\n\n// Say we need to use two different DB server\n// We can reuse our initializer by tweaking\n// some of its properties\n$.register(constant('DB_URI2', 'postgresql://yyyy'));\n$.register(\n  // First we remap the injected dependencies. It will\n  // take the `DB_URI2` constant and inject it as\n  // `DB_URI`\n  inject(\n    ['CONFIG', 'DB_URI2>DB_URI', '?log'],\n    // Then we override its name to make it\n    // available as a different service\n    name('db2', initDB),\n  ),\n);\n\n// A lot of NodeJS functions have some side effects\n// declaring them as constants allows you to easily\n// mock/monitor/patch it. The `common-services` NPM\n// module contains a few useful ones\n$.register(constant('now', Date.now.bind(Date)))\n  .register(constant('log', console.log.bind(console)))\n  .register(constant('exit', process.exit.bind(process)));\n\n// Finally, let's declare an `$autoload` service\n// to allow us to load only the initializers needed\n// to run the given commands\n$.register(\n  initializer(\n    {\n      name: '$autoload',\n      type: 'service',\n      inject: ['CONFIG', 'ARGS'],\n      // Note that the auto loader must be a singleton\n      singleton: true,\n    },\n    async ({ CONFIG, ARGS }) =>\n      async (serviceName) => {\n        if ('command' !== serviceName) {\n          // Allows to signal that the dependency is not found\n          // so that optional dependencies doesn't impeach the\n          // injector to resolve the dependency tree\n          throw new YError('E_UNMATCHED_DEPENDENCY', [serviceName]);\n        }\n        try {\n          const path = CONFIG.commands + '/' + ARGS[2];\n          return {\n            path,\n            initializer: require(path).default,\n          };\n        } catch (err) {\n          throw new Error(`Cannot load ${serviceName}: ${ARGS[2]}!`);\n        }\n      },\n  ),\n);\n\n// At this point, nothing is running. To instantiate the\n// services, we have to create an execution silo using\n// them. Note that we required the `$instance` service\n// implicitly created by `knifecycle`\n$.run(['command', '$instance', 'exit', 'log'])\n  // Here, command contains the initializer eventually\n  // found by automatically loading a NodeJS module\n  // in the above `$autoload` service. The db connection\n  // will only be instantiated if that command needs it\n  .then(async ({ command, $instance, exit, log }) => {\n    try {\n      command();\n\n      log('It worked!');\n    } catch (err) {\n      log('It failed!', err);\n    } finally {\n      // Here we ensure every db connections are closed\n      // properly. We could have use `$.destroy()` the same\n      // way but this is to illustrate that the Knifecycle\n      // instance can be injected in services contexts\n      // (rarely done but good to know it exists)\n      await $instance.destroy().catch((err) => {\n        console.error('Could not exit gracefully:', err);\n        exit(1);\n      });\n    }\n  })\n  .catch((err) => {\n    console.error('Could not launch the app:', err);\n    process.exit(1);\n  });\n```\n\nRunning the following should make the magic happen:\n\n```sh\ncat \"{ commands: './commands'}\" > config.json\nDEBUG=knifecycle CONFIG_PATH=./config.json node -r @babel/register bin.js my_command test\n// Prints: Could not launch the app: Error: Cannot load command: my_command!\n// (...stack trace)\n```\n\nOr at least, we still have to create commands, let's create the `my_command`\none:\n\n```js\n// commands/my_command.js\nimport { initializer } from './dist';\n\n// A simple command that prints the given args\nexport default initializer(\n  {\n    name: 'command',\n    type: 'service',\n    // Here we could have injected whatever we declared\n    // in the previous file: db, now, exit...\n    inject: ['ARGS', 'log'],\n  },\n  async ({ ARGS, log }) => {\n    return () => log('Command args:', ARGS.slice(2));\n  },\n);\n```\n\nSo now, it works:\n\n```sh\nDEBUG=knifecycle CONFIG_PATH=./config.json node -r @babel/register bin.js my_command test\n// Prints: Command args: [ 'my_command', 'test' ]\n// It worked!\n```\n\nThis is a very simple example but you can find a complexer CLI usage with\n(`metapak`)[https://github.com/nfroidure/metapak/blob/main/src/index.ts] and\n(`jsarch`)[https://github.com/nfroidure/jsarch/blob/main/src/index.ts].\n\n## Auto detection\n\nKnifecycle also provide some utility function to automatically assign the\ninitializer property declarations, the following 3 ways to declare the `getUser`\nservice are equivalent:\n\n```js\nimport noop from 'noop';\nimport { autoInject, inject, initializer, autoService } from 'knifecycle';\n\ninitializer({\n  name: 'getUser',\n  inject: ['db', '?log'],\n  type: 'service',\n}, getUser);\n\nservice('getUser', autoInject(getUser)));\n\nautoService(getUser);\n\nasync function getUser({ db, log = noop}) {}\n```\n\nThat said, if you need to build your code with `webpack`/`babel` you may have to\nconvert auto-detections to raw declarations with the\n[babel-plugin-knifecycle](https://github.com/nfroidure/babel-plugin-knifecycle)\nplugin. You can also do this only for the performance improvements it brings.\n\nAlso, keep in mind that the auto-detection is based on a simple regular\nexpression so you should care to keep initializer signatures simple to avoid\nhaving a `E_AUTO_INJECTION_FAILURE` error. As a rule of thumb, avoid setting\ncomplex default values.\n\n```js\n// Won't work\nautoInject(async ({ log = () => {} }) => {});\n\n// Will work\nfunction noop() {}\nautoInject(async ({ log = noop }) => {});\n```\n\n## Debugging\n\nSimply use the DEBUG environment variable by setting it to 'knifecycle':\n\n```sh\nDEBUG=knifecycle npm t\n```\n\nThe output is very verbose but lead to a deep understanding of mechanisms that\ntake place under the hood.\n\n## Plans\n\nThe scope of this library won't change. However the plan is:\n\n- improve performances;\n- track bugs ;).\n\nI'll also share most of my own initializers and their stubs/mocks in order to\nlet you reuse it through your projects easily. Here are the current projects\nthat use this DI lib:\n\n- [common-services](https://github.com/nfroidure/common-services): contains the\n  services I use the most in my apps,\n- [memory-kv-store](https://github.com/nfroidure/memory-kv-store): a simple in\n  memory key-value store,\n- [whook](https://github.com/nfroidure/whook): a framework to build REST web\n  services.\n- [postgresql-service](https://github.com/nfroidure/postgresql-service): a\n  simple wrapper around the `pg` module,\n- [jwt-service](https://github.com/nfroidure/jwt-service): a simple wrapper\n  around the `jwt` module to simplify its use,\n- [ftp-service](https://github.com/nfroidure/ftp-service): a FTP client with\n  clean defaults.\n\nNotice that those modules remains usable without using Knifecycle at all which\nis maybe the best feature of this library 😉.\n\n[//]: # (::contents:end)\n\n# API\n## Functions\n\n<dl>\n<dt><a href=\"#initInitializerBuilder\">initInitializerBuilder(services)</a> ⇒ <code>Promise.&lt;function()&gt;</code></dt>\n<dd><p>Instantiate the initializer builder service</p>\n</dd>\n<dt><a href=\"#initDispose\">initDispose()</a></dt>\n<dd><p>Allow to dispose the services of an\ninitialized silo content.</p>\n</dd>\n<dt><a href=\"#constant\">constant(name, value)</a> ⇒ <code>function</code></dt>\n<dd><p>Decorator that creates an initializer for a constant value</p>\n</dd>\n<dt><a href=\"#service\">service(serviceBuilder, [name], [dependencies], [singleton], [extra])</a> ⇒ <code>function</code></dt>\n<dd><p>Decorator that creates an initializer from a service builder</p>\n</dd>\n<dt><a href=\"#autoService\">autoService(serviceBuilder)</a> ⇒ <code>function</code></dt>\n<dd><p>Decorator that creates an initializer from a service\n builder by automatically detecting its name\n and dependencies</p>\n</dd>\n<dt><a href=\"#provider\">provider(providerBuilder, [name], [dependencies], [singleton], [extra])</a> ⇒ <code>function</code></dt>\n<dd><p>Decorator that creates an initializer for a provider\n builder</p>\n</dd>\n<dt><a href=\"#autoProvider\">autoProvider(providerBuilder)</a> ⇒ <code>function</code></dt>\n<dd><p>Decorator that creates an initializer from a provider\n builder by automatically detecting its name\n and dependencies</p>\n</dd>\n<dt><a href=\"#parseDependencyDeclaration\">parseDependencyDeclaration(dependencyDeclaration)</a> ⇒ <code>Object</code></dt>\n<dd><p>Explode a dependency declaration an returns its parts.</p>\n</dd>\n<dt><a href=\"#stringifyDependencyDeclaration\">stringifyDependencyDeclaration(dependencyDeclarationParts)</a> ⇒ <code>String</code></dt>\n<dd><p>Stringify a dependency declaration from its parts.</p>\n</dd>\n</dl>\n\n<a name=\"initInitializerBuilder\"></a>\n\n## initInitializerBuilder(services) ⇒ <code>Promise.&lt;function()&gt;</code>\nInstantiate the initializer builder service\n\n**Kind**: global function  \n**Returns**: <code>Promise.&lt;function()&gt;</code> - A promise of the buildInitializer function  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| services | <code>Object</code> | The services to inject |\n| services.$autoload | <code>Object</code> | The dependencies autoloader |\n\n**Example**  \n```js\nimport initInitializerBuilder from 'knifecycle/dist/build';\n\nconst buildInitializer = await initInitializerBuilder({\n  $autoload: async () => {},\n});\n```\n<a name=\"initInitializerBuilder..buildInitializer\"></a>\n\n### initInitializerBuilder~buildInitializer(dependencies) ⇒ <code>Promise.&lt;String&gt;</code>\nCreate a JavaScript module that initialize\na set of dependencies with hardcoded\nimport/awaits.\n\n**Kind**: inner method of [<code>initInitializerBuilder</code>](#initInitializerBuilder)  \n**Returns**: <code>Promise.&lt;String&gt;</code> - The JavaScript module content  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| dependencies | <code>Array.&lt;String&gt;</code> | The main dependencies |\n\n**Example**  \n```js\nimport initInitializerBuilder from 'knifecycle/dist/build';\n\nconst buildInitializer = await initInitializerBuilder({\n  $autoload: async () => {},\n});\n\nconst content = await buildInitializer(['entryPoint']);\n```\n<a name=\"initDispose\"></a>\n\n## initDispose()\nAllow to dispose the services of an\ninitialized silo content.\n\n**Kind**: global function  \n<a name=\"constant\"></a>\n\n## constant(name, value) ⇒ <code>function</code>\nDecorator that creates an initializer for a constant value\n\n**Kind**: global function  \n**Returns**: <code>function</code> - Returns a new constant initializer  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| name | <code>String</code> | The constant's name. |\n| value | <code>any</code> | The constant's value |\n\n**Example**  \n```js\nimport Knifecycle, { constant, service } from 'knifecycle';\n\nconst { printAnswer } = new Knifecycle()\n  .register(constant('THE_NUMBER', value))\n  .register(constant('log', console.log.bind(console)))\n  .register(service(\n    async ({ THE_NUMBER, log }) => () => log(THE_NUMBER),\n    'printAnswer',\n    ['THE_NUMBER', 'log'],\n  ))\n  .run(['printAnswer']);\n\nprintAnswer(); // 42\n```\n<a name=\"service\"></a>\n\n## service(serviceBuilder, [name], [dependencies], [singleton], [extra]) ⇒ <code>function</code>\nDecorator that creates an initializer from a service builder\n\n**Kind**: global function  \n**Returns**: <code>function</code> - Returns a new initializer  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| serviceBuilder | <code>function</code> | An async function to build the service |\n| [name] | <code>String</code> | The service's name |\n| [dependencies] | <code>Array.&lt;String&gt;</code> | The service's injected dependencies |\n| [singleton] | <code>Boolean</code> | Whether the service is a singleton or not |\n| [extra] | <code>any</code> | Eventual extra information |\n\n**Example**  \n```js\nimport Knifecycle, { constant, service } from 'knifecycle';\n\nconst { printAnswer } = new Knifecycle()\n  .register(constant('THE_NUMBER', value))\n  .register(constant('log', console.log.bind(console)))\n  .register(service(\n    async ({ THE_NUMBER, log }) => () => log(THE_NUMBER),\n    'printAnswer',\n    ['THE_NUMBER', 'log'],\n    true\n  ))\n  .run(['printAnswer']);\n\nprintAnswer(); // 42\n```\n<a name=\"autoService\"></a>\n\n## autoService(serviceBuilder) ⇒ <code>function</code>\nDecorator that creates an initializer from a service\n builder by automatically detecting its name\n and dependencies\n\n**Kind**: global function  \n**Returns**: <code>function</code> - Returns a new initializer  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| serviceBuilder | <code>function</code> | An async function to build the service |\n\n<a name=\"provider\"></a>\n\n## provider(providerBuilder, [name], [dependencies], [singleton], [extra]) ⇒ <code>function</code>\nDecorator that creates an initializer for a provider\n builder\n\n**Kind**: global function  \n**Returns**: <code>function</code> - Returns a new provider initializer  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| providerBuilder | <code>function</code> | An async function to build the service provider |\n| [name] | <code>String</code> | The service's name |\n| [dependencies] | <code>Array.&lt;String&gt;</code> | The service's dependencies |\n| [singleton] | <code>Boolean</code> | Whether the service is a singleton or not |\n| [extra] | <code>any</code> | Eventual extra information |\n\n**Example**  \n```js\nimport Knifecycle, { provider } from 'knifecycle'\nimport { readFile } from 'node:fs/promises';\n\nconst $ = new Knifecycle();\n\n$.register(provider(configProvider, 'config'));\n\nasync function configProvider() {\n  const config = JSON.parse(\n    await readFile('config.js', 'utf-8')\n  );\n\n  return {\n    service: config,\n  };\n}\n```\n<a name=\"autoProvider\"></a>\n\n## autoProvider(providerBuilder) ⇒ <code>function</code>\nDecorator that creates an initializer from a provider\n builder by automatically detecting its name\n and dependencies\n\n**Kind**: global function  \n**Returns**: <code>function</code> - Returns a new provider initializer  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| providerBuilder | <code>function</code> | An async function to build the service provider |\n\n<a name=\"parseDependencyDeclaration\"></a>\n\n## parseDependencyDeclaration(dependencyDeclaration) ⇒ <code>Object</code>\nExplode a dependency declaration an returns its parts.\n\n**Kind**: global function  \n**Returns**: <code>Object</code> - The various parts of it  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| dependencyDeclaration | <code>String</code> | A dependency declaration string |\n\n**Example**  \n```js\nparseDependencyDeclaration('pgsql>db');\n// Returns\n{\n  serviceName: 'pgsql',\n  mappedName: 'db',\n  optional: false,\n}\n```\n<a name=\"stringifyDependencyDeclaration\"></a>\n\n## stringifyDependencyDeclaration(dependencyDeclarationParts) ⇒ <code>String</code>\nStringify a dependency declaration from its parts.\n\n**Kind**: global function  \n**Returns**: <code>String</code> - The various parts of it  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| dependencyDeclarationParts | <code>Object</code> | A dependency declaration string |\n\n**Example**  \n```js\nstringifyDependencyDeclaration({\n  serviceName: 'pgsql',\n  mappedName: 'db',\n  optional: false,\n});\n\n// Returns\n'pgsql>db'\n```\n\n# Authors\n- [Nicolas Froidure](http://insertafter.com/en/index.html)\n\n# License\n[MIT](https://github.com/nfroidure/knifecycle/blob/main/LICENSE)\n","readmeFilename":"README.md"}