{"_id":"app-manager","_rev":"77-4bbb6d121d5e2d2535bc0110eababda1","name":"app-manager","description":"Script for managing the lifecycles of multiple apps on a single page","dist-tags":{"latest":"0.27.0"},"versions":{"0.0.1":{"name":"app-manager","version":"0.0.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"5768378d1f36d902da100f18b00d0af0c676166e","_id":"app-manager@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-dLEcUiSwatUp4TrbXzaLtq4a4Qn46/7s63ClIUzmmTPloRh8ZZOnTJgLf1+srwzfkErH53H0oC7nzdgZc+dfTQ==","shasum":"874fedb4bdd461cd50223e290115be90d2f52227","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5V/P/OWi9RltZUSpF0wiZPyLSBpYsiNnxyu+f0KUnnAIhALwu77/kyg9cncw0sowNO40pznhCBWEw7lum6pri/VmZ"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.0.1.tgz_1509721891242_0.5193234316539019"},"directories":{}},"0.0.2":{"name":"app-manager","version":"0.0.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"d55b1c77dfddad22fb8a112f5f792e26dc2ff579","_id":"app-manager@0.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-NR1GUdQhr+TilDJQ1LluqTgzKFl69cjWKGyzFHBPQpGn1t3BJTf88HJ3gVUwBUU8tJviie5BA2msb2MZNU90HQ==","shasum":"09cdfd4970440c4018c1396269166e726e40ef3c","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5pHT8QIvuHMDJ1japLyWfpYotEwSpuFTTRUg5hraNsAiEAiAaL5rNguhb540Q/tiu5/FC9MQToLW76smDqnq+qo70="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.0.2.tgz_1509723760984_0.19065670808777213"},"directories":{}},"0.1.0":{"name":"app-manager","version":"0.1.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"2b4634bdfffc7c4c2f662135fa501a6635147ece","_id":"app-manager@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-YxxMz16JzvDYPkJ6YVFLJpVn7mQmudalApPcO3flHeFS3GiKRf+D7yLFW8iYkMWYVloV+DBdNmfc3lw4M2GMog==","shasum":"b8db7f51a43f8c1b08f96f432194955820825924","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUgSnpese3YRv24P7DF7Hzuw71HgANphvJJnDvPRX1igIhAJ4bMMkzmVHDcCywTvphKBmCskss+GJCm3f+MKIIN21U"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.1.0.tgz_1510220390040_0.5711564754601568"},"directories":{}},"0.2.0":{"name":"app-manager","version":"0.2.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"babel-polyfill":"^6.26.0","html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"31f457beeb82e25978cdf56bdd5d9c35953f1223","_id":"app-manager@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-U3jg0N69xuNr2ya6jn+hnX02XO8fSiqAwmbFotiFmHC78qicRIrOb4Qk48KkGgeXkZiC9h9Ej0b8q1O/40JYwA==","shasum":"c5bc72da491e9e5f7ca10ad9a90d8c91591b14cc","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfq7EWwDrZcVe4VYEh1mWlKgV1jDLw12dU+aJoU0F+jwIhAInGpkD+AoRruj2HduxMYZKQlUKvrN761hWPvToweByU"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.2.0.tgz_1510566144264_0.7254847299773246"},"directories":{}},"0.3.0":{"name":"app-manager","version":"0.3.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"babel-polyfill":"^6.26.0","html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"3e19c7e886367b900f1e35e328a5d5f25bc501e0","_id":"app-manager@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-sWwsc359V/IT6r2ZYa2mxyDJfTEaxbTMX5LKsYv8rPX+6P8euZHk0yJ3fPUzBateELuT2Ccnvtk22XSFaobXFQ==","shasum":"94296af7f8f4d797a02d2fe98bd569372de376ec","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEMzp+d8YFx7ivfWxwW8/DqqS0vvbOZZ3VAADwN0zmfwIhAJscGn7c3IZcocMKwl2YsCD5e9YAwnhZt/jzI5kvzlw+"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.0.tgz_1510566665360_0.5930375948082656"},"directories":{}},"0.3.1":{"name":"app-manager","version":"0.3.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"babel-polyfill":"^6.26.0","html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"d3eebca62f65a051aa862ea634ccb7b93a3f933a","_id":"app-manager@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-4f0HFTJ35CLvmueSX9QQKxkdISRhj2QeDYxiBDVzVj3FlYi5cz2Puw6QMmN4whhZT1NAk4WiN3mMZNVPQxwoDQ==","shasum":"fd0c5bf0fbea1278f30803d2ea235132d96ceadd","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2OJWgPrKdCxMoj+V9Ex9H6MpO8Yn5YF/BRIqspkvVqAiEAmSIjg3oNeEWYYctxVXwPWh3j5/45z3i++BVpgXXhvZQ="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.1.tgz_1510567463388_0.9929305301047862"},"directories":{}},"0.3.2":{"name":"app-manager","version":"0.3.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"c2de50df21eaf00f4736146bdd65efe676192d58","_id":"app-manager@0.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-CpSSLCVGENvxh4gzH/lvM2JaDqGlYgsFq2A0c09XcMU+5TKzB3XI54lMO+vjh6QxgA2rCRvUSiEND00Y3uLsLw==","shasum":"e2c306af03c74edf88a0137cf51f7df79c8ec248","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd/SoNKNfylOYhmPlVsVRzIIowQD+drp/S2RH/frRrNwIgcmtflVfjQ2oj2JbAEID/gMJkasFKzCTj6BRawJIhB/I="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.2.tgz_1510576837235_0.6910583551507443"},"directories":{}},"0.3.3":{"name":"app-manager","version":"0.3.3","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","build":"webpack","build-prod":"webpack --env=prod -p","watch":"webpack --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"6deb961d9270ed3754d4acf6ff25cdd62d7dd7c4","_id":"app-manager@0.3.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-v3YaGwzH19sEnzTflcJRD9U5QT4XMR/3vD08gS5hV28SjC84dqS6Rs0I/UeC0TJhqDNS65LYs230SeA6KMIQ9g==","shasum":"b9699cf64a5df8c23247d96c6aa73043b562fe2a","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzUGz6iQX9+tdo1dzbBgH6fZlXRQco7CtfeD48SrfasAiEAtDT+icoHLpPOd6fJU9DMgQMGszbr5nnuc/yzCN7dSXw="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.3.tgz_1510578122815_0.7462877372745425"},"directories":{}},"0.3.4":{"name":"app-manager","version":"0.3.4","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","event-emitter":"^0.3.5","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"17ebf8499064696bc463248a9416a80f70258b7b","_id":"app-manager@0.3.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-oQIhVWQbAZewuEoEDeliPvdUBmTNQv7UNQzQmYQDHw1FmkuOm7sW4wiQn++r5DBTLWPyzD4QQskXgxDTxFildg==","shasum":"e4e11b4b7bfbb184807918e5e9ca6db0b03689f4","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUkPpF9VJe0Uc4/XEpN/uDDF+7HieAdTUPxyfa9Ozb5QIhALV7RGPpc4+SUv+SxurPRbKqx3BoI/vljrOBVc0eU8AT"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.4.tgz_1510579826433_0.3764440219383687"},"directories":{}},"0.3.5":{"name":"app-manager","version":"0.3.5","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"69d50a65122b2a4ec1e4a009eb2e7c43a0beedb7","_id":"app-manager@0.3.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-vRVL+nC1B5R0tGh6Z9Znz0FJ8AlkLIQkoIEurF3Q7uTR88qF2jSj7xLZb8k2m0dRFKqsWoI+IFJIMj4+WiOj0A==","shasum":"cd023da420096cd14efe35cf821c8b1b86f8b93e","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDATTHmmQMovwEuHvhMHQuJ9auCpi5da6xeRWJPEWwm7QIgN7fqmkE3CsWIHUPYJ3uEBPfOyqPvxcu4SaixRM72X10="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.5.tgz_1510651854494_0.17009944724850357"},"directories":{}},"0.3.6":{"name":"app-manager","version":"0.3.6","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"664b2483b81b732ff95604044484e8c6ab539c56","_id":"app-manager@0.3.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-bviu21Xz9SaJElYGwvs8dEj136N4XrTHEHbH33ANPbg9o3ZseVxBMB2uyBtW0U43z+zahHUhXcNOia6XL7xtMQ==","shasum":"3a46b5164fbc5df7c4f159fab392276baf96eb5c","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaMzMOylOmwxj0ysvNEpIpsjoLFESOVjWExCJWx4h6HAiEA2esKyoHx2qeTNE3LnfGNsyYoGlk/D0xVNIYzahZGxrA="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.6.tgz_1510653172876_0.7189244891051203"},"directories":{}},"0.3.16":{"name":"app-manager","version":"0.3.16","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"b73a43f24ebc13b727cf01d6617e2bc99b192c94","_id":"app-manager@0.3.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-gxXnAzHqpp+1lj51nDwnHqg4uJpoKOWrJiBz+5mwHB8lzb6XB69WKDRg7Mw9PuJSFTambeXtqTaXdn4/SoltRg==","shasum":"7c7735c2fabb09a40ad1eab3d2464c547161989b","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.3.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYSNN9Yph9nLZXZvskl643L4zB+qobF1JZKwz255Q4mwIhALpZZVRPy2uesPTv3A/AcfDskh3mnVzTseIngJdvSlm3"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.3.16.tgz_1510673706429_0.255477650789544"},"directories":{}},"0.4.0":{"name":"app-manager","version":"0.4.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"d8e53d7ca972c66c13efd90c77a3862dc9d79b88","_id":"app-manager@0.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-rQELeOvcvaZm1rEQ1lQxjtf/DZa0pVdAvlIlv8jIEl0Fg2Yi/rDaRIXL45P3tlyFw1MkX7jfq+MiL+rnN+zf4A==","shasum":"1bbb3129767594f9c262a694cdef853dee393b56","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPt1Dr1ENBI/aYCGR5fsoztruRFEMWJ7E6lxKQ08UfFAIga6g0zrbgK1cOpbu8FW2GYoTCUp3L6TIrNIlvG4AyY5U="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.4.0.tgz_1510837095232_0.4315737436991185"},"directories":{}},"0.5.0":{"name":"app-manager","version":"0.5.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"ba39e966217ea5916f14d8132952d940c1538a37","_id":"app-manager@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-b1VE/T6eysGnGCalXgyHZVvQVBu13Vca9C8f9YfdlO3SrN4FFLfmybqk8RLBF+Fgekl43wpuAVqk7WpVH+UR1g==","shasum":"13c36a1fc260c542f06603eea91938d98e402202","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfwZuljd0r43repMtWH74q+9WT8ime8wbgDR4H2x2/JAiEAuH0zhNjGxPU8qAw1zV3A/slHAepdGaPm/09DLA8wDjo="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.5.0.tgz_1510837961023_0.21986650140024722"},"directories":{}},"0.6.0":{"name":"app-manager","version":"0.6.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"00bbbf0d4b027c6a891dbbf52d41468111fdc553","_id":"app-manager@0.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-NuDpFhSIJa395v6uT0XAPCIB6RDAP+IfprbuH0cAdGB+Kvsx1ZpRyBHiTvDVXjVQtzG9U43sekw79kjUqH5bWw==","shasum":"05120d462438cfb3244c53e8f247bbc09e1d40af","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj4tnqhvwp0WiDpELB/BoellHSKGQKV3396Nja95n6LAiEA//pXQqMShMb0CqYxpp5gxLdaG8DKF9GMtdoZRmE5V0I="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.6.0.tgz_1511272795959_0.8222189550288022"},"directories":{}},"0.6.1":{"name":"app-manager","version":"0.6.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"88f5f9d133dd6e2cba9e0ff209b367212e1750d8","_id":"app-manager@0.6.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-ghYLuVtOYIR8Bcy21ft5FeQ0bdCiSUlhDFulcHLllPAEADCysIyhXJ5FFPrPZnls6lLZzdC/v8Ne4uTK7Mx8lA==","shasum":"358a6723ecaed07845141ce07671bf95b30c3c85","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAMsN5N1+wCikkJVKZpHEe9POwv5s7HfUiSJxyptwdAAiA3nePEoOyvkKAShaZ8Ouj9vVRVHR6LjundE3Lr7tWRsg=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.6.1.tgz_1511338276906_0.005930413957685232"},"directories":{}},"0.6.2":{"name":"app-manager","version":"0.6.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":65,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"7f920b17a17f81324974c0250e060729ac38f850","_id":"app-manager@0.6.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-ylLSX2nZ8ZU0VXldjStsAfbvnc1BoDBuITaKWW5KUnazv5uq6rAYJRPovsROno+aiicD3jJ7FjTcbVZHdO1rPA==","shasum":"733ff3dc2d342d9d3f6b49190104284648560d5c","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP3Zhj2pIueNQnhKQSPYd5ayVfdH0wxksGQNL9llBQ5QIgAl9T6YQRh8GXD9Jszv6IBUr5zGpy5u+pXtzvrFJDRv0="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.6.2.tgz_1511338373216_0.7894953470677137"},"directories":{}},"0.7.0":{"name":"app-manager","version":"0.7.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"061283431443b8f5aebb36b7de8e388ecb377ba6","_id":"app-manager@0.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-XPr3x4B4Q7dciFvGbi4D2JTAkMdRR3GgxMpVwOLi0UHnBAFqidvGNLHpA5IRLigpec1gS8wjAM5toyFDvxWfGQ==","shasum":"3c367ef516b0c50faeac6f13a8d75bec625a45f2","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsKxC1AD+t45TdOLuYPlShaoUjoH5B4dOOYErlI4ZenAIgR140xEjDtsII49lzOHCcODE8gcZgnPCkkHJ5l5ss3IM="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.7.0.tgz_1511343066294_0.3333751540631056"},"directories":{}},"0.7.1":{"name":"app-manager","version":"0.7.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"18d722ce5ad9cd3a290a3fe8ede5f28d96edb618","_id":"app-manager@0.7.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-g2Koh+zkjESwXD+Hu9GevzZOHs6dSL9t5+/KPkSmkeOfnO/uCqtegoJN1w7TtropgKBbN0ZKN10kF7P8TdkWWg==","shasum":"3dabaedd3497c0649f3facfda63261417368ea3e","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo1hU9icB/oscCxB66G+N2jLgrqBLnj7VECout/HzVuwIhALH3g3o8lVCVqw8WuSuGA4zMIue3bHuZrnapv+XU1yWc"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.7.1.tgz_1511345587511_0.11598072038032115"},"directories":{}},"0.8.0":{"name":"app-manager","version":"0.8.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"compile":"babel lib -d es5","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","coverage":"nyc mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.58.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"72bf9c7526fddfa53bd1add03839c094445623de","_id":"app-manager@0.8.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-jN5ZVJTyXUqNO2LrD28IS+6fwubPKeYW3xZ7m4P7hlxM1++BLCRKjl6V7UBkbsO5ZRbA2+IkXl/LyNqrgAolIg==","shasum":"280eba810a373ad4f569d371682c59ea8000c3f6","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCab6WcKx6EQQuSu4hO1ELIh/N0J5axDnydsP928eaAxgIhAIl/CrekZq1u429gLBF6vddzf+tbNQNw+aTH3s5C14IN"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.8.0.tgz_1511348748875_0.7951635732315481"},"directories":{}},"0.9.0":{"name":"app-manager","version":"0.9.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5","compile":"babel lib -d es5","copy":"flow-copy-source -v lib es5","ci":"npm run coverage && npm run clean && npm run compile && npm run copy","watch":"babel lib -d es5 --watch","build":"webpack","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","flow-copy-source":"^1.2.1","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"69c29b7b91e949db8e221e39cf4ff14b657ae991","_id":"app-manager@0.9.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-UFpB4JZxpJCV1OCs51wRk2oXSPGWpcKO2xvi6p+5ryoCQG3wTslK0kvzea5yFOS6PwcDPj/vq/NQRxcQvUPqvg==","shasum":"477b95ddc4d343e6585d9fb3def270463f1461f1","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvs7Z9jLK56AX/KIAgY3ZBTpk4HwIT6WHtwMvNVb6AaQIhAOoXnJb42lveBOqDh/49eMWn46tvU/sKqaOPebfrMf8A"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.9.0.tgz_1511362202536_0.9355393284931779"},"directories":{}},"0.9.1":{"name":"app-manager","version":"0.9.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5","compile":"babel lib -d es5","copy":"flow-copy-source -v lib es5","build":"webpack","ci":"npm run coverage && npm run build","watch":"babel lib -d es5 --watch","build-prod":"webpack --env=prod -p","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","flow-copy-source":"^1.2.1","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"66fefcacad45169f59372d14cb833f318374789b","_id":"app-manager@0.9.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-Q/I2o0RKuKQVNHaxXyGALTjdaMUCChPMZ/hsO0jP/GtG6reht0HJQ3dTCxfNcugZeBytF1hAXvbWdshZ9Q//ZQ==","shasum":"bccbcfab3aa2778529080e060f31637a6dc0e64f","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHccFgRFIhVmw76dLZX5tFQc6erndNM7GQwHuO5z5AwgIgQc0g2OPrL4Wu24vjDB4NiVA8VLPCmTG6IeRexv79Kaw="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.9.1.tgz_1511363203371_0.1965958965010941"},"directories":{}},"0.9.2":{"name":"app-manager","version":"0.9.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"flow-copy-source -v lib es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","flow-copy-source":"^1.2.1","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"0e693751cd8977f9dd236bcd1fb11f65311bb18a","_id":"app-manager@0.9.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-IQtMuCF++vhD+Crs5Ls8tiLE2lGZQd418785f/OTM/1YoLgkZpBPhoRGTsdQLx14SEYiCHhMqN34cflXCVF7hg==","shasum":"78d7c1b03156d739c808532197d519a7f6d13735","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKWYiWqk3HlqsdUnJc05DTtNrDGj+Trdddx9bCTVBsIwIgdr2B5XmFO2dfrSxbv57ZxHJqQFGQgNV+tyleShzCEPM="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.9.2.tgz_1511363805181_0.025984015548601747"},"directories":{}},"0.9.3":{"name":"app-manager","version":"0.9.3","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","event-emitter":"^0.3.5","path-to-regexp":"^2.1.0"},"gitHead":"a1b75c4ce2917bef7eac8066e48aa37d533a7363","_id":"app-manager@0.9.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-YCi9k/NTK1r5Nq1cnZr+n2We4yJ4kN3ANW4kiEe20fOdM+uyNh7mkkymUtzn8140bze/yFSY61bt0UTKWZd/Vw==","shasum":"175e8d9437470585ead62432005098867c3fb092","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.9.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlKb898jisYjY6uisDsU4TRHitCKPQ1Hw+Kq3o7ld2cAiEA8w6SbiLHbbwXevNgMynFeA52Ml3NQmIP7+p6x4Kx98Y="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.9.3.tgz_1511365204534_0.5357856575865299"},"directories":{}},"0.10.0":{"name":"app-manager","version":"0.10.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"fea796503e3ef0adb3a37c6106b8528a369f36ef","_id":"app-manager@0.10.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-vK5fii/DuieI7uC42EnB1YE7eqTCvtzO8eP2XqK/2Ge3a8Acl+XRIzk0h9DrFMLR+8mYY8n8h+91atvqbvMZOQ==","shasum":"86ba4cce6ba86f58d4f7e6e2a6f72b54a05298ee","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/FYaLAZbJvktiwBOUgokQs4QZM7G1hq+7trP9hIPE5wIgaJCl9a4g0hhRiMAn7+TYBSjvq1WyznVqIgZAT0DB9KU="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.10.0.tgz_1511883607046_0.2453694837167859"},"directories":{}},"0.10.1":{"name":"app-manager","version":"0.10.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"631a434e8ec24d8d3d3b828f2ad004c1dc38f80e","_id":"app-manager@0.10.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-/8GiFnnojAQCSE9MIUWe/b8waZFxK5JhDdgrKq6jzRywnAZ2PfUMf2LyeIfln1wcPHww7mHv9nP+h1fIt8hIkg==","shasum":"d4816e4a6c35127addf4e07e954d82a546b3ed3d","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLLwuxa3wDw9sxrrd+ubi/LCIsEtk7vOlVA0AK0KnIBAiAH6N+eFYRb3up8o9Uqn79h2vKNiqKya8/02N+z+6EkHA=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.10.1.tgz_1511891765868_0.09551346371881664"},"directories":{}},"0.11.0":{"name":"app-manager","version":"0.11.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"e851dea3190786c8c1258259de8fd823224f4dcc","_id":"app-manager@0.11.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-g5XMcGzUhcG8rs8ZqpZEm5l2gmMhBNCqaRqi5rLbgB9ZkXOl1GTpSnQe8SoiJGylYGIYgChYJMTVw2hFIqxPFQ==","shasum":"2ea954df1f622d62134e6cf124a1d75bcbad8cee","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTj5GoVeDX8R+6miie+b1ZXwQfze4WvvysgrO5Olo+bAiEAwzhAAZ08cnvPIjs6CBM3ykpcVBWAf83tcFczLBiPupc="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.11.0.tgz_1511895036105_0.0294850948266685"},"directories":{}},"0.11.1":{"name":"app-manager","version":"0.11.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"d5509009f7e6252e02c1b08d4ca0944b121ef31f","_id":"app-manager@0.11.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-8OVxtUczRN0rZpuU3nIW5CsvyHq7KpMqJMd1L22Ek8uxk1u3DtsXIky88UVlGxIpFNFfe8YNOGVrL2zgW+VWVw==","shasum":"c022897d2c41ee7c42113e1155c0b24422323814","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.11.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFBe8qkIE3EwxqGTSkuQg+bBMDlLAJU2qX1jUlCaupbgIgAMJD4lUP3eBvboJ+4F3wt/a4eu7DGzJPr7admdNLF/8="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.11.1.tgz_1511896821129_0.6746106317732483"},"directories":{}},"0.12.0":{"name":"app-manager","version":"0.12.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0"},"gitHead":"c4d7b7b0fffc940e7e81d5ae8b88b54961e55573","_id":"app-manager@0.12.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-gdiMpynX25KUvCrfX9u0701LQxh1cdNMXTVoqT20+guTsrE6E3N4TUer9p6ApG4o4l5PkaNwkxNVdBmwuOrjiQ==","shasum":"2171399f570313189eb0ec522f9956441c5b43dd","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdpnb8nrdULkVZCkpDfQ30/KpT9Lvqf1cxPaa6uPQZgAiAwkZ0Cs8ezeLr7mFBxb4EWdwZY9AMu6yOeYSbsiIKUSA=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.12.0.tgz_1511982731572_0.7775419012177736"},"directories":{}},"0.12.1":{"name":"app-manager","version":"0.12.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0","slot-finder":"0.0.2"},"gitHead":"e98901c9f46e9bf8a940092d9399b6ddac83d852","_id":"app-manager@0.12.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-+lb/0OBwWvIPrkw18+SuD0rzeHzSebOD7xMsoRcku3zodSJ00YSSU+2tjCOa4KgswV0NUMtDi21qCt9dqbYrsg==","shasum":"b65c07898dfeec16386121c2a30d3bc031c2d140","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.12.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICY781f4OSWnamct9YXxTOJBpj4fXy/wyd75qzA+Fw1OAiEA9ucr3Dl5CW1ATIQxZiZ1Gu9kaZ+7S3kByveqJbc9MF8="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.12.1.tgz_1512040103488_0.8396805135998875"},"directories":{}},"0.13.0":{"name":"app-manager","version":"0.13.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0","slot-finder":"0.0.2"},"gitHead":"06dca607e8291735aa2cbff060143fa8e4a66e53","_id":"app-manager@0.13.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-DyT3go67J2QtgfDL5lwwRnvKvJj1W4UiVlVASvWTDSX2zayNQVnUXdGMHzXwyTm87m/fwLnmJGlVBQTh8n/PEA==","shasum":"0bfbfda4e1dd7e55dcdcbc09838ca1f23d52db34","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.13.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHuKqOoCZSUns1loL1l70nQDPheazCYrxHQGcE3SsM0gIhAMqPznhPEm+dHr20Ql29fVNKEc8Pqygu49HVFjZPgCyq"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.13.0.tgz_1512056864284_0.39387931604869664"},"directories":{}},"0.13.1":{"name":"app-manager","version":"0.13.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0","slot-finder":"0.0.2"},"gitHead":"51b05ea4dfcbe14728b1686af2f216f62bcec520","_id":"app-manager@0.13.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-+Nk5qh+FPtbRAoLp0mmbXBbnsLIKL4G71q6bRglzbDY9GE6S7hQN5sWbOWYKF34/qk2CWL9z253USj9TvM560Q==","shasum":"612d1295d42fa7b5998e324acfc7090159fc9d71","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.13.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrrlfUQ8TYH+fyu/oaAr0VGaoNBVfjrvorpxtrVJopTQIhAJiIWHEHyrBYvol9gjW2/INlTdahC+F7p+ySTUaJGfB2"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.13.1.tgz_1512058589748_0.6434753434732556"},"directories":{}},"0.13.2":{"name":"app-manager","version":"0.13.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0","slot-finder":"0.0.2"},"gitHead":"599ee715578b73fc6eedd6b2451e0e901c5fe753","_id":"app-manager@0.13.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-j1BSjl4nr1dS5zeIhWU4iI5BRqYqgDfZJKFWob2KttSNvoP3/2wU1AO5iITobmRc1rqYERrgkDFkSqDFyqvMEw==","shasum":"9bf9d0aa608bdc27e50fcf83df6980dd1681e766","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.13.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa9JMrKebV/gCTrDLGpOdeislUWN/tthDOyIV3lfuwnAiAM5ijESDI6wZGRchUkRonVK5jh3cJYRSSsBv0My9p6VA=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.13.2.tgz_1512062841805_0.5110569512471557"},"directories":{}},"0.14.0":{"name":"app-manager","version":"0.14.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.10.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.59.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.0.2","webpack":"^3.8.1"},"dependencies":{"html5-history":"^0.1.5","path-to-regexp":"^2.1.0","slot-finder":"0.0.2"},"gitHead":"06de5b705686049ea1c641e662264d106be71608","_id":"app-manager@0.14.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-33PnYtk0zg8PfWCfPliGQH9dNUYtlbrIzyJLMMX1/KIr1sprVaDXnARoT6lfIqrcFk5maY49WBNMviHNI2cTNw==","shasum":"7e9c1fae702f2891c9d29b278a3b2147bee56495","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.14.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDg5UdhgpDf7x7XnEGSigy1hC9sraiS2pTFIlJNI7qKdAiB3vqMWmxRc/ccQYWNcMafESRa5YDN7SxPAmgXAT5mVng=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.14.0.tgz_1512391100237_0.9725463832728565"},"directories":{}},"0.15.1":{"name":"app-manager","version":"0.15.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.13.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.40.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.61.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.1.3","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"0a900bb212228c815467c3d401b1c0e4aa899d14","_id":"app-manager@0.15.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-FxJSzPg0zqVgOf0dSl1ur2blcrEhzFMKneM0IEZ8dNu11UdUQYopFh+w0iKI8JabNYNtm0QGykBPEw7scAHZWQ==","shasum":"051e0be48fa80afae6513189336597b6b55cf9a0","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.15.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG4AlgYJBmH5RdyfKDGqUtBIy6J16RGeo5rpM2YiK3fAiAqqWCVL5ezPrn+rISyKVsXluI3FaA8kpLaYA2eyinCYA=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.15.1.tgz_1513180039747_0.5459178448654711"},"directories":{}},"0.15.2":{"name":"app-manager","version":"0.15.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.13.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.40.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.61.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.1.3","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"ee3e28b36a225277c545abf905f2ce1d18159fae","_id":"app-manager@0.15.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-GqaTEuaNjsrX12HM4PJ6R8uYIk5tkd5AekUmiPX64DivNIdMjjK0jZrWHpgMJuiUQpHHqDb1qK/DRr6wKUe0Sg==","shasum":"443405a4cfd82c49b7b16cafeed9df30e26806bc","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.15.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5K87h/YK7Kl5XqvdIaDecVMVpRqjtmnI9Wqwzf3tIeAiEAxOal9vPUtrdIv3CV3d0AJ2WajaBReDE7S01Ws+5Zgps="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.15.2.tgz_1513187488418_0.5980020114220679"},"directories":{}},"0.16.0":{"name":"app-manager","version":"0.16.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.13.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.40.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.61.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.1.3","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"4bf0a651053b170e66f164da5f123ccbf63f5bc5","_id":"app-manager@0.16.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-16m0Y56FyjleqQa121ic8Ey4Z7WrWvhZrXXR51w++GI7iZB6f4+QDQlYW1Kmencuef1qXh0p57OWmkd8pRnyAg==","shasum":"691c7573b7a89d600393e7c87921d2a604d260e9","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.16.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjIMilXo2BMiWHngrp3unqCu8lLokwPjUaEoDXFIOpTAIhANkIZFDJtnCayKIiImB8d9omwBbrZvdkIErG9M1D/06N"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.16.0.tgz_1513258072327_0.7176529511343688"},"directories":{}},"0.16.1":{"name":"app-manager","version":"0.16.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.13.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.40.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.61.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.1.3","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"bcf2bb9df38e07aee150a8788639ba4692adc956","_id":"app-manager@0.16.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-44k2L2uKIg+qh0xOFS65BYeS0DtPTHE/1pKwP2xVLeqNNTPf/W2SV2M6zMo/KC2FPzblpBs588tTBYb5hjhRpg==","shasum":"86dfa99b0269a0c4dc71a36aa7be097c0327b2f2","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.16.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMu8SUTxXNeRg+eStFaWn1sJssHeVdYAN2byn9OwWziQIhAMAfKWvRuZbXw0+/MAp5jyA52EtwnHQ1l1eBO86m+4xT"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.16.1.tgz_1513259014668_0.1532971381675452"},"directories":{}},"0.16.2":{"name":"app-manager","version":"0.16.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.13.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.40.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.61.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.1.3","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"f14a096db7f33de1ee0837f2e040056ee079ff0a","_id":"app-manager@0.16.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-vBcmZFYsrLK0rQozk+jQZWa9DsLNkZ3/mRAQyV0QDme2mY4K6MzZ1aRoDRQZmfQvflnwVCF3cUV4PtPlLdWukA==","shasum":"4085230e67207fd0671f6ac9fb7ee9a6c592f928","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.16.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKddEe1w2JycKN2FpOQaQguQfxXZtoh82Jp/IKGjiEwAiEAt/eCsC95iRQvH0xyan5cliadAOnrUTIhT6fikuw6Yw8="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.16.2.tgz_1513262463211_0.531263165641576"},"directories":{}},"0.16.3":{"name":"app-manager","version":"0.16.3","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.13.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.40.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.61.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.1.3","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"c34a6a5bdb775d2c7fc140e42590a23dbd2943bb","_id":"app-manager@0.16.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-8C5Epsy/I9sef3tCa0iGhSbpr1YOBWpomzYJXAb+2mTvHepOi7SXFl03rUSrtTSqDBoI54QSNOUxFJSXpiegXA==","shasum":"df2e9829738404ab4f281bf1b1d20556a0e4972a","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.16.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEmLTsHICZeanFSYq9xRVXiidSKVX/49fMxI06fpWZMAiEAvRwt91Vi9mLgRRY/GVlXxJaRF96pqFN5vGZzf2DbCwY="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.16.3.tgz_1513596953680_0.38081007124856114"},"directories":{}},"0.16.4":{"name":"app-manager","version":"0.16.4","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.13.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-flowtype":"^2.40.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.61.0","husky":"^0.14.3","mocha":"^4.0.1","nyc":"^11.3.0","rimraf":"^2.6.2","sinon":"^4.1.3","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"7923c816df2112064ce93190306f06c9d75547b9","_id":"app-manager@0.16.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-pNKcK5R7sqVJk3qWbJpJTgEGC/7aLFYMcVFYv/LL4YdRcePZoSeALT697r6Bzd+OgJwbQo9rDCGg7gDt86BqzQ==","shasum":"2491db7e602b40d1955a87d8e8ca94ebaaad3c43","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.16.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx4NHT07tHCBCssuyrdxJZHKxs11BWeNG2Pa7ydGxnDAIhALA1SOviyI0IwdHb6giHOHbS2tqGK6MuC33i0/EJJG9P"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.16.4.tgz_1513618694759_0.7998366458341479"},"directories":{}},"0.16.5":{"name":"app-manager","version":"0.16.5","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"cd9df29fc453d3fbfe527465b1d0e83b8bb3f6b5","_id":"app-manager@0.16.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-AVpsa9EQPv6CtRfMMG3axfJYuLyYsf6cW/5lZVbgGIFcCd7idQhCCCzxAO5KH3YRjvksa6IwTe+aOmq7TUZ6aA==","shasum":"18cbf45cadd83f683e4fe6662f750955c1c1bf83","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.16.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkSlBjJLul2NUY/a99uJoR2HrRW2M1o/M73X5CZ5mrYQIgOZj//i7LaGLMpA2ZEY6H82q57ZDQBU9celoWzFxORdE="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.16.5.tgz_1517312563722_0.19696917245164514"},"directories":{}},"0.17.0":{"name":"app-manager","version":"0.17.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"5278438c39c8a6fc4bc923d07dc788de941b70de","_id":"app-manager@0.17.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-JkE+vojoAGwtAziD/IszlWhewsQZca+iMLEJvk76oNjJJWF0ycTxMKZ/kc9L1GjUGKVcQQ+ewsCn39AjMzQ2Og==","shasum":"c83a27630430009b4f1f13453c68073e0a17c2ed","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.17.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlOG1+DseKWYFiHNcaaQ/I+m54sEbWibydtum9EDoWdAIgf7slX2dGpG47wSY04N7g5sstd2LoBf6pcSdv/UhX0n4="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.17.0.tgz_1517340000251_0.2964642997831106"},"directories":{}},"0.18.0":{"name":"app-manager","version":"0.18.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"e4de7ed216a4397cb306991cac53cd4c5ad14a45","_id":"app-manager@0.18.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-NlEE2OqNSZ//V8bwom2V47uWWyDa6TnQlIQhEAiD3GdS+l71IyszFDAExnjV04xuwk0kusm75bgY0hGWmSyshA==","shasum":"16caefa1ebbe16f70053be14487137d2b1b93c83","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.18.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRrEGpNkjsUWral1QYofvTrCuM1N0G96pMlUEUsR+HyAiAC8CXng1LSvXpdvAT9IfkMbKS1YIRPa7drdCIZ689OpQ=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.18.0.tgz_1517423628394_0.592027653940022"},"directories":{}},"0.19.0":{"name":"app-manager","version":"0.19.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"4c0ce01b964d3667fdc4f00f13d94252cdace7fd","_id":"app-manager@0.19.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-mMCGNj1TSJTa7LtkcNDqHDjZCUDGy5k23k9zPJGXyX6yjqTimMEK3sBONN9cJMnu7e5Md6J3V70x7EeI7mIIqw==","shasum":"61338cc21ad5a9685aadcf48a25b0e1466852457","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.19.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrUrJbFUNZmdC589PsccbNpOpL0LHT0jPF6E6r6P+fYAIhAJ/vg8gMSxyXMDpxf9D7ZJsbfniwWGbAu4XpjoILMtuH"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.19.0.tgz_1517498146461_0.34692572825588286"},"directories":{}},"0.19.1":{"name":"app-manager","version":"0.19.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"9b8561a344013c502182e621109849fbad772511","_id":"app-manager@0.19.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-7bh6q+oR7N9NiMd5zunJoYHBNVoan3Yxf2PgkMBlwgmPpnuq95KQl6tOx0RGIKJXDmtQzRZ05kYkIglPC7JApA==","shasum":"92162131a7f95f41100c38b2f997427f39f160b6","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.19.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbVVxDlSjRyXiKcJIA9N7HZlzl+AOdGq/NSGyZp5G2+QIhAKWgGVDaoRGLUgXHa+IuHogySGEZQusDQcA3rF6pq0e5"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.19.1.tgz_1517498714093_0.5849609444849193"},"directories":{}},"0.19.2":{"name":"app-manager","version":"0.19.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"991673fe3deb8e246f21837ac7431cfd5418c254","_id":"app-manager@0.19.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-+zbIYzUhtMXjy3YAy9aNwA5K3bBMron+YcR/LbSATb3T+gfdxj144NlSNHL/9+6hRKJn9SAxB4ZY5KBKBgFpaQ==","shasum":"3d5c41f56d3cffd0cbb0fc96d41ee18333fcdb3d","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.19.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9105wYbxC6zP76HnLl0hPHDxT0PsabRkp1696fLJdcgIhAJHiAjgDglgbWRqAIVbEcGkGL/X6PnRAcbHsoil4HkMx"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.19.2.tgz_1517500496998_0.0427492274902761"},"directories":{}},"0.19.3":{"name":"app-manager","version":"0.19.3","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":70,"statements":70,"functions":100,"branches":64,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","qs":"^6.5.1","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"4c878429d55dd45caaa1b38bb39a6cfddc3f5069","_id":"app-manager@0.19.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-IEO3si4Z6mfj75h64AEfJFg/L1PuN7NXhgju2Mss/gPErneqwfFdRbqkFmW4bXolRz98E/0+si2u5Sc/Lfid3A==","shasum":"292a9b2b253aec4dfe9647902e39cd7368ae10af","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.19.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuWmdmeSdxfBhYnvoKSL3zwtVMh9nKQ0tFq6QY5cW4mQIhANECepX+yiZKyR48e766s+6FtWF1Ce1s8nyapZciv/OD"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.19.3.tgz_1517508954196_0.8385424707084894"},"directories":{}},"0.19.4":{"name":"app-manager","version":"0.19.4","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","qs":"^6.5.1","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"07bbe65ddb9e247e57dbdbfcd667c08a65712feb","_id":"app-manager@0.19.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-F7vyWyTlwpc9ZmvUfeZ4WfPpbl3yI4z/KHE7kFGjGp3JFLZWrfv2aBDBqP1yg2BUpicA8agpnokeofgjruyB3w==","shasum":"a21980997f07ad0d903cc1dabe288464b22bf5ed","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.19.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrCsbgEaoQtKrng2mznnpyzVogCu2x2N+Xi1ZR2Q1HLAiAKwTIDHFcorbavXg5IOI8Q15UeSL8aWT+mjtYTfZkmOg=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager-0.19.4.tgz_1517511348682_0.45736746583133936"},"directories":{}},"0.20.0":{"name":"app-manager","version":"0.20.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.64.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"path-to-regexp":"^2.1.0","qs":"^6.5.1","slot-finder":"0.0.2","eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","url-parse":"^1.2.0"},"gitHead":"a769742fb6c9870609cc4d2d92119237cbe79da7","_id":"app-manager@0.20.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-CzRZ5N+IgWFqpB+/55kywVqSavQlk8/jBQTtabhp80GdCwuWs2UA45NxdFg0cpnYwd5F0KU4+uwRP6j8U0hxxA==","shasum":"8dff96a41bb093b756ca5b4806f06ae4b592be20","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.20.0.tgz","fileCount":12,"unpackedSize":240138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBBRkuN6SvMcfv3GFXP/f6zNfP57KrD8Dclavs7w6sQQIgU1KhyBKb9oTxUunlhZDHaopBtFqGguQgP5uJmJw9G1w="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.20.0_1518292892554_0.8596174262934799"},"_hasShrinkwrap":false},"0.20.2":{"name":"app-manager","version":"0.20.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"7900be7e674e7c455fff1dd9928a10a2cbd64b79","_id":"app-manager@0.20.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-lC6p2ifRuGEvmXN57l66YtHaL9mgf0xLINDDg0XVOU6X2IlGZTCj37Pyi3IVJgGA+zQRPotCzVXGxByrFUUmDA==","shasum":"0f336fae58e367ebe0a57a2872594e27ab56a9aa","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.20.2.tgz","fileCount":16,"unpackedSize":254014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEY4+YobMp6lJvxC8EaPJY+klZ8jDEALZxmjT4AiVub4AiEA4urI5ITtQeuqWDiZP0xn1Ra9c9TNVfZYUXfhfkLOLBg="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.20.2_1518295673818_0.5106939641123969"},"_hasShrinkwrap":false},"0.20.3":{"name":"app-manager","version":"0.20.3","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"7bf118306e0dcb8327db8dd93ec083949459a58a","_id":"app-manager@0.20.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-eBgXIveuX+q86P91vhknUKgRS4OTyzuq8o1goJU482dB256FAr9lZ4SELBxywMpk3A4211GTJ1DaxWHXCPK2gQ==","shasum":"dbdb18b9b70b8481e5c1d830f5c8f94a8fe1c083","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.20.3.tgz","fileCount":16,"unpackedSize":253923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaZNHWETuib3wxpjNXnMblfPP4NqPa/IkgazHjT7hC9AiBq2RFzI1LqC675HFSHfRwVI1Y6ou7KtfbEsYNvTnFoJA=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.20.3_1518297595965_0.08489025788308457"},"_hasShrinkwrap":false},"0.20.4":{"name":"app-manager","version":"0.20.4","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"fb4192c9ba075350f2559535c32ecea457fa9a34","_id":"app-manager@0.20.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-6QvKnoCIkKG9ERZ5HrrMJ0snrH2hpjZuWLhplqNLeKzGS3Bx6+ikwt2UC5BGjPVv18txCLlo9JXZy3DBV6K8qQ==","shasum":"7d1fbbd81b935645a29d557fa769f8f2194a7592","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.20.4.tgz","fileCount":16,"unpackedSize":252682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdivvBHYfvymEIKn3uXMIGQG3rLDrDWOeDsefQi/f3rAiAuBjqjqnd5ORwSrZ+wmSFMzJvjTP+3vbPQnzzlQD7Z/g=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.20.4_1518298397725_0.9974493204404129"},"_hasShrinkwrap":false},"0.21.0":{"name":"app-manager","version":"0.21.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"ba8041343d726672f0664991273c9d94408af30d","_id":"app-manager@0.21.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-a4XGcis1Rgj2A06/KqcnIzl71Mzdv4u6UsaYfNq1ZwZKjY6Oh8hYf2QMUsrVZDh/yDGN9R9knVqjghc4mUQZjw==","shasum":"ef406411a926a9cb4966c8e41860373f422f7b66","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.21.0.tgz","fileCount":17,"unpackedSize":252590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLmY+nBK+K+WWI69ocS58U7tN6/B9J9ClnYeXxzHoyfAiEAlftOH7oOn3CRgsJ1vjllIYhZGmWf23Nr21COxVVAlKg="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.21.0_1518639106049_0.11716952498106226"},"_hasShrinkwrap":false},"0.21.1":{"name":"app-manager","version":"0.21.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"5d156680ffe5c68a2b018cd1129b4252cf15c33b","_id":"app-manager@0.21.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-ouGZhSMb1pHs6ybDDXt3sTYCWmcRAqDd+fVXdldVasFGIwSSxJE/qudqurA3d5nC2BwcJDYtKPy2ItIL5G3pHg==","shasum":"686e510cc2b53084ebdded14c560d2e2d82f600c","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.21.1.tgz","fileCount":17,"unpackedSize":252720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnE6BzWL+TnI/78KUfgZasTLMUcJ0JDoU0PKsKAjzfxAiEA3TCvhNFnO3uW+VxN7sXaC7n0TA4Gh2jQ8xWwpOTWg4Q="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.21.1_1518640951897_0.11959257510078558"},"_hasShrinkwrap":false},"0.21.2":{"name":"app-manager","version":"0.21.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"e4547e74d1d6a23134d38af9e270d715b7fe29a9","_id":"app-manager@0.21.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-UgZJYt3Kx9hpCB71ZYNj2rjvtmMOtF3WXnIGDjDOhL6vplEY4FhaEmwlisNwQv9XNvFZQkQso25kdDJjZe220w==","shasum":"a0d24e928b2f2aed68f8dc2096b095811126ad5b","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.21.2.tgz","fileCount":17,"unpackedSize":252741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy16OSMS7R8rIjLuAWclJ108tLQdmnbiRV/rqLrBmEUAiBle0W3ZDHs/heJTYGpg2eGRzzoMhVBd/KxMD8b1oabKA=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.21.2_1518641391028_0.38416176982585815"},"_hasShrinkwrap":false},"0.21.3":{"name":"app-manager","version":"0.21.3","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"a5de8860a77b243fd8b7a7baacfab16513ada3d5","_id":"app-manager@0.21.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-e9Enx1wT3FHgmzxd9J+5KSBf/uqjHEOTIf1bqislHxR5VjzCgMUVw904mjFpOUGK/AJpVXjKOy6aRsjsWj34pg==","shasum":"f5e28ede33fadfbda04431309e3463191193bc86","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.21.3.tgz","fileCount":17,"unpackedSize":256663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChtsZD4ioRcy9I3BSJm7y6SFkmEm6oibr9seRzv7GapAIhAJH8f2fjWpN7TZ30cwp+EruKF/Zus66aXWGR+Jny+T1x"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.21.3_1518650627300_0.517295292460733"},"_hasShrinkwrap":false},"0.21.4":{"name":"app-manager","version":"0.21.4","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"4b5583f620846316568379423bd1587dceb606bf","_id":"app-manager@0.21.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-2VYxLWkoeQQyFF35CNT83u8Ua7A2xZufYAcFRO4rItXU81mDl3xm5GBC291lk5n1pABDswGTL6MtuyXbQh3V7g==","shasum":"2c017083a773155d11e0187d6e940bbb5ddb3cc8","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.21.4.tgz","fileCount":17,"unpackedSize":256801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw3GhZyw0kEAN2sEShPvLc95whyaaCNn14XGRbLFFh+wIgPJqulYWgQc72zcRb6Wtf/El8OWIY6lb6Zh6+eRJSpKA="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.21.4_1518652484547_0.9101648018893354"},"_hasShrinkwrap":false},"0.21.5":{"name":"app-manager","version":"0.21.5","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":99,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"c42cf98fd153ae07bb6227ef5ac3c33a31b85d5c","_id":"app-manager@0.21.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-F8Dvo4MnhnTqL4jkv+mwYLYhNKAJkQ9DCHFREg1NAC7ZAPHX6Z3MBB26xafXi1xnUhTX2yVXalZrkQcYLzRDLQ==","shasum":"21c4b05a53bec35b2efaac217dbb3567093dfa04","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.21.5.tgz","fileCount":17,"unpackedSize":257185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0ZFzgSnZaNCGqsjcH+GTIp3AAZSqUlWmLRGGYithJQwIgSxWAmllb3LihfKytUl0rbj8473ycoed0os2c0z6GvAA="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.21.5_1518653437437_0.5463151604449388"},"_hasShrinkwrap":false},"0.21.6":{"name":"app-manager","version":"0.21.6","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":99,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"855d96352ff2558595728fcbec76035441f7db44","_id":"app-manager@0.21.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-3VdyMLj0E5AGWNdIxwgJ++gOnulr8WqgwyTMb/lmjKvXoVIQnQhG0V4ezfbVOeXiOjYVbqZoiXF9kYdPyambBg==","shasum":"27cb43b74e60b4e609e2071ee38f388c85cc942b","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.21.6.tgz","fileCount":17,"unpackedSize":257187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/baPlmhAFrgNEuEBzImX5m3eUMrzh9xiC9V/gobMnCwIgf3A6kRRlTZ98b0oF2Z+8rJbYqCLhFnKuNkWBestnttk="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.21.6_1518776981067_0.9456486854395494"},"_hasShrinkwrap":false},"0.22.0":{"name":"app-manager","version":"0.22.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":99,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"d7f3d88852e49cb52917055d4ed789a4bc0d7123","_id":"app-manager@0.22.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-gZEWYDMBtMGigqa/qOv74hZIfnU4st2lW7q4MmFTCiV5Jn1vJpfVSptn7/LnzE+XXiceqzS2MTcZpclJ7GsSzQ==","shasum":"d72c3aa14200219633702f352073fea4b2104df1","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.22.0.tgz","fileCount":17,"unpackedSize":257373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOxMs3s9PRkgr9XhXt+HB7XQp9mU7FI0nWz6cL6PtOcAIhAIPZe/VLVfXzEbG2UNDT9dpnW5bemxQtVg/gtzO969hL"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.22.0_1518783136504_0.7346384427505974"},"_hasShrinkwrap":false},"0.22.1":{"name":"app-manager","version":"0.22.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":99,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"bc9bf7822c36399739c732154b12ec12d402e448","_id":"app-manager@0.22.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-GnaAvuMgvhktJ8lZiboCuAf16UNECBnpsbB21xYeXCy/VpL5ELn9aWSBNijv14y1GgkhjksCZ/1Zt+zRBgidbg==","shasum":"cde19e0552fd35dcb7fc07182b84ca0772098fd2","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.22.1.tgz","fileCount":17,"unpackedSize":257374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDly52Cc2cQQvyE3D/1qTIYHx9UA2CrcmxWhVsfjGSUDQIhAMzDM4ZegzdvA/p+dAY2k3Ie3TZB+LEaRPJhzsgdi1pM"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.22.1_1519648773406_0.8660325848544173"},"_hasShrinkwrap":false},"0.22.2":{"name":"app-manager","version":"0.22.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":99,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"76d7311b4579020d3c5a382e06efff66d9bb2295","_id":"app-manager@0.22.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-CYWDeVY7I5svPDT9u+C/4wkpt+S5GeprQ6APCmBUU6jT3PAx/4RwVHcesGyWIcwsiddVBKPME5Vc2UhC2r8vHA==","shasum":"06e5a3658f2bc198a8a37ccedd48c55087d3d768","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.22.2.tgz","fileCount":17,"unpackedSize":257702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV6lk96jFvg+j8QQ3ioQFe9C8R7WGduaWXyv+DIlrg0AiEAnDJRWZKBWnbhMW+1p5JhkKOv3HFBfg+syaQO/v8rJ5c="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.22.2_1519652342952_0.9271410236572664"},"_hasShrinkwrap":false},"0.22.3":{"name":"app-manager","version":"0.22.3","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":99,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"aa567c13b26d2dc54dda2eb48296b0a9eff4a044","_id":"app-manager@0.22.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-Ni7zixFtkOs+K8QA3VHpclWmex9Fu0APoV5sSP0JXfsk8w2K3C+W5cfOo8aqq4+ej3+r2FdVMVvvAV0J0mPjrA==","shasum":"846683ca6b367f91db4b0e8c7efe3286f114d3f8","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.22.3.tgz","fileCount":17,"unpackedSize":257744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIhfx+3jc13pST/m69xJQKQLvsY/zcaG1y51fjaMUWHAiEA42U7QFrviLdCSqyc2FNOef+tLLhP29hSRF5MJCPuzuE="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.22.3_1519653745366_0.6939871168739282"},"_hasShrinkwrap":false},"0.23.0":{"name":"app-manager","version":"0.23.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"es5/index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack","bundle-prod":"webpack --env=prod -p","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":80,"statements":80,"functions":99,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.16.0","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.42.0","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","flow-bin":"^0.65.0","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.4.1","rimraf":"^2.6.2","sinon":"^4.2.2","webpack":"^3.10.0"},"dependencies":{"slot-finder":"0.0.3","eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"optionalDependencies":{"eventemitter3":"^3.0.0","path-to-regexp":"^2.1.0","qs":"^6.5.1","url-parse":"^1.2.0"},"gitHead":"5c6384ecab2b657aa64782ffa5acf90234ba2ce6","_id":"app-manager@0.23.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-c505h3OaeE4JTHqcIT4dCijWtIJlZGuxuxzaa3/IE4f5nZmeksePNYjWk2yhBxYA+nd56SDpoMhPPWhjzdhl+w==","shasum":"7a897c73dccd7e8281f36996403be52d2ec9b10e","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.23.0.tgz","fileCount":17,"unpackedSize":258003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkU6M6gK2g/4kRlpeQvKPun7mQyoheTWUd0N4sdwmygAiEAmiz+HXwZnto1Bbbs7wpbprp3zC+MPYzT4QvRLODa690="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.23.0_1519723970029_0.6373807998941148"},"_hasShrinkwrap":false},"0.24.0":{"name":"app-manager","version":"0.24.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.9.0","eslint-plugin-flowtype":"^2.46.3","eslint-plugin-import":"^2.11.0","eslint-plugin-mocha":"^5.0.0","flow-bin":"^0.72.0","husky":"^0.14.3","mocha":"^5.1.1","nyc":"^11.7.3","rimraf":"^2.6.2","sinon":"^5.0.7","webpack":"^4.8.3","webpack-cli":"^2.1.3"},"dependencies":{"slot-finder":"0.0.3"},"gitHead":"2d8a8311dac6d8b18a414f3367b1d1390c4a7979","_id":"app-manager@0.24.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-93ojaJ29ZVl2eBs4fkU8x480H91fYgSYf8QpQ8hL26jzyPX+hrQFsGcL447kt6Reb7xVTIq6vwcxFOYbaXN8wg==","shasum":"a45ce844ffeb0448d8a60fa25d09d59871d75652","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.24.0.tgz","fileCount":19,"unpackedSize":263293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/HrmCRA9TVsSAnZWagAAv3IP/A8C2XWPPV8Q26AfTI5K\nui2a26B+KyXFPlmq6yx9uy06FPLaGrs/6DMYKx3e8gHJOolFPhRujAbbzqOh\nbr2dttJ1JFuqzvt/xRr09SoOMkHzZ9YNqDPJVBYZ6vogPXOhaokpTQ4zobbF\nLm2PShaD+omKADDqaVBnZrwUsi5NfXU4HQ6fem7zBtnB/ku8Q6HKqYkgXL1t\nnpqxqkiSeupDxGs1q13II1W4JCgLHp/EKqaKWJJbwQt/WiB4+EFGHep3tc5V\nWzRKVA14khy11vE6oHp5G3MarKQ3uyPIvASjsSqdQMNf6Ir1l197wxUMpAqg\nhV38t51tqlkJRFD60NSXl6rjdw8DZswGwtKmNwGwN43rXyFyNaVJahNAtuSV\n+WwUn7FQQ7eTe2nvyz2NcB5swcxa0XKuCimn/WazXI94oDYXHP1PP9RvIZ7M\n+aRrHP2ypPo5aHxJdaCV/qCwSkih26ONpiXNOB+4aBr2mZ8IwDkecaIEDGiS\nOVDbgsP7pgKzeYA7DlqnXxEs/idpSGVtTwVfT/cqs6ChQa4B/fZB3lHIMdt+\n5Y2X1uWIms3LokkF3H5vdGGt0lB6KqQgjyAzsaT2Nph2W8CKhHyAC3siKyjQ\naRD5Fmta5UdHOb6qA15/Cc6KPhWTiENY2Ajs3+21vi6MQkDIywkCl3RKs4+d\nchny\r\n=8jFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsjL4zYChUH9q9u0jxbyJbyoVcpZLEY/S31RnhrPwrsAiBS40VfuHMjQMxFSog5X/gXlwuChsUxmol3wjASZm60eA=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.24.0_1526495972928_0.9709442882238681"},"_hasShrinkwrap":false},"0.24.1":{"name":"app-manager","version":"0.24.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.9.0","eslint-plugin-flowtype":"^2.46.3","eslint-plugin-import":"^2.11.0","eslint-plugin-mocha":"^5.0.0","flow-bin":"^0.72.0","husky":"^0.14.3","mocha":"^5.1.1","nyc":"^11.7.3","rimraf":"^2.6.2","sinon":"^5.0.7","webpack":"^4.8.3","webpack-cli":"^2.1.3"},"dependencies":{"slot-finder":"0.0.3"},"gitHead":"6dd01b943d9262eccb09d71f97bc51a199bc4918","_id":"app-manager@0.24.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-48LJSyhmWnkAV/tgIEB7nTvc0dDiNXEHbzhIvzI3OC/yVD8Demsa6nloKikvk12bBhh/r6tREEK6xeZdgh/xTg==","shasum":"3f0669d9bc8853cf666d27d4c5366df99d228482","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.24.1.tgz","fileCount":20,"unpackedSize":263431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/K31CRA9TVsSAnZWagAAuOIP/3iPpgfxYWYekCI+DVyc\n4OaFFtec4u6wYx2FtCwzyWFQ5yGFXXGHsU/26Ibgc9eSngJu8W5wEQAb+fsB\nmUH6g5hsXrZjzP+Tgd1M1t7tWbJKHI2ufK8ms7q9pVQmAnLfXg1BaGuAUIDU\nZD2U1jsAgnsEAEEarkNT/FNAWpuIh8tx8FWVD/aTZONkUD15m03tzM/Bs3c2\n197euyljtVuSUb8T/ItJN6Uwp4IUfF9ICATrUp/3i6vZMihkYsJddYrwv873\nmD7YWAkoCM9P3qh8kVpztipdbriKEZ2nawrGQ3fn7SQG4Rf3BZXT1mCzYPYK\nu/ZmaneAbZEkaRrBt5kdUZBdmWnE9HSs9s75NKZgMYvtxLJ/RCTCoADrov2u\n5ny0sQS/qW1/6ITgtLR8Ch9MdGk4pOAsDc1oMe4mFXUFgL2mUGnCEC7mYkyU\n1d4Egof2PKOS9k49TleHgBg0jkDtMfS46qA0CxVUgKuleWQJ9oshpvUvGNfX\nOt1aNfUnLxpmWHn0eHNfCJjGDGUV2bJ6GFack6W9sIo+t38BPSUGRpgPMKxu\nP5QC7DjYHj3gI3E02MhRwacObB8xUCN7kFxF5N3FXqiFM16zqxquL/Wdnd+K\ns328z04Ek/pP3GkTa/W7e+cjfmEFRyopGZ4dzW+pmcBfpVXNpBHFuvOhIw4i\nle0t\r\n=K6ON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFv1OswmUYgdB+VW644GXP6TbhbzEVJLLlzL+p2TrBIMAiB3aHu4Mjp+lTcufhTRPd3idiDAUKIFk81rmuu1PfkYKw=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.24.1_1526509045053_0.6076067314282756"},"_hasShrinkwrap":false},"0.24.2":{"name":"app-manager","version":"0.24.2","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.9.0","eslint-plugin-flowtype":"^2.46.3","eslint-plugin-import":"^2.11.0","eslint-plugin-mocha":"^5.0.0","flow-bin":"^0.72.0","husky":"^0.14.3","mocha":"^5.1.1","nyc":"^11.7.3","rimraf":"^2.6.2","sinon":"^5.0.7","webpack":"^4.8.3","webpack-cli":"^2.1.3"},"dependencies":{"slot-finder":"0.0.3"},"gitHead":"ce1e0f269af61d075ae9c3251eb9defa8077d878","_id":"app-manager@0.24.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-Ty01VbcggSH/ICE1OVUUamBfm7XwMrIU8kiBFZ2KZhitYs4ndhJLTyu8MDkGMbTcRBLqp5LyaWFi+8SARgkkGA==","shasum":"2fef11aa035fa20365b3cf6e9777120717dbd8b4","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.24.2.tgz","fileCount":20,"unpackedSize":264049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/LPVCRA9TVsSAnZWagAAx2kQAIZyXEvgEyGskP3PTTtc\n4wgtIkjLOft/1DJLtiCq0jbWAkEU4+LgGRuAqmXUivc2YPwJtyBwnbz+30AO\nu4Z1dv/cy6vVqFp0JnIq/4F2uEWb0As0fgyOeykgKilFv6W/MtL+WhTGZEqY\nZkKKgxIKPaw4ADcfe67iWEXdN6F9lr2ou7QIkWaDPj1j+Mdf/5sUYC7+KSHb\nn6kn6rsbGkBV1aDweIdeH6+qhrwrYK9bRQ21n+v/ig6U06X2JmEFkMsvIp4/\nwLhGscH/Ne9ozVbLWWn82ojWqrq+hLtqP4XVOjmNwnvquy3OahW64vUcs9xR\n+4JGhw6G+bnOvcm0K25w/yF4SEbx5MgkzurMHq+mUhOdtIJZHnFJ3qpJmFGY\nHJXszgXmTSEBlHQMmza+R83wm2S7CTFX4+0YZXN4Mfw9vV+iX55qLUuCqOQ6\nXU3Oqih5n6y8b/em2e3cHCwp3TMvh9NKJLwx8heiAjaFNP8sDHIejChnhoi7\n63A3w4VR5ErY2XcoUgMIHSzjBXS+ZuhCipv40qRpCvtjIHTZENq8wlc+RdWn\n0CPc/PRvtJhLQEBmY/FiWEEnz4yHYS8ZC/9XrWvkVTC/KqnJToVlS/EzTVcj\n0Tjgg95ZZfAfOjyuOgAe6EzZxYmS59m2OtXa75deH2PsNsw7GU/aQFcL4XD1\nSVOh\r\n=p0Bu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICb23JPyuuunHZFeKSyWrXMNCudWmSl2mavyeNjpJ9fzAh813f+EFgjvZnORK90C9MeB67d6tO+0tRF7gc37ZYod"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.24.2_1526510547850_0.1734651426617404"},"_hasShrinkwrap":false},"0.24.4":{"name":"app-manager","version":"0.24.4","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.9.0","eslint-plugin-flowtype":"^2.46.3","eslint-plugin-import":"^2.11.0","eslint-plugin-mocha":"^5.0.0","flow-bin":"^0.72.0","husky":"^0.14.3","mocha":"^5.1.1","nyc":"^11.7.3","rimraf":"^2.6.2","sinon":"^5.0.7","webpack":"^4.8.3","webpack-cli":"^2.1.3"},"dependencies":{"slot-finder":"0.0.3"},"gitHead":"774952bc10a19ce99eceaf330772dccb457da6a8","_id":"app-manager@0.24.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-5EqxA8QSFDSSDTYXNM8f63rLVUi5Dw5BmHhC+pER2vUBUtt70sspgN56r2YkOamaHh+7iXU83131uYS1PMeAAA==","shasum":"fa430fd43cee176664f1a11cf9ec9b3fc2abb3b5","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.24.4.tgz","fileCount":20,"unpackedSize":264520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/fh3CRA9TVsSAnZWagAAN+QQAIswO/lTdJABv1wIlDZt\nw5AN8nKR6RUDTpn3hMqA7tsgzKYoFGz0KSD/XJrFCBsdfFId23DK/I65jjmu\nvq/A2HUl4QBi2ipHo/+rjz2x/meuV5APWpGz0hM9O2qBHouCthzIoLC8UtOH\nCskSMeNwKHJcTcOpaja/CnXS+2URBI3tlZqCbmMMxyijUY7vWPF2WcuVTrTi\nZDlE3eiFamQonp2rk7rOAfUItDk+YdlVqb2qTP053brn1PR2ZvyXRGKCgxrW\nmr8ld8wsEt+EWfG6uZ1Eb1Rm1pVh9gie7dEzcMfLwZe61QdxNOxd8uHzM9PS\nPgPJKU9EXBuBVpRBmTXXo7NVNALl0dZCsdhPhLb90TszES+cuBY0sPr1zocu\nU1PeyoNouyJP1kD9Cv4257ulHRjyrw1ztNJVKM10pQl4i0qBvVjW2fnpftJs\n0AUNwdxKksPMjqfvBWTpXSB/a9FAz+U3d2OFlFVP3J2vU+ISlKzky/Xzz5VY\nejWASPXMA6AZZ9ESPHQK3mwPDUqvCZvpyuV3+VhV6Fur5XIzZREGcwuA3+pC\nB+S4Ri0gSBpf9vb0BDjq1rtxVAQGUt+sGpAtnibjSXML6drA3IMTtJVMVL47\nSCcJk//KuWGN2/hKCdFjM7g6gX/NgNh0UYYQiYO6eo+u+DCjJqJDnpDfEelj\neu9R\r\n=ZNaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5pFZn9XPsYAiAySq0tdd0n8sBTopg89lTGHBwPLb5yAiB19icc/WXYWpDWpKDmRUwEl4Kh5fKcI5kRq/JLVOuk1A=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.24.4_1526593654216_0.26828832541766645"},"_hasShrinkwrap":false},"0.24.5":{"name":"app-manager","version":"0.24.5","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.9.0","eslint-plugin-flowtype":"^2.46.3","eslint-plugin-import":"^2.11.0","eslint-plugin-mocha":"^5.0.0","flow-bin":"^0.72.0","husky":"^0.14.3","mocha":"^5.1.1","nyc":"^11.7.3","rimraf":"^2.6.2","sinon":"^5.0.7","webpack":"^4.8.3","webpack-cli":"^2.1.3"},"dependencies":{"slot-finder":"0.0.3"},"gitHead":"9130c4857ba4c8386f12f63876d56b6bcd50dd83","_id":"app-manager@0.24.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-xbMf+XUMcOGEys01LKCy3MgjrFwLvPBxrfH8h1XzLp2XaMOWJIqSpQro4ZNIKtk3ELIvQcCzFE+ymSxjZt6fMA==","shasum":"5eaa5ee6a00fa5d745ee9968e0e0ac0d0c296140","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.24.5.tgz","fileCount":20,"unpackedSize":264477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/gYKCRA9TVsSAnZWagAABoYP/3m22/dtbFPIH2/oR/vt\nvbe6l85aY0k030MXOiDMpjgCg8hi8RgT5jzWeC0tJjamQ5Tk3R0o/eNC28Ut\nnnI27L8oDbbWfdLkPW2IymdM+wh8aSYEFW0ivoFsUA5FvtHZrOVxc5ni/GNo\nUS5USp5mAIGSKHEcqmJ+B1mbZsrwxGJRZUi8BoROwFB667LXrefLz4pnezdd\npW2ZAA1ErWY6XW0uceIazorKjTaTFabcIBgxpBqRK8m8q5//UYOdFrvNt32H\nJ2R53/T5eYh8CvKyhjpW6PS6ot2vQ5VXvXqcWJ0YPjNYN85unws/JaScgNfW\nLv/995SymiWx257+6VsRPjYKTBZ1QJrtuj1uyTFYJGaqU6rdMdN3S+E1TGfV\nMPzium6Otno5cFnTHbS+lwIRhVFHkx5nY1EXFfk3+PZ1o74ztrlCUVXoz1M3\nGWLK427j5G7/jkc5CmACGlbrzPAO5QG4yYHbX+8ko19iMKBdqGYFehuHy6jg\nFFWdYT1nETS/mwSb8mOqSh1h0ar/yRyrAUpfrrpj5IRn8hm+vuMpTJ6hqtBx\nZUGGT1/OQXyJ2T16FhUP3AT7S4Xqvad7NAQmTEUXs+Jiw4+8e17Rbi1gnKBP\nYBu5AKMakjbSDZaql0nE6dro34IAUN4qIwteCWbIZtA8wN3Uhcuv/PkbhygA\nJ5IQ\r\n=JOTz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkfM6n9PAX1km/q/KnRuijvPaGaK4ZrteVgeM+2lnDtAIhAN1N3EweAQHWQDTN/irUMkp1fAv/ko6sUIRBR1omvSXj"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.24.5_1526597129586_0.4071746001220682"},"_hasShrinkwrap":false},"0.24.6":{"name":"app-manager","version":"0.24.6","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.9.0","eslint-plugin-flowtype":"^2.46.3","eslint-plugin-import":"^2.11.0","eslint-plugin-mocha":"^5.0.0","flow-bin":"^0.72.0","husky":"^0.14.3","mocha":"^5.1.1","nyc":"^11.7.3","rimraf":"^2.6.2","sinon":"^5.0.7","webpack":"^4.8.3","webpack-cli":"^2.1.3"},"dependencies":{},"gitHead":"7911a354089bb131cb43c5318a84552d34d26549","_id":"app-manager@0.24.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-RhmItqBrqHMXI0sgbN2MUpjlrrmkxamcpgYKCNC1jy/7W5BiLC5tSVJ0tnoGrVO8cALk0qnaRxj0jG+BB75fhg==","shasum":"aee752c9de33dc2e67887c9d7184eb6e77995ad1","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.24.6.tgz","fileCount":22,"unpackedSize":270452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/rabCRA9TVsSAnZWagAAbOgP/3wX/qTRprTM3vov8Ruu\nU7KNzoncMs5RHx4cFpc4II6Rmy4pTBiUKqRK0gNDHwSThOKCS8Z6QMOS6SfE\n2Nb/++Q8+TC+twybwl3xTiIAnVgi+5bLd6qJdy1rpB8rnZAJ2REbWi5hZNmQ\nnDzf2sGYf6wTjx+7vnejepI94sAPUn6PWPMo50Kt4omh/83o6rHA5fFkymGr\nLB64D673iE410P73Zv+7d2x2i87LHDJBrpjjVfvdz6m059OK7AebSoRZCXe/\nWWJS4nCwgHC8adab5mO70D+T7SwgWNDq4cpI0/IRG4881/s/A/AJYGgjQ5Kr\nGFiw6iTPUTPWWxbj2uQT9haLDAdDFE0BjU55mS0ahe3xI5cODvxAdQYtNOgt\nkWbPpEkgi6wwQffdiI5FEEo4pmjHb4y6FShTTh0m6/0nBKfskrttzZGsgSpq\nN6B5ee8YTVwd61IKSL/FrEdqnj2o/yuHln6rnBxzbnnSWH7NrUufLXeKjYsE\nzMvvnZmUOvKBLDtp7gJ1K+yoTlB42US5aNMYN7H/cM3O9wYjsYKjV3ZEjFUZ\n3fZGXXLKg2SkWH1tXBGdpq/urKAhmknK88gjpAtEj+lTasvmQIiutt2ikn2n\ndOE6AwM7wp3Oj9qhRrff9YF94X4eFpHxovzGxjEhHm8wkaIizLTSeY2YTUhg\nkygQ\r\n=GjcO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfWIK8Evz/p1mC+QRsPTlz5OL06j/I+xipFclSHRbejAIgbFST4NyBa2n4Rs2NMxkeKA1exUlrYL3hftYR2Y2+CPM="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.24.6_1526642330339_0.5566093540225594"},"_hasShrinkwrap":false},"0.25.0":{"name":"app-manager","version":"0.25.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.10.0","eslint-plugin-flowtype":"^2.49.3","eslint-plugin-import":"^2.12.0","eslint-plugin-mocha":"^5.0.0","eventemitter3":"^3.1.0","flow-bin":"^0.74.0","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^12.0.2","rimraf":"^2.6.2","sinon":"^5.1.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","window-stub":"0.0.3"},"dependencies":{},"gitHead":"68e9e260123f7b21546d18ec6ad261e594193b3b","_id":"app-manager@0.25.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-qrlwz0k+eVe9ddHBCiXKqtQFTdqkbkXurSvwrJSjWMaI3MF6nUtR+SsgVfEiBYg+NUGQtHTti2p5MHTKk7h4xQ==","shasum":"744abe84c75ef1caeea1614970219107502d62ad","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.25.0.tgz","fileCount":23,"unpackedSize":204023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJPrrCRA9TVsSAnZWagAA0mIP/RtE5opXv9Q2bB514R7y\nRsZ9JLDzfb1KH0t89mMHcOpVIIdKh6U5mgxKDBoMisJtP0cIg0rrNvN6uOsJ\nQrprEGdAdT42NG01VBOIESgUzpsWt2mEBnoQqA5vRuLA+myjJow9W8F83PLj\niOPMKb+sJjIDQ3Adqs1GD/tlUTtNlTjROQz0KpHVqr95M5ZER/j/3u3ly4Tv\neV6yNzxI50mnlob6zzCXpDlDOX1mccF3UmIyFowaD+MaxmdpXSEf/qnlzmPX\n68/pwuSQoY/7iL6AZ4GdubHHRz9kAPNvMS+6iwhXC8vPc6q8t4GMjvQa1XRD\n10TnEZBkE+wi0vJLwDWyp43XzgSDeufXHatDFGy+/bqiN+jMuh2d479wpQ7Z\nMOEoojmMLXrBFV4EdNRmJzmbeL8CN1dGZrvG4wKiyAuRS4WC5Hl4w+/TKvBF\n0gX7rDF5/K/uAebOq3I3At05ditkDBW5zt1x4bxNA5EaqH4vITKbqPEB2P08\n4z6M1ElXAIFTZjYdsS+I0tDHY4GXBit/PQ0GSH4rMpLhw93ibANjde2LQFIP\nS5s1njiyg7CO4J+ZrmIT3La+SfnnfWKSF1VYVNw3yN57u9LYyy0+IsEPdQew\nlrfyr/UOYn+b9bef+IjlKq5KUhZZl02Y+ts4xGk3f460SsDxH934ao+d8d7v\nbHu9\r\n=3BIA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsEFVAC87xHZWmZdNGqF94JfqGYNBfwLPPbTr5QZ3YNAiB0KMehzgEoI/pWgncj+p1ardiIImgDi+zz5/17lNjXzQ=="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.25.0_1529150186091_0.7863922137045944"},"_hasShrinkwrap":false},"0.25.1":{"name":"app-manager","version":"0.25.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.10.0","eslint-plugin-flowtype":"^2.49.3","eslint-plugin-import":"^2.12.0","eslint-plugin-mocha":"^5.0.0","eventemitter3":"^3.1.0","flow-bin":"^0.74.0","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^12.0.2","rimraf":"^2.6.2","sinon":"^5.1.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","window-stub":"0.0.3"},"dependencies":{},"gitHead":"51e80476d5fb397f2d9d00182a3bfb804d36e967","_id":"app-manager@0.25.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-v8ymX0iSDUk42lz8Y1tFxsabfeyDjweWR9YGIguprn4BL+ZCHHQGQoI0fXV6KgD2bTHmalGJTlD2ikI5lu0E9A==","shasum":"0abbf730c885a8adf0bc707a1608ec2c137a7b19","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.25.1.tgz","fileCount":23,"unpackedSize":204095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJQLpCRA9TVsSAnZWagAAunEP/2TXCJNI2yMBKYU9Qg3F\n0c4ESkM966pZUgyNg5J+dvwbbdnIOodsqi0Ut+uL+VcokT/XqFLbf020PxOh\nR40G2BZ9Qts/7k0jxNK21DCYr+P3Q2whpr2aoANr8v5e2aWtUVrHVRIUjbSY\nghc7YxVLlea4mXEyUKsZV/8GSZlgBpMkCAFZAygdojntYCSIv9KOc3hzugYZ\na5y8oLY6f9hwb8mw3veLMcemNk1udBhi+WrSuldAp39LuyysccatGSAoIDbD\nhogTJwDTiGfCKvyzyPXHLAeTZ+idiTOeORj7AYlcZYJR90YTyEpiLBtxn3cd\njjAjYUgWSD/vzou6euQG8QPa3At39p4Asc8vY6CQ3NIxfd1NzXDH3MiWZ7UN\nolI6435yDVLAdW66iP0J63av/TRg7WxEeNW+xCNm5QxMDEJ7Wf5XNfWkc7FT\n71LYqTfmQBQdbshfl6eV1SlTHoGC0udHN13mgPhCcL/aNuMgUdm+d+tEvtEC\nUQEipkIu+46KJEM89eclDf/gSXOg8omVHFBF9dTyquah14wmQnYztz8SSD+E\nkpX0311DWA1C/iXWheSdfxgaEHVrSy7VPdpsxHxQnLZh3Ifzht+bCgYxmXaL\nXAMPHBEU/sFSBniMHklbtfNXu+T5kwMylfl5SmT01uZynv3e2lQT49cfQo5e\nSrCT\r\n=YxGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9ms+OfxkQKzI4AnmCjJO1pm8dlIdxHLPMJnN+1TnK+QIgP4rNx5W9YNUm+2VbOeymKhuWd+oNTB7rsqktVJEOkFc="}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.25.1_1529152231935_0.21057121772997944"},"_hasShrinkwrap":false},"0.26.0":{"name":"app-manager","version":"0.26.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.10.0","eslint-plugin-flowtype":"^2.49.3","eslint-plugin-import":"^2.12.0","eslint-plugin-mocha":"^5.0.0","eventemitter3":"^3.1.0","flow-bin":"^0.74.0","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^12.0.2","rimraf":"^2.6.2","sinon":"^5.1.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","window-stub":"0.0.3"},"dependencies":{},"gitHead":"0c0516e3ff200cfc2975100b909734222d77ef80","_id":"app-manager@0.26.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-GeBQFOGSd8UKh/sC1/QU3nccnV7m/UhNkVZ+8NqOhv6fwUlGX8VNwHNU+YZ7z+teTrp5jSnN6IUsBEU0ylS53w==","shasum":"64da771e6bba80479c636fd3cab179e4ea6b4d6a","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.26.0.tgz","fileCount":23,"unpackedSize":203339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJXfZCRA9TVsSAnZWagAAdcwP/26XiZNJuuZegNqLt7QQ\nqC38W6VdznuN1en1J+ufwi5b084Y4ashDlppxKbL4azai+CsVEXEhn63x79K\nGD5fW0uMLJuaIDs/gJ1slUIIshxBJyeMWOoaRNeR7+R8YSkGwgAq/y1yiuI5\nkW+eTCDf5RJfJR/Sbz8rr/SBNMp08kjk8FUzP1FvO6kXiRkv680uzYZhaLHw\n5gAm7+AXqV51FCBdC3KGMoMJl31tZuDSxUJGVtM25bXMPW01HcCq1zBoOent\n06lSFgIq0zTB2KWWL1G7qUTbhbjLnQnLzoIVZYNRxOXJR8ChDs9UyWvz3NMC\ndLlZC/ZaMrR3XSoKMguyBDwPEZCp7Pte2g0KBJr5zVbFV1oadNFUjxzGzCSZ\ndWjcer1PgKQnSK4XC++MNcROeHNPGdZ9MBS/e7YbKkKwT4ZNL35b6+/IFX6l\nhdiN8UqoBetX4zJQQJPkgHEpgUs6DaeIrRU42IKv8SMLK/p2FaSYF+kqwZkt\n7/1wD2/xOMB/xrYJhHvRuppYfgWiiJywtex0huK6wQqgN1+vc7+g+tYoGV7w\njcWo0cqCDpEAMd6111uZZ6wPLgy/9MG3ik/vdHmBf+KhjR+VryzTEsmcK5fP\ni5TUCGPtXu+Vt7qZwk2wdzeBz4B2Y8Vcx5NyA+5VNyaks8dP1uyNmb3ICrds\n/9vR\r\n=BTg3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWpV/OxFo+giG2bTWfpLaFwqK1wHxl5F3Xe+k19Zwr3AIhAIklQJrQUiOSEob63FwuhY3WK0EvxDzb412yADqZV28d"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.26.0_1529182168379_0.5969172574499189"},"_hasShrinkwrap":false},"0.26.1":{"name":"app-manager","version":"0.26.1","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.10.0","eslint-plugin-flowtype":"^2.49.3","eslint-plugin-import":"^2.12.0","eslint-plugin-mocha":"^5.0.0","eventemitter3":"^3.1.0","flow-bin":"^0.74.0","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^12.0.2","rimraf":"^2.6.2","sinon":"^5.1.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","window-stub":"0.0.3"},"dependencies":{},"gitHead":"595efbd1052662b03ac8a0c3dfce06cd4a2f1d04","_id":"app-manager@0.26.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-TPJmJWiekGnqzdAkQKwfYz+sl0rxa1bvxD1QQEFqF85ysO2jvy3MK0dy0/jm+WYPWOVOk3LcSpzfhGcK8dThng==","shasum":"b23e0c5e2fc31a512118ab93ea0aa7b0327e2346","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.26.1.tgz","fileCount":23,"unpackedSize":203339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ3EWCRA9TVsSAnZWagAA0EUP/0IfrbojjtNGdvVDKMlp\ntrlGcAygVbOkcVk2pnU8skcVu33fZy9DLA3zxQQsbnr1DRI/ws35D3ZGVjit\nVlsaSjJeDqwo++GezV26wDAc7uzfojGcma9aX69KeCbLTfeG1YIDs876M6n3\nEtli/LActU3Myaz5HHIMLI5TJqUzFPr4vOIejCFzy34de9G9aVauMl+19H29\nC9vxYPAlhaZUl2JMePvLO2tOUjWZ+xDDSZyNgE3MEnM5bGsJzCoylJPGglGa\nTnQgRPVXa+conyS3aNKLeJKlefMGrOGQqs15PyZk7elMI6Xl0q/dJzCRebEk\ncYM34XSUEyx4pbBDcGyBakQU/Pes599Ego7ALMWPFDxaGDDaq2hNyLz46nIl\nl++7iJ/euhxsmXIOsYPsQmCY0kvhLAEIydOogqd0zxzBON3mHuFP9OQx6kH6\nU4Gwj7yqgb1S5vCJ3xBur+GcMuaOmeQR2kaPDIXeEJdW3g5JePHbt7f7OWFp\nnUOO/bxeNXHehIh003CLj28IBVJNt5iM+WbW4TyPrMSfjjSU5w8t/jY0WUmC\nNWIvfHJC33Ni2Nr5P3CilDqMU4O1oZAU4Ra/hNquIiaXi/OzSCiJLxqsyZx6\n1dS3/UNNacwpG6yabjoC2Pjo/5Jrr5uE3qYvdKmqhSr4w4oZOBate5sRSCEv\nUQci\r\n=q7Yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXy893vGdgiPFyWWIRzqaMYISEak7dZAKIC74BChycoAIhAMHd3YkRdM0kUg8pMoY5xvf+FrlXjS+g2fOwt8Xg1vGp"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.26.1_1529311509097_0.3795872270113574"},"_hasShrinkwrap":false},"0.27.0":{"name":"app-manager","version":"0.27.0","description":"Script for managing the lifecycles of multiple apps on a single page","main":"index.js","scripts":{"coverage":"nyc mocha ./test/*.test.js","clean":"rimraf ./es5 ./dist","compile":"babel lib -d es5","copy":"cp ./lib/index.js.flow ./es5","build":"npm run compile && npm run copy","bundle":"webpack --mode=development","bundle-prod":"webpack --mode=production","ci":"npm run coverage && npm run clean && npm run build && npm run bundle-prod","watch":"babel lib -d es5 --watch","lint":"eslint --ext .js .","test":"mocha ./test/*.test.js","typecheck":"flow check","precommit":"npm run lint","prepush":"npm run coverage","start":"node server.js"},"files":["es5","dist","server.js"],"repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"license":"ISC","bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"homepage":"https://github.com/tomruttle/app-manager#readme","nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":100,"branches":70,"include":["lib/**"],"reporter":["cobertura","html"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","chai":"^4.1.2","env-test":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-import-resolver-webpack":"^0.10.0","eslint-plugin-flowtype":"^2.49.3","eslint-plugin-import":"^2.12.0","eslint-plugin-mocha":"^5.0.0","eventemitter3":"^3.1.0","flow-bin":"^0.74.0","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^12.0.2","rimraf":"^2.6.2","sinon":"^5.1.1","webpack":"^4.12.0","webpack-cli":"^3.0.3","window-stub":"0.0.3"},"dependencies":{},"gitHead":"fd46f1b3c9dc93f858c7accc564097f6fddb92a3","_id":"app-manager@0.27.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"tomruttle","email":"tom@tomruttle.com"},"dist":{"integrity":"sha512-cva24dTUAe8//3rNnafEuZsrvDhN/xHWY89BZFs22S5guNQpch7ahWguNpVnO1oz0eseu/3D45h1fALGM/8tWg==","shasum":"f2a6909fd555c08f1262524064bb1ba139c3e022","tarball":"https://registry.npmjs.org/app-manager/-/app-manager-0.27.0.tgz","fileCount":23,"unpackedSize":206888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM4IPCRA9TVsSAnZWagAAqpgP/iUQ5t2+fbPwU4jZSyMR\n3ZI3Z/j3E8ePFALBTBoj8FCpkG+t1WnPMIdo6nZhcXCXlGrYfFVE3FIVlXh9\n1K8uV5TbfMWjcIhtR32PCCrd/orGWytmfSiC7S8oJcxfuJmUyVa+lx8MutPm\nr3oFANyZRVJXStIxvXHSh5oJx4BWtDsT9mpIV5VJOT2aWDu3gJW82Ph58x+3\nb9UM+jT17ogWU8oxooQFJ/Pb572JdB3TyE3wTJpNC715xW89Ih7bLBxhWl/2\nu0//W+zvwPeWL8ofbTIZKYBKnk3M9T2QGJ5RK0ecl90RcLEBXF3T3VaDP7mo\nXGtAWXAM/+EQSPxQHbMFURtIL61IwZS5rXDPoiaVhL8Lup0nBQI9gVXOY4jW\n7MWtTE1y9uaUz/MLVOC/tOyrbnkbzsHsyRxlUQOfUKS9DUONecgs0o7CWwNX\n9pKIA8FkULp3kYH8jRSalM2SoDoFRH9VcIJ6CJHSrofJsUMFMBaL8rSEbp3m\n0qXlw3Qh4b9t9lLG07ZPD1cB0WeGAI7BKixlSNs0ISJOYVZXup2FfmSD9adm\n9GpK6G4xr/o7yDKBEmM1wscp6RM5DAmlG0as7hrfmB+DByNX2M9XPhFzzUkJ\nvht2UIdB+lcgoGecflCyBgzwYT3xjhec32kVj3DFfd+/Vq/1Tz9WdiO3lK8c\n+exU\r\n=oFRg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaNik/UNiZS5JAbHBXOAGGSskugCZ8BgjFQxj0t2FE/AIhALf07EHgGMzbKb2CrGN/aKE8DXA2s6II5z2dupdqT0E2"}]},"maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-manager_0.27.0_1530102287926_0.018236758428817"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/tomruttle/app-manager.svg?branch=master)](https://travis-ci.org/tomruttle/app-manager)\n\n# app-manager\n\nScript for managing the lifecycles of multiple apps on a single page\n\n## Use Case\n\n  * Your app has been built with a microservices architecture.\n  * Your front-end code has become sufficiently complex that it warrants splitting up and/or is isomorphically rendered\n  * You wish to keep your app 'feeling' like an SPA\n\n## Minimal Example\n\n### config.js\n\n```js\nexport default {\n  slots: {\n    APP: {\n      querySelector: '.app',\n    },\n  },\n\n  fragments: {\n    EXAMPLE1_FRAGMENT: {\n      slot: 'APP',\n      async loadScript(state) {\n        return fetchScriptForExample1(state);\n      },\n      async ssrGetMarkup(querySelector, state, query) {\n        return /* @html */`\n          <div class=\"${querySelector.slice(1)}\">\n            ${await fetchMarkupForExample1(state, query)}\n          </div>\n        `;\n      },\n    },\n\n    EXAMPLE2_FRAGMENT: {\n      slot: 'APP',\n      async loadScript(state) {\n        return fetchScriptForExample2(state);\n      },\n      async ssrGetMarkup(querySelector, state, query) {\n        return /* @html */`\n          <div class=\"${querySelector.slice(1)}\">\n            ${await fetchMarkupForExample2(state, query)}\n          </div>\n        `;\n      },\n    }\n  },\n\n  routes: {\n    EXAMPLE1_APP: {\n      path: '/apps/example1',\n      fragment: 'EXAMPLE1_FRAGMENT',\n    },\n\n    EXAMPLE2_APP: {\n      path: '/apps/example2',\n      fragment: 'EXAMPLE2_FRAGMENT',\n    }\n  }\n}\n```\n\n### client.js\n\n```js\nimport appManager from 'app-manager';\n\nimport config from './config';\n\n// ...\n\nconst options = {\n  importTimeout: 3000,\n};\n\nappManager(config, eventEmitter, options);\n```\n\n### server.js\n\n```js\nimport appManagerServer from 'app-manager/server';\n\nimport config from './config';\n\nconst { getSlotsMarkup } = appManagerServer(config);\n\n// ...\n\napp.get('/apps/*', async (req, res, next) => {\n  try {\n    const renderedMarkup = await getSlotsMarkup(req.originalUrl, req.query);\n\n    return res.send(/* @html */`\n      <!DOCTYPE html>\n      <html>\n        <body>\n          ${renderedMarkup.APP}\n          <script src=\"/static/main.js\"></script>\n        </body>\n      </html>\n    `);\n  } catch (err) {\n    next(err);\n  }\n});\n```\n\n## Api\n\n`app-manager` exports a function that takes three parameters:\n\n* `config` - describes your app to app-manager\n* `events` - a event emitter module with the same API as the native node.js module\n* `options` - Optional options object\n\n## Config\n\nAn object containing maps of the slots, fragments, and routes that comprise your app.\n\n```js\n{\n  slots: {\n    SLOT_NAME: slot, // As below\n  },\n  fragments: {\n    FRAGMENT_NAME: fragment, // As below\n  },\n  routes: {\n    ROUTE_NAME: route, // As below\n  },\n}\n```\n\n### State\n\nThe state object is passed as a parameter into almost every function within and without app-manager. It contains the useful current state of the browser and the derived state of the application.\n\n```js\n{\n  resource: '/app/some-path?query=value', // The pathname and query string currently displayed in the browser\n  title: 'My Page', // The current document page title\n  historyState: null, // The current contents of the history state object\n  eventTitle: 'hc-initialise', // The name of the event (as below) that caused the current action to occur\n  route, // The config for the current route (as below)\n  prevRoute, // The config for the route that was previous to the current one. Is null when app is first loaded.\n  ...additionalState, // Any additional state returned from the getAdditionalState function passed into options (as below)\n}\n```\n\n### Route\n\nA `route` determines which fragments are displayed on which `path`.\n\n```js\n{\n  path: '/app/:path', // Path or...\n  paths: ['/app/:path1', '/app/:path2'], // ...paths that uniquely identifies this app. Analogous to a route in express.\n  fragment: 'FRAGMENT_NAME', // Fragment name or...\n  fragments: ['APP_FRAGMENT_NAME', 'HEADER_FRAGMENT_NAME'], // ...ordered array of fragment names to be displayed for that route. If two fragments occupy the same slot, the first will take precedence.\n}\n```\n\n### Slot\n\nA `slot` is a wrapper for a DOM element on a page.\n\n```js\n{\n  querySelector: '.app', // Uniquely returns a single DOM element when passed to document.querySelector.\n  async getLoadingMarkup(state) {\n    // Optional function that should return some markup to be displayed in a slot between a fragment being unmounted and a new one being mounted in its place.\n\n    return /* @html */`<img src=\"/spinner.gif\" alt=\"Loading ${state.route.name}\" />`\n  },\n  async getErrorMarkup(state) {\n    // Optional function that returns a markup string to be displayed in a slot if one of the lifecycle methods for a script throws an error.\n\n    return /* @html */`<p class=\"error\">An error occurred while browsing to ${state.route.name}.`;\n  },\n  async ssrGetErrorMarkup(querySelector, state, ...otherArgs) {\n    // Optional function that's called if options.ssrHaltOnError is false and ssrGetMarkup for a fragment which is being loaded into this slot throws an error. Should return a markup string.\n\n    return /* @html */`\n      <div class=\"${querySelector.slice(1)}\">\n        <p class=\"error\">An error occurred while loading ${state.route.name}.</p>\n      </div>\n    `;\n  },\n},\n```\n\n### Fragment\n\nA `fragment` is the container for your `script`.\n\n```js\n{\n  slot: 'SLOT_NAME', // Slot name or...\n  slots: ['LEFT_SLOT_NAME', 'RIGHT_SLOT_NAME'], // ...ordered array of slot names. Fragment will be loaded in the first empty slot possible.\n  async loadScript(state) {\n    // * Optional function (only needed if using app-manager to manage client-side lifecycle) that fetches the script (as below) for your fragment.\n\n    // ...\n\n    return script;\n  },\n  async ssrGetMarkup(querySelector, state, ...otherArgs) {\n    // * Optional function (only needed if using app-manager for server-side rendering) that fetches the markup needed to render your fragment into a DOM.\n    // * Should contain any serialised app state you wish to use to hydrate the app on the client, any inline styles, etc.\n    // * Function is called with the querySelector of the slot into which it is being mounted, state (as below), and any arguments you pass into the 'appManagerServer.getSlotsMarkup' function.\n\n    // ...\n\n    return markupString;\n  },\n}\n```\n\n### Script\n\nA `script` is the entry-point to your code.\n\nIt should contain the lifecycle methods to be called as the user browses around your site:\n\n```js\n{\n  version: 6 // Lets app-manager know which schema to expect from your script\n  async hydrate(container, state) {\n    // * Optional function that will be called if the parent fragment is included on the page on first load\n    // * If rendering your app isomorphically, you will likely wish to read app state from the DOM here.\n    // * Function is called with the element into which the fragment is to be mounted and state (as below)\n\n    const appState = window['__your_app_state__']\n    ReactDOM.hydrate(container, <YourApp {...appState} />);\n  },\n  async render(container, state) {\n    // * Optional function that will be called if the user browses onto an path for which the parent fragment is to be mounted.\n    // * If your app relies on initial state, you should fetch it here\n    // * Function is called with the element into which the fragment is to be mounted and state (as below)\n\n    const props = await getInitialStateFromServer(state.params);\n\n    ReactDOM.render(container, <YourApp {...props} />);\n  },\n  async onStateChange(container, state) {\n    // * Optional function that will be called when an event is fired from the history api, and the fragment is to remain mounted on the page\n    // * If your fragment has multiple views that should be routed between (for example with path params), this lifecycle method will be where routing is managed.\n    // * Function is called with state (as below)\n\n    await updateAppState(state);\n  },\n  async unmount(container, state) {\n    // * Optional function that will be called when the user browses away from an path on which the parent fragment is mounted.\n    // * Useful to clear up any event listeners, and to reset any mutable state.\n    // * Function is called with the element into which the fragment is to be mounted and state (as below)\n\n    ReactDOM.unmountComponentAtNode(container);\n  },\n}\n```\n\n## Events\n\nSuggested: [EventEmitter3](https://github.com/primus/eventemitter3)\n\n```js\n{\n  emit(eventTitle, data) {\n    // ...\n  },\n  on(eventTitle, callback) {\n    // ...\n  },\n  removeListener(eventTitle, callback) {\n    // ...\n  },\n}\n```\n\n### List of events emitted by app-manager\n\n* hc-halted\n* hc-error\n* hc-warning\n* hc-beforeunload\n* hc-popstate\n* hc-replacestate\n* hc-pushstate\n* hc-statechange\n* hc-initialise\n\n## Options\n\nAll properties in the options object are optional.\n\n```js\n{\n  importTimeout: 4000, // Timeout for loading scripts and finding elements in the DOM. Defaults to 4000\n  ssrHaltOnError: false, // Boolean value that determines whether the getSlotsMarkup function should throw on error or call the slot's ssrGetErrorMarkup. Defaults to false.\n  parentQuerySelector: '.app', // Query selector that is passed into the getElement function  (below) to find the parent element of your app. If not provided, document.body is used.\n  async getRouteName(state) {\n    // Function that takes a state object and returns the name of a route derived from that state.\n    // Defaults to a function that scans the list of routes passed in config and performs an equality check between the current resource (pathname + query) and each route's path\n\n    const params = await deriveParamsFromResource(state.resource);\n\n    return params.routeName;\n  },\n  async getAdditionalState(state) {\n    // Function that allows you to return an object of arbitrary values that will be passed into the state object\n\n    const params = await deriveParamsFromResource(state.resource);\n\n    return {\n      params,\n    };\n  },\n  async getElement(container, querySelector) {\n    // Function that takes a parent DOM Element and the query selector for the slot we're trying to find on the page, and should return a DOM Element.\n    // Defaults to container.querySelector(querySelector)\n\n    return container.querySelector(querySelector);\n  },\n  async getLayout(state) {\n    // Function that is called when browsing onto an app-manager controlled page without hydrating.\n    // Allows you to set the default static DOM into which the app will be rendered.\n    // Useful when nesting app-manager instances.\n\n    return /* @html */`<div class=\"app\"></div>`;\n  }.\n}\n```\n","maintainers":[{"name":"tomruttle","email":"tom@tomruttle.com"}],"time":{"modified":"2022-04-11T14:47:50.020Z","created":"2017-11-03T15:11:32.216Z","0.0.1":"2017-11-03T15:11:32.216Z","0.0.2":"2017-11-03T15:42:41.167Z","0.1.0":"2017-11-09T09:39:51.112Z","0.2.0":"2017-11-13T09:42:25.380Z","0.3.0":"2017-11-13T09:51:06.359Z","0.3.1":"2017-11-13T10:04:23.459Z","0.3.2":"2017-11-13T12:40:38.480Z","0.3.3":"2017-11-13T13:02:03.774Z","0.3.4":"2017-11-13T13:30:27.524Z","0.3.5":"2017-11-14T09:30:55.419Z","0.3.6":"2017-11-14T09:52:52.983Z","0.3.16":"2017-11-14T15:35:07.419Z","0.4.0":"2017-11-16T12:58:16.338Z","0.5.0":"2017-11-16T13:12:42.211Z","0.6.0":"2017-11-21T13:59:56.922Z","0.6.1":"2017-11-22T08:11:17.977Z","0.6.2":"2017-11-22T08:12:53.292Z","0.7.0":"2017-11-22T09:31:07.234Z","0.7.1":"2017-11-22T10:13:08.513Z","0.8.0":"2017-11-22T11:05:49.856Z","0.9.0":"2017-11-22T14:50:02.705Z","0.9.1":"2017-11-22T15:06:44.412Z","0.9.2":"2017-11-22T15:16:45.445Z","0.9.3":"2017-11-22T15:40:05.625Z","0.10.0":"2017-11-28T15:40:08.177Z","0.10.1":"2017-11-28T17:56:06.052Z","0.11.0":"2017-11-28T18:50:37.127Z","0.11.1":"2017-11-28T19:20:22.249Z","0.12.0":"2017-11-29T19:12:11.672Z","0.12.1":"2017-11-30T11:08:23.590Z","0.13.0":"2017-11-30T15:47:45.377Z","0.13.1":"2017-11-30T16:16:31.000Z","0.13.2":"2017-11-30T17:27:21.892Z","0.14.0":"2017-12-04T12:38:21.831Z","0.15.1":"2017-12-13T15:47:21.001Z","0.15.2":"2017-12-13T17:51:29.567Z","0.16.0":"2017-12-14T13:27:52.460Z","0.16.1":"2017-12-14T13:43:35.828Z","0.16.2":"2017-12-14T14:41:04.621Z","0.16.3":"2017-12-18T11:35:55.811Z","0.16.4":"2017-12-18T17:38:15.947Z","0.16.5":"2018-01-30T11:42:44.726Z","0.17.0":"2018-01-30T19:20:01.369Z","0.18.0":"2018-01-31T18:33:50.533Z","0.19.0":"2018-02-01T15:15:47.738Z","0.19.1":"2018-02-01T15:25:15.365Z","0.19.2":"2018-02-01T15:54:58.209Z","0.19.3":"2018-02-01T18:15:55.568Z","0.19.4":"2018-02-01T18:55:49.937Z","0.20.0":"2018-02-10T20:01:33.346Z","0.20.2":"2018-02-10T20:47:54.666Z","0.20.3":"2018-02-10T21:19:56.842Z","0.20.4":"2018-02-10T21:33:18.566Z","0.21.0":"2018-02-14T20:11:47.037Z","0.21.1":"2018-02-14T20:42:32.758Z","0.21.2":"2018-02-14T20:49:51.861Z","0.21.3":"2018-02-14T23:23:48.135Z","0.21.4":"2018-02-14T23:54:45.391Z","0.21.5":"2018-02-15T00:10:38.579Z","0.21.6":"2018-02-16T10:29:41.352Z","0.22.0":"2018-02-16T12:12:16.590Z","0.22.1":"2018-02-26T12:39:33.489Z","0.22.2":"2018-02-26T13:39:03.152Z","0.22.3":"2018-02-26T14:02:25.468Z","0.23.0":"2018-02-27T09:32:51.106Z","0.24.0":"2018-05-16T18:39:33.014Z","0.24.1":"2018-05-16T22:17:25.215Z","0.24.2":"2018-05-16T22:42:27.917Z","0.24.4":"2018-05-17T21:47:34.362Z","0.24.5":"2018-05-17T22:45:29.640Z","0.24.6":"2018-05-18T11:18:50.463Z","0.25.0":"2018-06-16T11:56:26.201Z","0.25.1":"2018-06-16T12:30:32.059Z","0.26.0":"2018-06-16T20:49:28.498Z","0.26.1":"2018-06-18T08:45:09.245Z","0.27.0":"2018-06-27T12:24:47.998Z"},"homepage":"https://github.com/tomruttle/app-manager#readme","repository":{"type":"git","url":"git+https://github.com/tomruttle/app-manager.git"},"author":{"name":"Tom Ruttle","email":"tom@tomruttle.com"},"bugs":{"url":"https://github.com/tomruttle/app-manager/issues"},"license":"ISC","readmeFilename":"README.md"}