{"_id":"mobx-di","_rev":"37-872df915cbf84e9deb6c127fa29636a3","name":"mobx-di","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0-beta.1":{"name":"mobx-di","version":"1.0.0-beta.1","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage --no-cache","pub":"npm run ci && npm publish --registry https://registry.npmjs.org"},"author":{"name":"doxiaodong"},"license":"MIT","dependencies":{"mobx":"^4.1.0","mobx-react":"^5.0.0","react":"^16.2.0"},"devDependencies":{"@types/jest":"^22.2.2","@types/react":"^16.0.41","codecov":"^3.0.0","jest":"^22.4.3","ts-jest":"^22.4.2","typescript":"^2.8.1"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"cec64316160ae3a824eb1c3acfa5b3c41da567d8","_id":"mobx-di@1.0.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-A5UBK1wg0e4ErFp09F1dJphXOF+RnB8SHKVwwjkOZl8BX3LpSjU/jDvbwS0jTKdo/PSAxrKUQcUyhwBE+aknmg==","shasum":"ae4efa389c8cd4a75a6f58de7c1cdf34171739b8","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-beta.1.tgz","fileCount":5,"unpackedSize":1533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKpOpOO7h6tBfOLyJzM6Cp9+S1Mj10fWfpZc6BfSl5MAiBsRBdun2ttKXlrdzrMyvN3N4Hipq4BprEncq0T9QiRiQ=="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-beta.1_1522204296272_0.10287724415156707"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"mobx-di","version":"1.0.0-beta.2","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage --no-cache","pub":"npm run ci && npm publish --registry https://registry.npmjs.org"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.2","@types/react":"^16.0.41","codecov":"^3.0.0","jest":"^22.4.3","mobx":"^4.1.0","mobx-react":"^5.0.0","react":"^16.2.0","ts-jest":"^22.4.2","typescript":"^2.8.1"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"cec64316160ae3a824eb1c3acfa5b3c41da567d8","_id":"mobx-di@1.0.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-Al3+GBh2maVGa0lyLyhdN7ipvOssfUbgQpuRWLsXBLbEzcV9WnNYF5OtMkkP1Pwg8aBRDACXWGt7Stx6bz+CcQ==","shasum":"1014a7f8030f71c06351ce404779a7bdf6b7093d","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-beta.2.tgz","fileCount":7,"unpackedSize":6132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAL9t7sPBDwUBoNfChFxMl+0dgPB0ENLXxuLWSZfDOxyAiAjSEvp1/NkQpGNZJ/jrKTUEqUqkmM5TLLyMBCTmBnALQ=="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-beta.2_1522204556800_0.2575474095825001"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"mobx-di","version":"1.0.0-beta.3","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage --no-cache","pub":"npm run ci && npm publish --registry https://registry.npmjs.org"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.2","@types/react":"^16.0.41","codecov":"^3.0.0","jest":"^22.4.3","mobx":"^4.1.0","mobx-react":"^5.0.0","react":"^16.2.0","ts-jest":"^22.4.2","typescript":"^2.8.1"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"34a1ad35917fc1ec59ecc44c6119be0d802ec9de","_id":"mobx-di@1.0.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-8gBHT+m8XOuO5pksmMHtPobIPEo+0pNI1F2yF+k8optDu9pFjDorycb3rQOxssLzOrap6N9WS7162CB2JP9koA==","shasum":"dd837cba92d0b3fe318643dcd829c60f02495bba","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-beta.3.tgz","fileCount":7,"unpackedSize":6777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA51MwKu0JovDvvfTAoOGgOc2tlTmBPIo0M4KPevimxfAiEA441nYylV3QGziJhKatW84ZGk9EAB1n6sAaWh7TYi7sM="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-beta.3_1522208711902_0.41633465770535905"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"mobx-di","version":"1.0.0-beta.4","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage --no-cache","pub":"npm run ci && npm publish --registry https://registry.npmjs.org"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.2","@types/react":"^16.0.41","codecov":"^3.0.0","jest":"^22.4.3","mobx":"^4.1.0","mobx-react":"^5.0.0","react":"^16.2.0","ts-jest":"^22.4.2","typescript":"^2.8.1"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"b48039d2d726707391caef123e058401f0c76b86","_id":"mobx-di@1.0.0-beta.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-84sDciYLuxPeG3+LCUBLCSL4Sg4vwpWjyO0ainffrKNcLvO+xjtVXTIe7DeGkQo85q6f55yXEPNxxT4vFrpC0Q==","shasum":"1defcdb83006f685f6fe4a6fd1c196108681e54d","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-beta.4.tgz","fileCount":7,"unpackedSize":6743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3pEoJWo7IqX1nT0vrJUG9GXGJ4KiO3L3kweZCYnCs8AiEA6O3ISeVPQZfgJUzc8UbJ8t7TyYgemsgMFZIETvBBkIw="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-beta.4_1522214321891_0.24485229830530275"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"mobx-di","version":"1.0.0-beta.5","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage --no-cache","pub":"npm run ci && npm publish --registry https://registry.npmjs.org"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.2","@types/react":"^16.0.41","codecov":"^3.0.0","jest":"^22.4.3","mobx":"^4.1.0","mobx-react":"^5.0.0","react":"^16.2.0","ts-jest":"^22.4.2","typescript":"^2.8.1"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"8a4a9911e918a77a9fca5b3af05e8847cc08ed0e","_id":"mobx-di@1.0.0-beta.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-ar5ORSAyEhTdmFq0HZpNMrfeFzOFNuw6uLxS/tjp8oTuFHT0yFzbja4iwsLlcl+UCdJNC6m4vfYl9arvxpMVRg==","shasum":"16a0ecedc4603b9ac9736e7bd6055570fffe22d1","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-beta.5.tgz","fileCount":8,"unpackedSize":9020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZUA6Y7qmjeakYGTR1c1TLhT6lGsiKLBJqm4w5iWifIAIhAK28MtPiarFfQlWmNRxTGHlHWFEl/u6Liv+nGITb97cB"}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-beta.5_1522291353163_0.39075666840401024"},"_hasShrinkwrap":false},"1.0.0-beta.6":{"name":"mobx-di","version":"1.0.0-beta.6","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage --no-cache","pub":"npm run ci && npm publish --registry https://registry.npmjs.org"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.2","@types/react":"^16.0.41","codecov":"^3.0.0","jest":"^22.4.3","mobx":"^4.1.0","mobx-react":"^5.0.0","react":"^16.2.0","ts-jest":"^22.4.2","typescript":"^2.8.1"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"6a51a22ba488bd7fa41d2e4a98ec86b9c38fe0d2","_id":"mobx-di@1.0.0-beta.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-2ySKGVVsmnFZar7w16wiOPwSiNKgasmH6C4EEcYXq6lRhgsjQSIBZECdBWW3LXacjiz7vKLmwLy17SW8GcI/8Q==","shasum":"46ef22c04257528c37a0356f0c46830ca7bdbcac","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-beta.6.tgz","fileCount":7,"unpackedSize":8920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDvlJE6UD9nl4KyrJN/MMRd7ZNn3FRYDQhW15LGWU5cwIgNugY6vdrVyJQilWqDemCaKWfuQUwA/UMkVK7SR8Ylfc="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-beta.6_1522640195477_0.6866775140410053"},"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"mobx-di","version":"1.0.0-rc.1","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","files":["lib"],"scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage --no-cache","pub":"npm run ci && npm publish --registry https://registry.npmjs.org"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.2","@types/react":"^16.4.2","codecov":"^3.0.2","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^22.4.6","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"1ac44946ed82965cdef6bdfa475e65d860825066","_id":"mobx-di@1.0.0-rc.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-V/TNcfYuvh4UqhJBvb2WVjc97zJWBUIjoKTj2MS07RfEC/gL/O0u2gRWyhIkSRFj+OTGNKd5w+/8ZFpcczSYHA==","shasum":"abf66a9309b981464c58c675e8d1f3be72a96c59","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-rc.1.tgz","fileCount":4,"unpackedSize":10206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMzvgCRA9TVsSAnZWagAAhdIP/3vBaQWyJpn/2Lw2DotI\nULxwdUOxuL7p318zH9otEA3oOy3/EH6lmgbl8l7TVWaCwt0VXcgzz51YNR0M\n6HlYzjIDhT6ERafm6KEE5m16/vuMNDqvMCY9T0QBFxOABGfq0m56b1Do09uj\netLE/PB5rEKCxOfko2I/B47mcCn8/LhpUHRPbWjJA/yhblJYGrWPeSaAuQfG\njht4IBv6y51bndtmErp7CDWJT475SxvieQ8To7AbOIjGNz5JVgPjTqNeY3/D\nuehp+v64n4kSyjQEEKOP/Y4rZ2ri1cy4ZZ3g+KqIdCqJ61mIWYM3O1LNEriy\n5H0CKPwC0OR51mJBqZAtLHzxER/WdH9QI6/PRUVmVn3dZvlwGkWCX4XIj1IM\n8ALRGMtOgmoPzzqhPh84Q1CWLhHimy98m58ZP0yEgfrpcBQZwBlk7MxCuYwU\nmATviGmVhQW2OiUKoXroZhv/WGzuLtJh1VNZ5YNgvLoxMkdaGFQLz60DGTz8\n76/1lG5vdPZ+gTcctGdUpJVfS6BlcjmRhb92HdrULBjxhPL1jKeXraWyHZ1u\nfhyaN7YOKCE84f417mGlkZklQvPlACL4DrO5PW1vpb4Avpwce89VQti55QId\nlRdNa2Hm6dtidtnEnefKa2ALRKQ+B3SitkdZtn4LNEjh+BdGaHQg03GfS0HK\njuo7\r\n=L8QO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8kw22RTvdIWcXN/u4Zl3S+n9GlkZgN0blIgy5fbPYGAiEA7sCxFDCsknoV+A2IOFrs7bn2C7/7HnNP3px2Jt31zpw="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-rc.1_1530084320068_0.06357082360504518"},"_hasShrinkwrap":false},"1.0.0-rc.2":{"name":"mobx-di","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","files":["lib","src"],"scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.3","@types/react":"^16.4.4","codecov":"^3.0.2","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^22.4.6","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"version":"1.0.0-rc.2","gitHead":"70a12b986161ff5215a3e0111c0102aa8883a53b","_id":"mobx-di@1.0.0-rc.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-7gfvthPw9tGark6CTe5TD0Khy3P3RS9BdVB9X5sWIE/KwdLE7qLgAycWILa1pl1VfzkvKo4+XeG85KPgZYPVKg==","shasum":"7e809c293f4bbd621266eca08af414fdf0afb18e","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-rc.2.tgz","fileCount":5,"unpackedSize":13551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNJDCCRA9TVsSAnZWagAAK7oP/0joRfN1RLXN2PcEPF8/\nEghU3H1IaCAlZNL7Y5HZpZTR4jpOdTW8oiPQMO5FFZCe4Ts+CAaZJVKWIlAS\n9RjUSPeDwP67uZ9QngiMahuhqXKa+WW/pGJ6sm2eOw7Pt+1g95rSHmC+RY6v\nPxXEDxjRlqfFurIHjant6huKUfRLQjdBJLppGdME2PDCG+dGjH/7dj9XBFdd\nC048Ulj68XuGOZukyww3kjTnTVjJBa/BSx36JvNt6TNfmAKC/8o32xiVjVDp\nai+Rl46irBTfa+0ClOmEmkZD4ET498gE8bqTyl4NJT4ICLs8j0FDYzMxOHGo\nTOWc+XScTV3Gdyed9qUi7dZw9VtVKF9qeCQC4A0peTlbjg3Ftk72H43zNWM+\nOuMzSGp3rUf44CJrvQNzmiEl1u7fDv5ThGKigttPp3HOyHTRP6/RYtfdY5FG\neQ+vroFtx8ozDgCw9W7gqL47b+LyBVxaoDykdS2vrz+kGZyGrBFP3tszPz9a\ndLwB8qrmkjliF4T1DZmDSJFMQ5JdW31zSFzsuZTitp65Br1CsEVlAVHDDKcv\nAKA+cOIzZXimc4U0sGPziZ6u98kSmWw8kPDIPS2V6zsj/81UTJOjMUSAxB/G\nwNUcxtdSlIphrA+lU8bjVhok8Q/mEtCk7JV5kwWCv3ideEk4LvcLWUMGY5zc\naqlO\r\n=fzoj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmE/OBknlDgtT9nrP4PjZSK6hK+cOSz4pZgumW9+APhAiAmFNclCYooRUnHceOJHFFsqRcv87iZnzrRxeqC2Kqaow=="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-rc.2_1530171586318_0.6145396993370622"},"_hasShrinkwrap":false},"1.0.0-rc.3":{"name":"mobx-di","version":"1.0.0-rc.3","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","files":["lib","src"],"scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.3","@types/react":"^16.4.4","codecov":"^3.0.2","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^22.4.6","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"ea01d41cea3d5f69cfecf6fe82ce0ef394f27d38","_id":"mobx-di@1.0.0-rc.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-LnrY1kJ62mbRSy1GtOxgS/1n7qLBg+C+ZoF6o4dtx9d9kyO2HXM92LzZZy5Qcnsv8IufgB+GsATQP/X7XmbSNA==","shasum":"61c4c72b8844bfb198eeafe28ecf43a7ceb54003","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0-rc.3.tgz","fileCount":5,"unpackedSize":13551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNchGCRA9TVsSAnZWagAAoVAQAJEdeduwXqkTNl6cdN4h\njowFY2LxxxloPZeeqRp3QGsazBe9DFLLNhx5oMF39IQWIx3wFVAI4oRarHSR\nLKaSDsByzwlGH1cPL4+Yu7nHHBN7Qv16pIebldoPsXAjtOyWH08uhYMDYjlt\nGxJr4Wrr/1yyzk2/LqY/U5JDOx7dfkc/aUFROxYKwhAM5zsU1oR5s1TDFqAF\nYK7xc4cje6S0vCrdzwSnv1dvglYEafXBoZRTmpQghhP5TjvxhaPxV6TtsHJX\nQY9xssYMUHYOO5A2pqSA8blT3Tz3iNC9DGVafQm8oKw33N1fgBn6Hb8oA8qj\n6rkUqmXYGx0m9PmF7wZ63Q2s+kis/76PPHyA0fXA9Ol9YNAHBPPd+yr+AQWv\nuMKy9GcBygwFRGCufmo0E9IF1vB9cCUeLSToE5bnsrJ1adOCkEcXdLNJvsyW\nE/yF4JgnLUDk35mf22Dpr8a74XFPzx5TIo0MCEQxlTCe/yNWl4HTg2yTi019\n/25rs1xT/fc+ZLd1JELV+daFTyBJSKT1BvFSq1YmgRvOvCPPSFwIJ12TN1F9\n1hFwCXA+ieYqG3fc5oiFV2R8BpAfq5RY+ELevpqNVZLhCLzOWdyuaFFFjOe6\ncpRy024YWH4r7XINHM5J0c9VRUof3SWGLBrTz1iUus3sleD/SJ4A3V7F9V4z\nSOEs\r\n=Ukqm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC23tID0w3HEs9CbSHsNjACsdf1AR17ZqWafOAp26I0UAIgAqz9OJJj5943lrnzhBWd6KqiPn9JvKo46VHZLY0scQk="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0-rc.3_1530251334844_0.03153289499709411"},"_hasShrinkwrap":false},"1.0.0":{"name":"mobx-di","version":"1.0.0","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","files":["lib","src"],"scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.3","@types/react":"^16.4.4","codecov":"^3.0.2","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^22.4.6","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"fafd4ae6c722e269b1827d62c5cfa05880f8c441","_id":"mobx-di@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-kinThtEm4tIbcfgkVI9e0NTg8o7GZvJC1HGlvroqMm+a8lz17qyNcheKbpk+ygFUeNCJkLerMNYrc84VE5HRpQ==","shasum":"666d417e45c4b1fdfe8184dc469fa9fa5b0a437e","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.0.tgz","fileCount":5,"unpackedSize":13546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNcsECRA9TVsSAnZWagAAOpgP/21KeTd2hrQAFocmtXpN\nDLdaNKJUN904L+STesbXtLs1K5rnv/UMDHdRXjh4VLWyA9N2UjiYz1qiwg4z\nJr2Ma5QqkvCHWRYYQ9tElFAuaYpzUq433zirj+5A6GC4qWGF38Y6WlXJgge4\nqPLlo7qnq8CNycNR3fWL9obPYrEVPjuU73zXE+YGiSTzzloO0t9myVDSrRNw\nORp1tsGeBrAcBrw8xdWT2fOCpbeWKTfB7ODSKKi1hhr/oq2o7oOgbl+oTbVV\naXuTmI/ydtCKv8Lv9tkWU1ne0DE1TXc1xyprAJR/6MI9h6l4rqcTJfrVTLjx\nTXQ8ABULUHt4a7rhQCfmOv8mFBHb1mNEEkx+/Zv2V8xljhbKXlmTVOnDRGRM\nP1loizGc52ZwIxGo10t7eCMfYgjUKuLwuXBIP5XGhzr4ZA+gGXy9xV8Y6Eq1\nGejZgzbutXveFMBSbWElKIGe5dx72CU+HCVtkbTzWhUan9jeSQoItfdUhRFH\nSLmZ+hpH9hqBAh8mkiPa//vuXc20Le17/5m5rHTTGLFUug23sbTxJG4XTfAq\n8V+dAnUJ+qJespvEl9miS04onCsqt1FFu2s1gP9dd7ZNui+4WnxnbhEMUkHZ\nifRw9whJDS9VpomXc69PiIuWOUF95ZY91UhyczVA63YOD4TcraPz4FJbVB7t\nZnJa\r\n=J7kn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuJBbma/KBP/kZlaE3eZNN+XjbKaez/A68qwqRu5Pa5AiBsNCCg6DyW324XHK1+JCj6gHoDyRW79PM+GX3owkKKNA=="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.0_1530252036776_0.3526791782960865"},"_hasShrinkwrap":false},"1.0.1":{"name":"mobx-di","version":"1.0.1","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","files":["lib","src","CHANGELOG.md"],"scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.4","@types/react":"^16.4.6","codecov":"^3.0.2","conventional-changelog-cli":"^2.0.1","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^23.0.0","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"b916359c2555c3d16cfa6db10a3dcf17091b468b","_id":"mobx-di@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-YjHEwOuXRUjBLaQ7Y45GMWLedm7gdyMsDg8BmAZKDfUryhqGRvoIGjRA2v7B0OINVvKxnKR/P92cwrhJ2PcImw==","shasum":"b74857be5ca7fefba8f2a602fca0e2b04ff1e8e6","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.1.tgz","fileCount":6,"unpackedSize":13683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPIHtCRA9TVsSAnZWagAAAVUP/jbJh6bmEkfkpMxuc89G\nmFU8PP5mlBiFcRnvPSiexTwjmi9NOVwFI8HA3LKH9hXTT4v72Fy1ouktR+4T\n5+uwUo/b42N60oN4oDszdg23a04mj4oH9f2ihQAtuiOL51bo423ScuJ3Suqk\ncJ4apZH9o6YvfkqF6s8ZlxPIRH+OVt1LKiDNFjnkueP4Eba1XEpFLao0kLFe\nT1eBq6m799i9uXPZ3LVtKUvv+8QNIu3JE9Nrln8WJwd2lDvV3fZxCtN6MhHw\nuiR3C9KI0Rp0/owzLtgZQJSlXxWncrQvwso8I4AMhmDz+L0P+NnJJ+BM35b6\n5Kfn+u+er/+KXn+pfvnkE+8dyq+yP2qPVYW7IAnwXTG6ktICocmmamOb+3Ae\n4DL1OUbxfhfbCMxWzO8nUVSgIfogwMm9LXtndjGxdp5a/U2hYoaGjSFLqpbV\ndzn1D9o74h8fFf3tJi6ZLx0hHEOhwnvE2sdexmtub/6X93Hdk2X0SwyELv9N\nzBTF3TXtjzj2aVVg5sX1r+hOlPNtWr6OQjIADMydAGLtzNBdWJ/LPtmGel8k\nwhbYZyBWoeHr3FhQmF7Bpu2bRo0uCUReWvBv9fFPGNyqp1Of+la1nAKl56iu\nwyAnX/9nHzZ6sb5gmXfdKelxiWpGb4IUCsO5RgNEYEZOXBGE//gZJ9UinwUA\ndFwl\r\n=GkO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGePeQxvg8kgpWVB81nvbR5au56s+EdY5J7cfDFqFTU8AiEAnohT/51BIVao2wAkIMiaEeZqG5STXGQDGnGrZSPW7ME="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.1_1530692077044_0.6967085192089817"},"_hasShrinkwrap":false},"1.0.2":{"name":"mobx-di","version":"1.0.2","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","files":["lib","src","CHANGELOG.md"],"scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.4","@types/react":"^16.4.6","codecov":"^3.0.2","conventional-changelog-cli":"^2.0.1","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^23.0.0","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"3dc2591180e7a004e96c2705ae34cdd32a2cc108","_id":"mobx-di@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-zPW/zz2p/k1ryOvngsvkNKaMSuu7sHdsBpl6EfGlPwW86dMk/+0uqwPK87A+visIfc5u2EZOxYDn0Id4sWcvEg==","shasum":"afbdd869b7fc130435b361854120182b095dde1d","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.2.tgz","fileCount":6,"unpackedSize":13683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPISCCRA9TVsSAnZWagAAkr4P/1IP8eb07FlZDTPDRbFk\nI7gr+/2jfAhX90MvqQikvF3s+QbaDfa5NrgI/ryk/aCdS82lHbIUflULpHlA\n4D58Yr7e3sKwfHsxz9YKiG5LEvaIAR3AjTDqn+K96TMNhi3H2uhXB/89FEVP\nuqs2XbJ4AnSNqFST2gDtJ6JPuJi+EubkF+5IecxWyZRKoK9f/2mrGXEYJPes\nNdDQ4ziq9BZWnjiEmYQFCznwBiWLTEm7VrsaN4JVjiQPQpmBReQwwfQPB1MJ\n9oeMHpKc2KzOE5/m7H5K5Lm8Smw1Exs+TU1xUULgLLFO12cGg82U1MOuJ82D\ngItLks0pftC7uUHWUZUEDTaNapt5bKibF2jL/DhPbhXFdhznlgDQFHuNErL4\nTgvvA1kK/a1Xek3Lvu9X7qcCAbIU+BKt06dGxuPw+UrvaESWZLlRVKaCmsfa\nZgI4zHCGQYo/dFtpUcaX7DhREhlyfI+hnvffz6v+tXSmeCdAEIQycoHSuQhT\noOom4tYuJ9dowHMTO+tJcRfZtqgNYY2jktBu3JK+akQyLrfRuRg4dDI5sXLC\nF0CJn0YrKFdBGeqyeBXPbcxNaRAO/BUMwSQRITE2EUIhZH+pjg9PVQAFbcIS\nL4PuqMu5toJ0w0Lum+8SeFkpInq2dZ9PtCeSuPBraAnvij6792joV4sRk8jW\nj3ql\r\n=EqTV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgP1XMMCi7cjexFFFW3Ck5R/BPMlrhxBywddLtZqSE9QIgU8npwc8FE+rqdaATUGh03XgSN7vQnt/yBKfquBATeZs="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.2_1530692738722_0.19041649184100762"},"_hasShrinkwrap":false},"1.0.3":{"name":"mobx-di","version":"1.0.3","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","files":["lib","src","CHANGELOG.md"],"scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.4","@types/react":"^16.4.6","codecov":"^3.0.2","conventional-changelog-cli":"^2.0.1","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^23.0.0","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"168912938b7cb16578cd1597d79888a9e1365db3","_id":"mobx-di@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-4lGD9xZbFZhZ7whNKb0qTJATGUgXFdEnd8k+h1hJlKfQTSVudsEqzq3W+10HHwdM/XcchxaejcGe9xTqhw5zfQ==","shasum":"e518a79532a14e3286b1f3b75a651fbe04bf0055","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.0.3.tgz","fileCount":6,"unpackedSize":14920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPIXaCRA9TVsSAnZWagAA4uoP/13crBp6fHwW+Izl0sCQ\nM4w/qjTv548SVmjfcf8TYO4Y1dfDHdJrXfCxS8YtGncusPYiYteb5C2YGQIG\n5fn5vkdYuLNyxLsYVn+UzymciccrlRNfsr3CryWo/gqQfm+2xcUyqrLxkFlU\n1dgcZ2HjOzTTeEpzFKF97cLMvHzEOn1/Am9y1RI6W6kBQtOYKCTN+AT/HFTj\n7iJxls9TvIxuYyMbjwCnHovkDlmBH2SMzdAoWIZXmqabASsa6YJ9H8lgy8JK\nUl1CBry61HlKX/Uj/eUHZDJa/gjPvQFmGatjA98N4ummLePpChsqszrGn0vE\n6GQ3Bgd4jJaJ/pzcW3RuF5NcLYxhKP/DaDY4OEhhTb4bs3OcVPEHsDanJ/o3\nD/X4WwWPo5FKpaInzeR5HwipMLwM/hMaILaMBZQfk4YmPJFkzUaqYbSQnkuX\nTuRBPEAck1AE1qtRKFXhlT6ZOOdf+CTT1fTlm/9sxsQBSNhir5dR0ynYwMEU\nv3AqwgA9XRwX+Rpt/73Cnm3WAemoH0PdjXu1BrjRVD1bZsg+qL8efA5GYF/N\nUpxDHBC0ObY1pZpmN3r/JbbP3JwGEsSVfBUtrnJphKkuQBP/JDX5V8KwVCQX\nM07ltY5eAkhiSi9dTbrlCQzpgFSgVpW884eVpuUqwhRMAoiK72JW3hiz48dM\nbX+A\r\n=GV3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdJSHrwhMUG6UtdOKb2ZNsZVhESq4bDaKy82J/1n45yAiBgf/erJMlT11quxAqP2IC2VNQ8Hm/l0dekDxSPR1i4YQ=="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.0.3_1530693082044_0.9673584777129165"},"_hasShrinkwrap":false},"1.1.0":{"name":"mobx-di","version":"1.1.0","description":"Simple DI used in mobx","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","scripts":{"clean":"rm -rf coverage && rm -rf lib","codecov":"cat ./coverage/lcov.info | codecov","ci":"npm run clean && tsc -d && npm run test","test":"jest --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"author":{"name":"doxiaodong"},"license":"MIT","devDependencies":{"@types/jest":"^23.1.4","@types/react":"^16.4.6","codecov":"^3.0.2","conventional-changelog-cli":"^2.0.1","jest":"^23.2.0","mobx":"^5.0.3","mobx-react":"^5.2.3","react":"^16.4.1","ts-jest":"^23.0.0","typescript":"^2.9.2"},"peerDependencies":{"core-js":"^2.5.0"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest","^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/tests/.*|\\.(test|spec))\\.(ts|js)$","coverageDirectory":"coverage","moduleFileExtensions":["ts","js"]},"gitHead":"c84a7d46ff3389867560510e6c0efb32065918ac","_id":"mobx-di@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"duxiaodong","email":"duxiaodong@darlin.me"},"dist":{"integrity":"sha512-HsxGWFVTGRq0OrZFSIvZLFCrAmmEYyRMuIHAG6PcdepbT4pfAykL59NXSHQtB7+lQXDni1CmoHnMiwY0J0GpCA==","shasum":"0a5b152cf66840abcc82fc4a5dcd7fd03ff2ba6a","tarball":"https://registry.npmjs.org/mobx-di/-/mobx-di-1.1.0.tgz","fileCount":6,"unpackedSize":14900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPrLVCRA9TVsSAnZWagAAWtMQAKJ7riuiBKr7MvrRbBQh\nEKfbWbVDL+fwtI1+QDxFZVb/ntgh8xT5ybdJ0rD7vdErb3tsvw9fdr2aZtk/\n2gTFKLr5NzJ6jRmPovMJMVOWXVhN8uemdybsMqTiDUPq7rbqSe1hwFAm6/Tt\nq9FDOIh8HuN5I++EMewrWhAzo30lbUfM/vv++Ji/61+DLHhXVmWKLUkvaJUJ\n19erdnL9GKncyERkGJ4KSYwwgXxktbtVhJJsd7yZAU7/PTnV2kN0RzcIR6pE\nPUN7oNgE7qhbX8p3WoVm54MKbOrgDtswm4QiQKc8d/VtY2jxbWwzDrzIw1Ul\nhVdxQPV/BCKap+Dwy+n2sRCaeAOeLsHnXMrEhNZwNEM1C2CX3Hn2UtVO/8g/\nI+RgAvLsvb8GFHBMccRDt9cCRqCc3sml6fWO4bh8tQw/t1bKOxHaPDThVmlK\n9l6AL5hdJ8LXddxhZTkwroeb61B1Vjh/LKjCZZz+xL2zj0MKTVj1SGrYq5wE\nKAM1xwf7veHLqVn5tXdBs4rCU3l9Ed93xJxzYnne1ZZSu4UVaqM4k8LFI9vS\nFxFiw5lR18or9h4g43lh58XzmWA6mb+S2WD72clZ7moFMNdedCH8EOhA9Lc8\nIPsS40SCKZPqEwVrYQ0VSWIDfWqbpigPQWLHvzvVW3sJyy1Wdmcg9ORUub14\n3r2A\r\n=Y13R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2ZujV/XD8YhJ64nj1eL6THUiz6HGcP3BUlVx3IAha0AiEAnZdLI5K/Ort9E+Jc8HDfrDmKz69mct99xWOLUGgVfz4="}]},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-di_1.1.0_1547612884693_0.5623632564129128"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-28T02:31:36.272Z","1.0.0-beta.1":"2018-03-28T02:31:36.309Z","modified":"2022-05-09T13:59:30.479Z","1.0.0-beta.2":"2018-03-28T02:35:56.882Z","1.0.0-beta.3":"2018-03-28T03:45:11.985Z","1.0.0-beta.4":"2018-03-28T05:18:41.970Z","1.0.0-beta.5":"2018-03-29T02:42:33.566Z","1.0.0-beta.6":"2018-04-02T03:36:35.551Z","1.0.0-rc.1":"2018-06-27T07:25:20.113Z","10.0.1":"2018-06-27T13:30:14.418Z","1.0.0-xx.10":"2018-06-28T06:13:55.411Z","1.0.0-xx.11":"2018-06-28T06:27:35.445Z","1.0.0-xx.12":"2018-06-28T06:35:35.821Z","1.0.0-xx.13":"2018-06-28T06:39:23.412Z","1.0.0-xx.14":"2018-06-28T06:42:06.628Z","1.0.0-xx.15":"2018-06-28T06:53:17.634Z","1.0.0-xx.16":"2018-06-28T06:57:27.215Z","1.0.0-xx.17":"2018-06-28T07:00:38.990Z","1.0.0-xx.18":"2018-06-28T07:03:24.437Z","1.0.0-xx.19":"2018-06-28T07:22:01.627Z","1.0.0-rc.2":"2018-06-28T07:39:46.434Z","1.0.0-rc.3":"2018-06-29T05:48:54.941Z","1.0.0":"2018-06-29T06:00:36.837Z","1.0.1":"2018-07-04T08:14:37.105Z","1.0.2":"2018-07-04T08:25:38.798Z","1.0.3":"2018-07-04T08:31:22.142Z","1.1.0":"2019-01-16T04:28:04.790Z"},"maintainers":[{"name":"duxiaodong","email":"duxiaodong@darlin.me"}],"description":"Simple DI used in mobx","author":{"name":"doxiaodong"},"license":"MIT","readme":"[![CircleCI](https://img.shields.io/circleci/project/github/doxiaodong/mobx-di.svg?style=flat-square)](https://circleci.com/gh/doxiaodong/mobx-di)\n[![Coverage](https://img.shields.io/codecov/c/github/doxiaodong/mobx-di/master.svg?style=flat-square)](https://codecov.io/github/doxiaodong/mobx-di?branch=master)\n[![Version](https://img.shields.io/npm/v/mobx-di.svg?style=flat-square)](https://www.npmjs.com/package/mobx-di)\n[![License](https://img.shields.io/npm/l/mobx-di.svg?style=flat-square)]()\n\n## Simple DI in mobx\n\n## Usage\n\n- `npm i mobx-di`\n\n- Basic store User\n\n```typescript\nimport { observable, action, runInAction } from 'mobx'\nimport { Injectable } from 'mobx-di'\n\n@Injectable()\nexport class User {\n  @observable\n  userInfo = {\n    isLogin: true,\n    name: 'hmp',\n    type: 0\n  }\n\n  @action.bound\n  async logout() {\n    await Promise.resolve(true) // 这一条模拟 API 请求\n    return runInAction('logout', () => {\n      this.userInfo.isLogin = false\n    })\n  }\n}\n```\n\n- Another store which has the `User` dependence\n\ntypescript\n\n```typescript\nimport { computed, action } from 'mobx'\nimport { Injectable, Inject } from 'mobx-di'\n\nimport { User } from '../stores/user'\n\n@Injectable()\nexport class HomeStore {\n  constructor(private _user: User) {\n    console.log('user', _user)\n  }\n  @computed\n  get userInfo() {\n    return this._user.userInfo\n  }\n\n  // or\n  // @Inject() _user: User\n\n  @action.bound\n  toggle() {\n    return this._user.logout()\n  }\n\n  @computed\n  get btnDesc() {\n    return this.userInfo.isLogin ? '退出' : '登录'\n  }\n}\n```\n\njavascript\n\n```javascript\nimport { computed, action } from 'mobx'\nimport { Injectable, Inject } from 'mobx-di'\n\nimport { User } from '../stores/user'\n\n@Injectable(User)\nexport class HomeStore {\n  constructor(_user) {\n    console.log('user', _user)\n  }\n  @computed\n  get userInfo() {\n    return this._user.userInfo\n  }\n\n  // or\n  // @Inject(User) _user\n\n  @action.bound\n  toggle() {\n    return this._user.logout()\n  }\n\n  @computed\n  get btnDesc() {\n    return this.userInfo.isLogin ? '退出' : '登录'\n  }\n}\n```\n\n- Inject in component\n\ntypescript\n\n```typescript\nimport * as React from 'react'\nimport { observer } from 'mobx-react'\nimport { Inject } from 'mobx-di'\n\nimport { HomeStore } from './store'\n\n@observer\nexport default class Home extends React.Component {\n  @Inject() home: HomeStore\n\n  render() {\n    return (\n      <>\n        <button onClick={this.home.toggle}>{this.home.btnDesc}</button>\n        {JSON.stringify(this.home.userInfo)}\n      </>\n    )\n  }\n}\n```\n\njavascript\n\n```javascript\nimport * as React from 'react'\nimport { observer } from 'mobx-react'\nimport { Inject } from 'mobx-di'\n\nimport { HomeStore } from './store'\n\n@observer\nexport default class Home extends React.Component {\n  @Inject(HomeStore) home\n\n  render() {\n    return (\n      <>\n        <button onClick={this.home.toggle}>{this.home.btnDesc}</button>\n        {JSON.stringify(this.home.userInfo)}\n      </>\n    )\n  }\n}\n```\n\n## Advance\n\n1.  You can replace any store in your code by `replace` mothod if you want,\n    It's in `examples/pages/beforAll`\n\n2.  If you want to use a store out of any class, you may need `getInstance(Class)`\n\n3.  If you want multi instance of a store in multi modules, follow it\n\n```typescript\nimport { DI } from 'mobx-di'\nconst di1 = new DI()\n```\n\nAnd then you can use the `di1.Injectable`, `di1.Instance`, `di1.replace`, `di1.getInstance`\n","readmeFilename":"README.md"}