{"_id":"mobx-angularjs","_rev":"12-ba949d1dbc3c64ca9a768ab0f1e29c31","name":"mobx-angularjs","description":"AngularJS connector to MobX","dist-tags":{"latest":"1.6.1"},"versions":{"1.3.0":{"name":"mobx-angularjs","version":"1.3.0","description":"Angular 1 connector for MobX","main":"dist/ng-mobx.js","directories":{"example":"example"},"scripts":{"test":"karma start","build":"webpack --progress"},"repository":{"type":"git","url":"git+https://github.com/500tech/ng-mobx.git"},"keywords":["mobx","angular","angularjs"],"author":{"name":"Adam Klein"},"license":"MIT","bugs":{"url":"https://github.com/500tech/ng-mobx/issues"},"homepage":"https://github.com/500tech/ng-mobx#readme","devDependencies":{"angular":"^1.4","babel":"6.5.2","babel-cli":"6.18.0","babel-loader":"6.2.8","babel-plugin-add-module-exports":"0.2.1","babel-preset-es2015":"6.18.0","mobx":"^2.6","webpack":"1.13.3"},"peerDependencies":{"angular":"^1.4","mobx":"^2.6"},"gitHead":"69b74e9b78bb9f9adb2ef8c723635a764c324f89","_id":"mobx-angularjs@1.3.0","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"kuitos","email":"kuitos.lau@gmail.com"},"dist":{"integrity":"sha512-yupxzd9nCWWPwGg3omnv5cqsSA8HW19Gmgb4a1n6GZhynaGeqrCN39FgLBf2FishqwDgy9Bac6wnfwj6c/u0Fw==","shasum":"492bee5786b307ad9980fee0eb797347666e8731","tarball":"https://registry.npmjs.org/mobx-angularjs/-/mobx-angularjs-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/QEWroi7Ba/2uZv1jdKs+/GITB14/MqZmHqQ9i2XXiwIgevNC09PDjTU6ri5A9QA+H2HYGbJPaWovZ79TM5bTAPA="}]},"maintainers":[{"name":"kuitos","email":"kuitos.lau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-angularjs-1.3.0.tgz_1506071228040_0.02711464907042682"}},"1.3.1":{"name":"mobx-angularjs","version":"1.3.1","description":"Angular 1 connector for MobX","main":"dist/ng-mobx.js","directories":{"example":"example"},"scripts":{"test":"karma start","build":"webpack --progress"},"repository":{"type":"git","url":"git+https://github.com/mmlpxjs/mobx-angularjs.git"},"keywords":["mobx","angular","angularjs"],"author":{"name":"Adam Klein"},"contributors":[{"name":"kuitos"}],"license":"MIT","bugs":{"url":"https://github.com/mmlpxjs/mobx-angularjs/issues"},"homepage":"https://github.com/mmlpxjs/mobx-angularjs#README.md","devDependencies":{"angular":"^1.4","babel":"6.5.2","babel-cli":"6.18.0","babel-loader":"6.2.8","babel-plugin-add-module-exports":"0.2.1","babel-preset-es2015":"6.18.0","mobx":"^2.6","webpack":"1.13.3"},"peerDependencies":{"angular":"^1.4","mobx":"^2.6"},"gitHead":"b0362bf6d7bba3c01ea4ca9699ec59057491c191","_id":"mobx-angularjs@1.3.1","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"kuitos","email":"kuitos.lau@gmail.com"},"dist":{"integrity":"sha512-LhvB4oq09I4PL/0PGwXx/Y9Tdcw2wj4LeUnk/qZ07RM3nYB+lGTwVgC8N55YCGbwOLcDCyTrAdeGGC9PxfOomA==","shasum":"09f465db61e4712d8bd203d85a0c15ebcbb848a0","tarball":"https://registry.npmjs.org/mobx-angularjs/-/mobx-angularjs-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2PoEVi/WhxuFVXGneWcnTsZAtF2Kho2MGt39KTKgq6QIgHUydmBDxPS8PD/XMwx4wrHDWD5RHqupOYOcUShh5coo="}]},"maintainers":[{"name":"kuitos","email":"kuitos.lau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-angularjs-1.3.1.tgz_1507710529205_0.400257368106395"}},"1.4.0":{"name":"mobx-angularjs","version":"1.4.0","description":"Angular 1 connector for MobX","main":"./ng-mobx.js","types":"./index.d.ts","directories":{"example":"example"},"scripts":{"test":"karma start","build":"webpack --progress","pub":"cp {README.md,package.json,./lib/index.d.ts} dist && npm publish dist"},"repository":{"type":"git","url":"git+https://github.com/mmlpxjs/mobx-angularjs.git"},"keywords":["mobx","angular","angularjs"],"author":{"name":"Adam Klein"},"contributors":[{"name":"kuitos"}],"license":"MIT","bugs":{"url":"https://github.com/mmlpxjs/mobx-angularjs/issues"},"homepage":"https://github.com/mmlpxjs/mobx-angularjs#README.md","devDependencies":{"angular":"^1.4","babel":"6.5.2","babel-cli":"6.18.0","babel-loader":"6.2.8","babel-plugin-add-module-exports":"0.2.1","babel-preset-es2015":"6.18.0","mobx":"^2.6","webpack":"1.13.3"},"peerDependencies":{"angular":"^1.4","mobx":"^2.6"},"_id":"mobx-angularjs@1.4.0","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"kuitos","email":"kuitos.lau@gmail.com"},"dist":{"integrity":"sha512-duo0DqJr4vCRkfONTqkJSOG4Hjgom2uiVmSORR31uGGT449FhlL1TExwjnFVOtSetAfytUOpa0amsiaUQwvk7g==","shasum":"16ac18cd930e3946e7075ec3a0c96175cabc7e93","tarball":"https://registry.npmjs.org/mobx-angularjs/-/mobx-angularjs-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEv5FnSqu4TAdmcTrB4hN8fGEfqbNZ97K+uhCO69aq1nAiEAuh77MHNnj8yH/4BIIvhxkVhvHDRKt+cL/A86oVci8tY="}]},"maintainers":[{"name":"kuitos","email":"kuitos.lau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-angularjs-1.4.0.tgz_1516162123643_0.03608345706015825"}},"1.5.0":{"name":"mobx-angularjs","version":"1.5.0","description":"AngularJS connector to MobX","main":"mobx-angularjs.js","typings":"index.d.ts","author":{"name":"Adam Klein"},"contributors":[{"name":"Nick Breaton"},{"name":"Kuitos"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mobxjs/mobx-angularjs.git"},"bugs":{"url":"https://github.com/mobxjs/mobx-angularjs/issues"},"keywords":["angular","angularjs","mobx-angularjs","mobx","ng-mobx"],"scripts":{"prebuild":"rimraf dist/*","build":"webpack --env.type=umd && webpack -p --env.type=umd.min","example":"parcel example/index.html -o --no-cache --no-hmr -d node_modules/.example","pub":"npm test && npm run build && cp {README.md,package.json} dist && npm publish dist","test":"jest && codecov"},"peerDependencies":{"angular":">=1.4.0","mobx":">=2.2.0"},"devDependencies":{"@types/angular":"^1.6.40","@types/angular-mocks":"^1.5.11","@types/jest":"^22.0.1","@types/node":"^9.3.0","angular":"^1.6.8","angular-mocks":"^1.6.8","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.6.1","codecov":"^3.0.0","jest":"^22.1.2","mobx":"^3.4.1","number-to-words":"^1.2.3","parcel-bundler":"^1.4.1","rimraf":"^2.6.2","ts-jest":"^22.0.1","ts-loader":"^3.3.1","typescript":"^2.6.2","webpack":"^3.10.0"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"^.+\\.spec\\.(js|ts)$","moduleFileExtensions":["js","ts"],"collectCoverage":true,"coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*.ts"]},"homepage":"https://github.com/mobxjs/mobx-angularjs#readme","_id":"mobx-angularjs@1.5.0","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"kuitos","email":"kuitos.lau@gmail.com"},"dist":{"integrity":"sha512-eigPUIGO66w3Tc/7aN7EqT8dKZpswbb6ccQtlPCd+mfRmGXQLOk4N/UMyceAmfZScrkOtcqSG9yO/MPiFk16/w==","shasum":"24275f2c9d6c59f3918adef4dd3a4d7ed69a6a56","tarball":"https://registry.npmjs.org/mobx-angularjs/-/mobx-angularjs-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY4gDJ70NykjldyJuseDnN2AC9LsEp0nbXnztt3e2DBAIhAK3XnbYrGLS5PyCv7QNGWy7hi45IdjpWQJwag4vxPpL9"}]},"maintainers":[{"email":"info@500tech.com","name":"500tech"},{"email":"nick@breaton.com","name":"nickbreaton"},{"email":"kuitos.lau@gmail.com","name":"kuitos"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-angularjs-1.5.0.tgz_1517801133382_0.4181788449641317"},"directories":{}},"1.5.1":{"name":"mobx-angularjs","version":"1.5.1","description":"AngularJS connector to MobX","main":"mobx-angularjs.js","typings":"index.d.ts","author":{"name":"Adam Klein"},"contributors":[{"name":"Nick Breaton"},{"name":"Kuitos"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mobxjs/mobx-angularjs.git"},"bugs":{"url":"https://github.com/mobxjs/mobx-angularjs/issues"},"keywords":["angular","angularjs","mobx-angularjs","mobx","ng-mobx"],"scripts":{"prebuild":"rimraf dist/*","build":"webpack --env.type=umd && webpack -p --env.type=umd.min","example":"parcel example/index.html -o --no-cache --no-hmr -d node_modules/.example","pub":"jest && npm run build && cp {README.md,package.json} dist && npm publish dist","test":"jest && codecov"},"peerDependencies":{"angular":">=1.4.0","mobx":">=2.2.0"},"devDependencies":{"@types/angular":"^1.6.40","@types/angular-mocks":"^1.5.11","@types/jest":"^22.0.1","@types/node":"^9.3.0","angular":"^1.6.8","angular-mocks":"^1.6.8","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.6.1","codecov":"^3.0.0","jest":"^22.1.2","mobx":"^3.4.1","number-to-words":"^1.2.3","parcel-bundler":"^1.4.1","rimraf":"^2.6.2","ts-jest":"^22.0.1","ts-loader":"^3.3.1","typescript":"^2.6.2","webpack":"^3.10.0"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"^.+\\.spec\\.(js|ts)$","moduleFileExtensions":["js","ts"],"collectCoverage":true,"coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*.ts"]},"homepage":"https://github.com/mobxjs/mobx-angularjs#readme","_id":"mobx-angularjs@1.5.1","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"kuitos","email":"kuitos.lau@gmail.com"},"dist":{"integrity":"sha512-GKxyZTkmN3gHBwZrIUfedVVd7XVXNH7UuOlN5gflP8NfKkvhWMKr331Ni1YhdUcVBDEFj+iqHft28KHBvn3uaQ==","shasum":"544225a88e0825876d913100643f703ea5970dba","tarball":"https://registry.npmjs.org/mobx-angularjs/-/mobx-angularjs-1.5.1.tgz","fileCount":5,"unpackedSize":16760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmW2VpgGz/EmiSAb5aj0wNxFdksTDDA/H3Bn1pdzh68AIgU+WT38PBQYA7y5/C9ZKCGBBzEfNMLnivBVbKkEnWu2w="}]},"maintainers":[{"email":"info@500tech.com","name":"500tech"},{"email":"kuitos.lau@gmail.com","name":"kuitos"},{"email":"nick@breaton.com","name":"nickbreaton"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-angularjs_1.5.1_1519615190596_0.8002808067239591"},"_hasShrinkwrap":false},"1.6.0":{"name":"mobx-angularjs","version":"1.6.0","description":"AngularJS connector to MobX","main":"mobx-angularjs.js","typings":"index.d.ts","author":{"name":"Adam Klein"},"contributors":[{"name":"Nick Breaton"},{"name":"Kuitos"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mobxjs/mobx-angularjs.git"},"bugs":{"url":"https://github.com/mobxjs/mobx-angularjs/issues"},"keywords":["angular","angularjs","mobx-angularjs","mobx","ng-mobx"],"scripts":{"prebuild":"rimraf dist/*","build":"webpack --env.type=umd && webpack -p --env.type=umd.min","example":"parcel example/index.html -o --no-cache --no-hmr -d node_modules/.example","pub":"jest && npm run build && cp {README.md,package.json} dist && npm publish dist","test":"jest && codecov"},"peerDependencies":{"angular":">=1.4.0","mobx":">=2.2.0"},"devDependencies":{"@types/angular":"^1.6.40","@types/angular-mocks":"^1.5.11","@types/jest":"^22.0.1","@types/node":"^9.3.0","angular":"^1.6.8","angular-mocks":"^1.6.8","codecov":"^3.0.0","jest":"^22.1.2","mobx":"^4.1.1","number-to-words":"^1.2.3","parcel-bundler":"^1.4.1","rimraf":"^2.6.2","ts-jest":"^22.0.1","ts-loader":"^3.3.1","typescript":"^2.7.1","webpack":"^3.10.0"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"^.+\\.spec\\.(js|ts)$","moduleFileExtensions":["js","ts"],"collectCoverage":true,"coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*.ts"]},"homepage":"https://github.com/mobxjs/mobx-angularjs#readme","_id":"mobx-angularjs@1.6.0","_npmVersion":"5.7.1","_nodeVersion":"8.2.1","_npmUser":{"name":"kuitos","email":"kuitos.lau@gmail.com"},"dist":{"integrity":"sha512-LOdIGR3Ry5mPtweBk+fYyH6UmBDIuK1s7CiKG8fUxWQHmderecRUEt2/T0O1awnGIsXFiJxOvfN18XwWA/iwkw==","shasum":"7252808b50f94f37bc1afed64be19f31c5f22c62","tarball":"https://registry.npmjs.org/mobx-angularjs/-/mobx-angularjs-1.6.0.tgz","fileCount":5,"unpackedSize":18592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1CdvCRA9TVsSAnZWagAAWsAP+wQ9N96LsFVLDFp+N3sU\n3U9osshUzlSlidNqkBeHyrzJAVGi3kgwISb5cTgMTO22NmMH/2GxGI4lOC31\ne61ZMaPBdqQBDviGf+B1omzkt+KNCckOroNNBwKc3cZEUcIUaLkC/kNZXLba\n4+raRsJZzQyCUM2HZWe6S0pVrMsHbi3KxzHrALm4pvtO/sNPMsK99BprkOnL\niLwBd766M1BQOntsJVI8wNq4wvGoDiWVmnS2+YuLcmc2FrB3uPDzxi4UmcsS\nBpeaRy/0U3fazS2gUWnfnprnOjQlVj/tlCZeLgl5hLS4L+KrklumGpcyzE+Q\nRovC8fhvWdsOchvnC2qC53SmyKUuoYX3tej8wCqih4JEprJjcFBCo8efEmiY\netj1tQH/9rLuII2+aQCRyyqxTMsOHuT7nHBT7XfpiQNEjuoqGYgCrc+gx8N5\nVE2B1z/MUDJCH0pbzuaA6RBRnv0HJWmsYH4MpOSbl4t37SlJyxdrGKAlhzUm\nBxSH8g3sKZARMe0F+IMGml15bU58V5lSZPG9fq9TnQInprhqX3+flsTjTynM\n2n7lyroi0sFbrxbVIxeRB7QuNEaTcyw4z6d97uqBu/WiDrSNi0Bp0cT0Maec\nEdPQX648fbLL9L5yPgYStl5vuflRNTrrulEzXRB0u6QgB7Iv/Hodt3gWBfLJ\nuFon\r\n=k5Mt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyQEgRIwNfYx6ErY+lw27WiY1v1WfLXMRk40q63JXgRgIgXaCG6Gs6qqhAeHmBVvIFdBfjULnS8VrUHRrV8kFr0ew="}]},"maintainers":[{"email":"info@500tech.com","name":"500tech"},{"email":"kuitos.lau@gmail.com","name":"kuitos"},{"email":"nick@breaton.com","name":"nickbreaton"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-angularjs_1.6.0_1523853166403_0.13774828425786434"},"_hasShrinkwrap":false},"1.6.1":{"name":"mobx-angularjs","version":"1.6.1","description":"AngularJS connector to MobX","main":"mobx-angularjs.js","typings":"index.d.ts","author":{"name":"Adam Klein"},"contributors":[{"name":"Nick Breaton"},{"name":"Kuitos"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mobxjs/mobx-angularjs.git"},"bugs":{"url":"https://github.com/mobxjs/mobx-angularjs/issues"},"keywords":["angular","angularjs","mobx-angularjs","mobx","ng-mobx"],"scripts":{"prebuild":"rimraf dist/*","build":"webpack --env.type=umd && webpack -p --env.type=umd.min","example":"parcel example/index.html -o --no-cache --no-hmr -d node_modules/.example","pub":"jest && npm run build && cp {README.md,package.json} dist && npm publish dist","test":"jest && codecov"},"peerDependencies":{"angular":">=1.4.0","mobx":">=2.2.0"},"devDependencies":{"@types/angular":"^1.6.40","@types/angular-mocks":"^1.5.11","@types/jest":"^22.0.1","@types/node":"^9.3.0","angular":"^1.6.8","angular-mocks":"^1.6.8","codecov":"^3.0.0","jest":"^22.1.2","mobx":"^4.1.1","number-to-words":"^1.2.3","parcel-bundler":"^1.4.1","rimraf":"^2.6.2","ts-jest":"^22.0.1","ts-loader":"^3.3.1","typescript":"^2.7.1","webpack":"^3.10.0"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"^.+\\.spec\\.(js|ts)$","moduleFileExtensions":["js","ts"],"collectCoverage":true,"coverageDirectory":"./coverage/","collectCoverageFrom":["src/**/*.ts"]},"homepage":"https://github.com/mobxjs/mobx-angularjs#readme","_id":"mobx-angularjs@1.6.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"kuitos","email":"kuitos.lau@gmail.com"},"dist":{"integrity":"sha512-sXKGNIowXTHEBIc3Zoh/sjBsKYks9ctwpw7BEg14LUjqi+KTJLigaVvLV3jbwArPZ+lHa8YbMFXaa2LcI5HbHw==","shasum":"e348891b74c0823ecd038ed506bb5da22e99b3f7","tarball":"https://registry.npmjs.org/mobx-angularjs/-/mobx-angularjs-1.6.1.tgz","fileCount":5,"unpackedSize":18522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd8PCCRA9TVsSAnZWagAAYTcP/3jVimXYZCIo7MojMukE\nuX3wXs+gwgZvsFfbXLlpgYxRKDOEJ54XysICRaW6B4locI2XJj2HH3Y049Wj\nqWmfdTCqSQYiCMVFZJ094jeOWvUrvVQ7EUSQPj/ppAHTQzNLye4M3xtQmzCp\naSdBfJPafCnikbnRQuBhxFjiP5/GwhQiySz59UWSTc3Rq/YudkSf+ICLw2Qj\nreYJ4M2iRThGecgtjXr1eoO0UONdzjP5k7aUE+jqXziJT2IWHmfQcra3Rx9r\nz/eQ+Hh6i632MupGXYiCbAobPAQ2vDD7hH4gfqliRIIFRkpOH+T25F129hlI\nV520mjjbq5c2vzwRuKhcOcynBBSzisOsPRggQBGmfoIYyIej6OwCtEUMgRTj\nCfkl9fq+7556EMPYOAngftAPfVlqzHTpKdX34k/gJJBmfLkJ7zQ5ZyCyUJs9\nywhY+XBa1QnfyJxxJoqgJkY2hqCgjBHmQx0LpFf/UnAVUwKfgAUw0qgoyGj2\nMp2JzolCw87uIwy6pKgHCodbOuByFVw7P5gZlBflrlF9OZUJ2fUyK09sOxye\npg2CUKUEZPD6nU2umSKqeFA2lNPOKDoBnoK0Nh8dYKClw3oLZXobhFWlFrXI\nmEGPVfhvTyt8GauLTMfknzfBbh3IIJ8T4JZ5+2WXswgs0Z6Mky/Xwf+x2ok9\nNiXU\r\n=E68/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0kbomsn5rgxZlLN6CvZlrP+p0QPfwdi8NIK/QKZdnTAiEAn4XbMqe13dJ+nblWXL9uRjN1L/4cbVxRJiwIo56TyPs="}]},"maintainers":[{"email":"info@500tech.com","name":"500tech"},{"email":"kuitos.lau@gmail.com","name":"kuitos"},{"email":"nick@breaton.com","name":"nickbreaton"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-angularjs_1.6.1_1534575554084_0.49503694421210787"},"_hasShrinkwrap":false}},"readme":"# mobx-angularjs\n\n[![npm version](https://img.shields.io/npm/v/mobx-angularjs.svg?style=flat-square)](https://www.npmjs.com/package/mobx-angularjs)\n[![coverage](https://img.shields.io/codecov/c/github/mobxjs/mobx-angularjs.svg?style=flat-square)](https://codecov.io/gh/mobxjs/mobx-angularjs)\n[![npm downloads](https://img.shields.io/npm/dw/mobx-angularjs.svg?style=flat-square)](https://www.npmjs.com/package/mobx-angularjs)\n[![Build Status](https://img.shields.io/travis/mobxjs/mobx-angularjs.svg?style=flat-square)](https://travis-ci.org/mobxjs/mobx-angularjs)\n\n## MobX connector to AngularJS\nThis package is for Angular 1.x, if you're looking for the Angular 2+ version, it's [here](https://github.com/mobxjs/mobx-angular).\n\nMobX is a modern reactive state management library.\n\nThis simple library connects MobX to Angular.\n\n## Why use MobX\nThe advantages of MobX are:\n\n* __Normalized__ - MobX lets you define computed values that are based on the minimal state\n\n* __Reactivity__ - MobX Automatically figures out when to re-invoke subscribers according to which observables they use. This allows for extremely performant applications\n\n* __Plain objects__ - Use plain objects and classes with MobX decorators, or even observe existing objects (from external sources for example)\n\n* MobX is being used heavily in the community (mainly with React)\n\n<a href=\"http://mobxjs.github.io/mobx\" target=\"_blank\">Read more about MobX</a>\n\n## Why use this library\nPerformance and magic!\n\nThis library brings the magic of automatic data binding, together with incredibly high performance.\n\nAll you need is to wrap your template with a `mobx-autorun` directive.\nThe directive will automatically re-run the $digest cycle on the scope, whenever something that the template uses changes.\n\nIt will also dispose of the autorun callback when the scope is destroyed.\n\n## Installation\n\nInstall, import, and include:\n```\n$ npm install --save mobx-angularjs\n```\n\n```js\nimport mobxAngular from 'mobx-angularjs'\n\nangular.module('app', [ mobxAngular ])\n```\n\n### or\n\nUse CDN and include:\n\n```html\n<!-- development -->\n<script src=\"https://unpkg.com/mobx-angularjs/mobx-angularjs.js\"></script>\n\n<!-- production -->\n<script src=\"https://unpkg.com/mobx-angularjs/mobx-angularjs.min.js\"></script>\n```\n\n```js\nangular.module('app', [ 'mobx-angularjs' ])\n```\n\n## Usage\n\n```js\nimport { store } from './store'\n\nangular.component('myComponent', {\n  controller() {\n    this.store = store\n  },\n  controllerAs: '$ctrl',\n  template: `\n    <div mobx-autorun>\n      {{ $ctrl.store.value }} - {{ $ctrl.store.computedValue }}\n      <button ng-click=\"$ctrl.store.action()\">Action</button>\n    </div>\n  `\n})\n```\n\n**Important note:** Make sure you always mark your isolated scope block (such as `ng-if`) with the `mobx-autorun` directive so that MobX can react to it.\n\n## Example\n\nClone this repository:\n\n```\n$ git clone https://github.com/mobxjs/mobx-angularjs\n$ cd mobx-angularjs\n```\n\nInstall dependencies:\n\n```\n$ npm install\n```\n\nStart example server:\n\n```\n$ npm run example\n```\n\n__Note:__ Example uses [Parcel](https://parceljs.org/) which requires Node 8+\n","maintainers":[{"email":"info@500tech.com","name":"500tech"},{"email":"kuitos.lau@gmail.com","name":"kuitos"},{"email":"nick@breaton.com","name":"nickbreaton"}],"time":{"modified":"2022-05-09T13:57:33.421Z","created":"2017-09-22T09:07:08.107Z","1.3.0":"2017-09-22T09:07:08.107Z","1.3.1":"2017-10-11T08:28:49.344Z","1.4.0":"2018-01-17T04:08:43.726Z","1.5.0":"2018-02-05T03:25:33.444Z","1.5.1":"2018-02-26T03:19:50.667Z","1.6.0":"2018-04-16T04:32:46.498Z","1.6.1":"2018-08-18T06:59:14.180Z"},"homepage":"https://github.com/mobxjs/mobx-angularjs#readme","keywords":["angular","angularjs","mobx-angularjs","mobx","ng-mobx"],"repository":{"type":"git","url":"git+https://github.com/mobxjs/mobx-angularjs.git"},"author":{"name":"Adam Klein"},"bugs":{"url":"https://github.com/mobxjs/mobx-angularjs/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Nick Breaton"},{"name":"Kuitos"}]}