{"_id":"banggood-store","_rev":"25-bff8ee4509d3ebe351f3081bdeede2cc","name":"banggood-store","dist-tags":{"latest":"0.0.20"},"versions":{"0.0.3":{"name":"banggood-store","version":"0.0.3","description":"bang data store","main":"lib/index.js","author":{"name":"duanguang"},"license":"MIT","scripts":{"build":"rimraf lib && babel src --out-dir lib","test":"mocha --require babel-register --require ./test/setup.js ./test/observable-ref-test.js ./test/store-manage-test.js","debug":"mocha --require babel-register"},"typescript":{"definition":"index.d.ts"},"keywords":["bang","store","mobx"],"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.9.1","babel-eslint":"^6.1.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","cross-env":"^2.0.1","eslint":"^2.13.1","expect":"^1.20.2","history":"^4.6.1","jsdom":"^9.5.0","mocha":"^3.0.2","rimraf":"^2.5.4"},"dependencies":{"invariant":"^2.2.1","warning":"^3.0.0","json-mapper-object":"latest"},"files":["lib"],"_id":"banggood-store@0.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"duanguang","email":"568919093@qq.com"},"dist":{"integrity":"sha512-22zQxmStbBQjIk7NFR8rFZ1KsIcSDGqW26IYAXfK3lARJm6NMoH0n2lFCeZcxqCyfRwLhLjNAsfWGu3de5Gtow==","shasum":"74019a5e4a658b0a5ea984f6167ee916f5a4f843","tarball":"https://registry.npmjs.org/banggood-store/-/banggood-store-0.0.3.tgz","fileCount":20,"unpackedSize":28906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH1w3CRA9TVsSAnZWagAARc4P/iYhZYHvrbKN0Q3XIjPq\neokmkCwaKzev6uis4cpty4SU5qvl6VHggj1dn09kAqh/guFOJEvuyzVnDS18\ntrP3Uo7EpCQ8eDzHNLBd3aFUKCwzw6HGTfRooWWcp1cn9qh4eQfTug4nLZ2n\nDXZ4U/Jx3n3FHWOWVqIaQ8ID2CvA0ephIHwo/nxskz09tcfe/Z/2EIF8mL0P\nydTT2IAiKnyDkX1Y5yyq0zvZsvwtvh3f0ljO+JFd0YWjoirAbnJe1Kq6x52u\n/jnx9etwnkPRMnJhH2Lw4qb4p0q6deAZggdfgKcbGJeTkRuNUPJWXMADHlxQ\nLxbT8ZkW6mifIzwF+yyevkQD2UGNfkW5/Wxi7dr63nLM9BaluNKcDMW1zF+r\nFiQi1gptNLnhk+tFNi0PMJMGVWvJABcyY4EUFqcwv9LE7u60rXY9ikx4Vaql\nG7yF2sIK50RplrMOt3czPhApWJXErx86Gn0bbVGC2Zsp5haouvcVnpjllaWY\nTWk0BxhLa4Xtnle/IhgZEY7CQWvPc5p3tYt4fj5S9qmFxurN5Pq1CItPyaRT\nBPjRmNVMJiYFzQ9UoJfiXkXfAfsvPVOhyD14CZc3xibP4ZIGfqjKk5nEOj7w\na0H1cYWQDaNVTqhI7TdnyzU4CQBDv7L1Gzei11CkclRyDciZp494HyU1qfAw\nKLJj\r\n=dfRz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbWrL+4SgGZIWFdpC48lVrCW1YlYDSYB6LtU7X19EErAiBiOAy5l7fiKbW7eb5wET/INCsyFfmUisejHtthTKBT7w=="}]},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banggood-store_0.0.3_1528781878759_0.29743827960898583"},"_hasShrinkwrap":false},"0.0.5":{"name":"banggood-store","version":"0.0.5","description":"bang data store","main":"lib/index.js","author":{"name":"duanguang"},"license":"MIT","scripts":{"build":"rimraf lib && babel src --out-dir lib","test":"mocha --require babel-register --require ./test/setup.js ./test/observable-ref-test.js ./test/store-manage-test.js","debug":"mocha --require babel-register"},"typescript":{"definition":"index.d.ts"},"keywords":["bang","store","mobx"],"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.9.1","babel-eslint":"^6.1.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","cross-env":"^2.0.1","eslint":"^2.13.1","expect":"^1.20.2","history":"^4.6.1","jsdom":"^9.5.0","mocha":"^3.0.2","rimraf":"^2.5.4"},"dependencies":{"invariant":"^2.2.1","warning":"^3.0.0","json-mapper-object":"latest"},"files":["lib"],"_id":"banggood-store@0.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"duanguang","email":"568919093@qq.com"},"dist":{"integrity":"sha512-OSAfASSrsqcAbjyQV2sThIjbrfTub6G5d1SbTGSWqU0KBOGK9KVWwfSJLKOD3xV8ZxZTkQwWFcvO54RCBn502Q==","shasum":"1c16f97dd818059dec3561abc249757704273f54","tarball":"https://registry.npmjs.org/banggood-store/-/banggood-store-0.0.5.tgz","fileCount":20,"unpackedSize":33434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH24ICRA9TVsSAnZWagAADTwP/0JqXlqnykIBy9xtVss1\ngay0KzgzHd/cWKosE2sGPkX7Y2rKvK/51EbloIUKmM4nBaHgv+VBG/DrQcPN\n3esBcg0F2LyTDXbMSU28u7O6gk8zCAVv80DLCCHKIcPDEdS3FHWojm9lqjPW\niPKiGGLEJPzJncYmPRMPbJX2QLYPKSXyjdj3AxpFYDKmLkPx2aS9536yMhbf\nT8pWc5HpuyvNqTW++3z46wjouKWrnjYIcqcHMERlYedzDH2MTiET9RbNL5x1\n2RNN+8UqKnJZ5scNnkznmJTnKY9+cfu79mo8/Dwz1oRDYWw0EJAZUzGO+UCm\naFzwPZPmJg5Kz/a6Mvkrkx4cZHpeLvH8WKtDGasg3IfREApAhE31jNJMSqUK\nmTvqzBOQqLboOmPSWvwsuy/abb7o1Uq2MKp86e5WKm0R5V0jNG93iws5OThj\n5g7d93NFkSJcPtycW3AgbQybY9IzB3mz6Sd+BuP5TFwyr8/0S/CihEvXhvRX\nT1E7uVtn7GgQ6H8fAsLBXWt3cnnQ95GrC1a2BetnkVBCD+4CdPLT5Z03I+ja\nFyKa38Lneb9VPknuwm8xgdzMwYRsEjR4zylTh9zz7dW0x+Sp+HVqXLDii0um\nEY4R7KnHx/SKrLZdB4vwryRqMFjCjKWG5ySqLrJzIhE02X8l9LqZoLeJAu3D\ncf1s\r\n=D5ST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFffYFkieeNIMXOqntEN36R7/gEnD70Vgdrm6cV0mT1AiEAkjh7Uh8w3TxbJKaX+PuxvQbXJCBh+XznzRTn+LXPMnc="}]},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banggood-store_0.0.5_1528786439979_0.4468994067959602"},"_hasShrinkwrap":false},"0.0.12":{"name":"banggood-store","version":"0.0.12","description":"bang data store","main":"lib/index.js","author":{"name":"duanguang"},"license":"MIT","scripts":{"build":"rimraf lib && babel src --out-dir lib","test":"mocha --require babel-register --require ./test/setup.js ./test/observable-ref-test.js ./test/store-manage-test.js","debug":"mocha --require babel-register"},"typescript":{"definition":"index.d.ts"},"keywords":["bang","store","mobx"],"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.9.1","babel-eslint":"^6.1.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","cross-env":"^2.0.1","eslint":"^2.13.1","expect":"^1.20.2","history":"^4.6.1","jsdom":"^9.5.0","mocha":"^3.0.2","rimraf":"^2.5.4"},"dependencies":{"invariant":"^2.2.1","warning":"^3.0.0","json-mapper-object":"latest"},"files":["lib"],"_id":"banggood-store@0.0.12","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"duanguang","email":"568919093@qq.com"},"dist":{"integrity":"sha512-8GMiciXrb2psHvis7GZ8mUV1+1rq5fI+cYSvLg3IRG+IBYN9c/s+mNLm06jnjkwcIrGOYbcLkT+Rw+HEaiZdoA==","shasum":"a0660d494109a533392f908f5fbf5c9f00716226","tarball":"https://registry.npmjs.org/banggood-store/-/banggood-store-0.0.12.tgz","fileCount":21,"unpackedSize":33827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIcGfCRA9TVsSAnZWagAA0+cP/R76gkaBfGu/4cwnO7qE\nufuahf48+yBWRd+Z5jZ/HayaJNtisE33VKO1blyRhs5L7PPcPeA5QaspR+t+\nRFKSUIpa7kVae83+6LzddRhFE8+3vtKbWvXEoHxKRZDleToNhCtg+vYk7LNJ\n12ybn7NBPbfde1WmsLWaMDP09C/q9T9KTsCS4y6mXvaU+4TYNDZA6yPY5G6a\nqaUmwC4PWbduoZui5L6zueT6XRktgvXmHIRlWjq3Rtp+5VHFMBrPXDlCvQSB\n+UMljihAxi+B2KoyG3rvH+fOt/dTrn6BgD4sJDKv3xsKg1A7G08XCjhPIntb\nA2YglGWRxcAYPRUJnh2/aRreGugTcCeSdXJk8iy4Zo5zRvZAn26fSXhKjoXA\nYquxtuwBgnpuY8mIL70/J0lmsDu6Lqs+gPZlrZDFdzP03sVyoygrPFF1/uhq\nYwiLLdtC6Ea4bKp8SThYydm/Viqoy8VF+zDrXkgdbHndSKZsrupWBt5pgBY0\nKlbH89sQUgmKDuBZkfE7uK6ix8nyFqeWAIf2hGEsAff/qooVlrKhgv3i3iz/\nGumXSRo1Maa6ntIDqiT0M7oYiWT7ZsCTZ8AjO3NSfZTD9C3HGMpYEJkA9qNp\nIS3NhsDymVlUfoA/cQYrLsQFf/MRpN/FfRonUQF4W/WDrv5RKne5xfYH/KwU\nBWH8\r\n=Onf4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXCZgfJo5bLo48JWtpsKz5MhdgRGYv0llgi9JUrhfPDAiARgCMcFPBsfl8M0nK1jlzLrwUnBZXUAHSdJMzhx5gC7w=="}]},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banggood-store_0.0.12_1528938909585_0.5004179449192627"},"_hasShrinkwrap":false},"0.0.14":{"name":"banggood-store","version":"0.0.14","description":"bang data store","main":"lib/index.js","author":{"name":"duanguang"},"license":"MIT","scripts":{"build":"rimraf lib && babel src --out-dir lib","test":"mocha --require babel-register --require ./test/setup.js ./test/observable-ref-test.js ./test/store-manage-test.js","debug":"mocha --require babel-register"},"typescript":{"definition":"index.d.ts"},"keywords":["bang","store","mobx"],"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.9.1","babel-eslint":"^6.1.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","cross-env":"^2.0.1","eslint":"^2.13.1","expect":"^1.20.2","history":"^4.6.1","jsdom":"^9.5.0","mocha":"^3.0.2","rimraf":"^2.5.4"},"dependencies":{"invariant":"^2.2.1","warning":"^3.0.0","json-mapper-object":"latest"},"files":["lib"],"gitHead":"5e18c8f3e0bc5bb602b15cea28f0e2662a3cf5a4","_id":"banggood-store@0.0.14","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"duanguang","email":"568919093@qq.com"},"dist":{"integrity":"sha512-2toX3J2adlot6BjyNRFPWAoMPJMJj0N2KQPpq3xYsngZjDBQ3zliwnRjVx4VY2+eL6+81jd66X/xMxqAyYvfZw==","shasum":"6c3dab8ec4355a97790ded5e59c4bd6908b83ceb","tarball":"https://registry.npmjs.org/banggood-store/-/banggood-store-0.0.14.tgz","fileCount":22,"unpackedSize":35126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKkcyCRA9TVsSAnZWagAAZNwP/37ITars35jL0PQKIx/L\nvPUUo2zb1X6SttFKLq+JXP70M09cMqH/+36269mU+CIO38kQYy856VJuOV0X\nbeCmCuOL2vmNc3ssnrFhWpG3Tu1IBMLlqs96uZg3zrYhp4+CybPToMNrCbaA\ntwM73Nuc8q0GuJ6Z5qc9aJvU1EN0rjITMZcidgUljd6Wk3C0yQEryiFrsKii\nEjplIWKI0ktNk+glFxGaIgR008cUpRbB56H2LQyjfWF/a576iwNnkp+JFIc2\n/0tTd/6lu6aPo+13X3juts+hlL1+/v0lcTLyn2wKiEILrB12y/VWUIVPJWB3\nD2X0YBEc8ijOPqvCY1NVfB1XYee4+BiuZ6NDclzoFuDYadGfWMowOboxhsFN\n3RPatSsEKK1gk0CB3MVn1QKZVJsCMNotF7yYBdA85gaV5GKqpba+opks3+93\nkcyynqERIc6oQNKKFoBj1C5GZGgKPVoCjKUgT4atvu3dKXY3mj5/gItOCf1K\nkXqTcah74ekDyxEMyPs/eRVgBsMvmBweXGkHHGdXudqt0OyNXIOUzOiww3NN\nrEzeyZ8FvIYQhXV2Zl1Px2cZz/Asf87DzGUTaha4gZZXXiIUX3HhxTpN232F\nE1wDkvgKZrholp01YjOPgkZAnPfnRiBkRYGdm0ci4YGXkEimopFrrwCqTX5P\nY3Np\r\n=b2/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyy5MjM3NcNihfK99zcreutw3jgaqHs99nGAY1rks+twIhAOTLVMlt8sr0wrx3BOdPboYAyKnzG82NWyVuVhHlNDgG"}]},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banggood-store_0.0.14_1529497394098_0.5343326297328099"},"_hasShrinkwrap":false},"0.0.16":{"name":"banggood-store","version":"0.0.16","description":"bang data store","main":"lib/index.js","author":{"name":"duanguang"},"license":"MIT","scripts":{"build":"rimraf lib && babel src --out-dir lib","test":"mocha --require babel-register --require ./test/setup.js ./test/observable-ref-test.js ./test/store-manage-test.js","debug":"mocha --require babel-register"},"typescript":{"definition":"index.d.ts"},"keywords":["bang","store","mobx"],"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.9.1","babel-eslint":"^6.1.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","cross-env":"^2.0.1","eslint":"^2.13.1","expect":"^1.20.2","history":"^4.6.1","jsdom":"^9.5.0","mocha":"^3.0.2","rimraf":"^2.5.4"},"dependencies":{"invariant":"^2.2.1","warning":"^3.0.0","json-mapper-object":"latest"},"files":["lib"],"gitHead":"09db82d9aa3ec330e270976396b0de26ec36fb43","_id":"banggood-store@0.0.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"duanguang","email":"568919093@qq.com"},"dist":{"integrity":"sha512-18i2EyeAhjEKMD+YUGO6YEd4VaZ3FsaMFBN/UihEyCs94SY1aQhYXriXFBUcAOlsgi3euMAWsUGCtsdooopXqA==","shasum":"3b57c16763bc86d8bd4323ac4d2a44757fce1452","tarball":"https://registry.npmjs.org/banggood-store/-/banggood-store-0.0.16.tgz","fileCount":16,"unpackedSize":32734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRd6CCRA9TVsSAnZWagAAvloP/j4GNpUizQRslI8TRWCp\nRl2kRiLfYhodw5yEzFQwoXJFrXazTC6mF/LEwhkhAETHdU57wUCHv4AcKnE/\nNwFs+DloGtgI2OxMwdftZEN+nAg6LlBAK8MNptw4nYJf9/0zPU+douhwsZK/\nZ7Hov0Pb2C0hgGTrSuHC9y2JMEHnwVEbooGWteM7eZ8JUdzM3MvAzNAV8kWc\neMNMHBopN89tQsc4QOacUbTnaElB/EJ9bNNJ+KE788hhk/5JVHhU7LrsEVt6\nmelL6Vu61eQSnQDAeYDwp8f0zlklQYCkP2q8E/UXAlH07ecx/G1VnXWZ1R/s\nVV9mD4LnI/xeqHXQBdKFgUumHujAwu4HuUgkKD68d894TPXb9haiTvKqVkGJ\nhJwqCwLR07WddMNaHA/wNJCnAhaFS1DOSHKPNEQfukqdAoe+y9Yl/0Qs51oM\nQaOPDpmKLBDCU/zaLhNcUxsY6zUaVOHb+lonDug543k7ttxTss+6GdxDqXOU\nMhJADG8cH4BosOL4/Y2eRpwBrKiY/ZYcY5UmMdy10F8FMEfmjIknZtobvfJ3\nAMxKZH3GWa5ise7uHKGuc3L1fZE/QVPYNDmsaa/0G2eyROdGei9pJ9UZLa4+\ndDddkgsTThLsIl4YzwL/i2ERxqOd3K16aWyzBN9XEywa2SleJfDibVo2rruq\nWue1\r\n=VxMc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgTE7S7Sj4fgNPAv/KaKcgYvxIuy059ZI5sDzYBO5f6AIgX2MCagCBsTrXUvKtiBS7CFIS1zBR2HD9JJSIK1q0+S8="}]},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banggood-store_0.0.16_1531305602531_0.35740189892069063"},"_hasShrinkwrap":false},"0.0.17":{"name":"banggood-store","version":"0.0.17","description":"bang data store","main":"lib/index.js","author":{"name":"duanguang"},"license":"MIT","scripts":{"build":"rimraf lib && babel src --out-dir lib","test":"mocha --require babel-register --require ./test/setup.js ./test/observable-ref-test.js ./test/store-manage-test.js","debug":"mocha --require babel-register"},"typescript":{"definition":"index.d.ts"},"keywords":["bang","store","mobx"],"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.9.1","babel-eslint":"^6.1.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","cross-env":"^2.0.1","eslint":"^2.13.1","expect":"^1.20.2","history":"^4.6.1","jsdom":"^9.5.0","mocha":"^3.0.2","rimraf":"^2.5.4"},"dependencies":{"invariant":"^2.2.1","warning":"^3.0.0","json-mapper-object":"latest"},"files":["lib"],"gitHead":"ed5a58b78554d483462f7d12f0006c27a59c9a87","_id":"banggood-store@0.0.17","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"duanguang","email":"568919093@qq.com"},"dist":{"integrity":"sha512-QhTh/lf4ooFQqTJQhYjlBsIfMhckO6n8TrgXWqvxk20f1RseIbYMqC5d8xghUUnKkaUAp//R+X1z4Xuh0dUz7g==","shasum":"fb5f79c7323b847a8e9724c314833bad5c5965ed","tarball":"https://registry.npmjs.org/banggood-store/-/banggood-store-0.0.17.tgz","fileCount":22,"unpackedSize":35399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTwvxCRA9TVsSAnZWagAAeEsP/A8hMzkEuVwnTxe6WOuR\n0aSfePHUOMOifbQXpYIMgTjMNAo134YUwjnU7OI265CaFO8JwmlbIu34y41a\nXw7YzjxxjULUkAG0tVRXl7cmz1hOoXwJCvw6HNEbO5Ps2b8Pf/N2ksKk+Br5\n57PZP+BnS0xS9XvXy6cncuOOMP0N21RHmD53Oa4SD9gje+h51KYgso+mV7sz\nio826moRkPs0t7oXPyRfIQEv8SEBwE7Iv3pFpispis5T2yw6mOHrKI9m3YSN\nr5vzxLppP38KIM8rFnpN0H+pb5Pufy4zSbd3ex7ZsWvJFZniA53EJ7AFBzv/\nuFfXXaGqwHG8aS1LkZf2RWgJSd4Izar69t/BxQ69w3WhGso5EgOhQg81QnFK\neFrYtNmk4gCTD9f8qiC3SJ/Reyo5JL6p53VDAXJWoRe7y6+eacZnKU5Q/Z0r\nV4jK3EilCFdKghfs7MmZkL4ZDJ6WJPvFK9rckkvwwJJHCW6x+S9W2H1ZRcTr\nlSq3hXvM0hweqW4fuAqnaY9qZyach+L2Uas/lQCCdqt/TVQK5LP8n0YpVXaB\nAGZQDO8sNE+rXe9hexC6ihLr0ixhFj5x6lnEFoSVIlKgSluoKuzfAT4sDgCI\nhw5YoGnNxzkBsGqIKVT7N9MZ1gWHPmsGhDp7ZOZAMgFxp4wKGHmpcKgXY4/Y\nV5Cf\r\n=0DsS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKUQCtCAmjxtS706xdcJwrB/hxVAddo/1yeho5AJ426AiEAvcKrrmWV+NcwPsYTBCX8E9MD7uHpOpO2ps4GA4F6WCY="}]},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banggood-store_0.0.17_1531907057025_0.7657260779324644"},"_hasShrinkwrap":false},"0.0.20":{"name":"banggood-store","version":"0.0.20","description":"bang data store","main":"lib/index.js","author":{"name":"duanguang"},"license":"MIT","scripts":{"build":"rimraf lib && babel src --out-dir lib","test":"mocha --require babel-register --require ./test/setup.js ./test/observable-ref-test.js ./test/store-manage-test.js","debug":"mocha --require babel-register"},"typescript":{"definition":"index.d.ts"},"keywords":["bang","store","mobx"],"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.9.1","babel-eslint":"^6.1.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","cross-env":"^2.0.1","eslint":"^2.13.1","expect":"^1.20.2","history":"^4.6.1","jsdom":"^9.5.0","mocha":"^3.0.2","rimraf":"^2.5.4"},"dependencies":{"invariant":"^2.2.1","warning":"^3.0.0","json-mapper-object":"latest"},"gitHead":"a18c5b2760c760cac8778564645c75390ff67071","_id":"banggood-store@0.0.20","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"duanguang","email":"568919093@qq.com"},"dist":{"integrity":"sha512-OsLqi9eJ+lS3wfKg3C1I3T63V2lGPffoFZCmxTAzLfcAN5+gAol7fR4sEKFdd/LshJD2aJvp/17Es3ZRbeT9Yg==","shasum":"375c992dfa93aa3a29cd051fb0937165dd5876b0","tarball":"https://registry.npmjs.org/banggood-store/-/banggood-store-0.0.20.tgz","fileCount":22,"unpackedSize":37649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh5hpCRA9TVsSAnZWagAALZoP/RR0WJNRQkftuqHHJoQ1\nCagx2dPoXL5o0y0e3Xcg+V/5fLYBEiyfBRIGvQpnYi0WRFzL5YFgilOUlXiA\nTqsx0bYV7oI97CuQZL2Ls7eqUVFMWKdwOS0SzMTg/O7t75lEkD0nflCf/tg3\n4iIj5ohXEi4gS4zn5wwrltwO+aJ1LldCp3TOY0Pfw1QTBxFaCQPWx++ZlNVF\nfvidm9onIkzrtYD4WnXTkXXNsXIZL7SL9elY9byfaIrkuOyAucwqI6T+Olc1\nYKGzF0lY1/v6Pgu0grL76520/kMafsW3Y/rNkcgwNiWLaLTCboF0RRaZ36ih\n2u3nvy6SWm5NBdGy3W1yN0hfiQheagl8q2GqYriZOUdQpzVZQtv/yMtLlxmj\netDAh/+1L1INzgeEeuuUuaVrxo5GGc7o2ZFMv7Zekk8ix6Rbne4fvYNx8iYe\nNKAPUvJwqvCaidloazHfnWfTzkAS1UMwtv2y2dcmhWFQ8tAwXhFabMH8YVoX\ndjUMGIpaeGWHC6VtBczt+46C1C0j+vQ2TqefWSvlUCEtKGVc2CKdc/SG910G\no8lszyFO1PesKVK000i7mxFobpxuvt+kRkF5mLNJlqM0gH9N5dpKxafu3Vsn\n3RSQ8oj0OGpGNYBj+JrzrHkS5q1xyBLdJIbzBT+rIF+fVcI3TjM+LsGPjaHK\nq5Bp\r\n=egSS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdJE7MmiECHSOXz5RHsgW+Bq5Cayy61LpL89Gc7Dh6agIhALxN4rrJ9klOc6N6ECuhUv9kcOzQDTQCSk89audD96EQ"}]},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banggood-store_0.0.20_1535613032979_0.5763169099028325"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-12T05:30:24.228Z","0.0.2":"2018-06-12T05:30:24.310Z","modified":"2022-04-11T17:00:08.919Z","0.0.3":"2018-06-12T05:37:58.846Z","0.0.4":"2018-06-12T06:46:58.286Z","0.0.5":"2018-06-12T06:54:00.108Z","0.0.6":"2018-06-13T09:56:44.636Z","0.0.8":"2018-06-13T10:01:38.296Z","0.0.10":"2018-06-13T10:15:49.518Z","0.0.12":"2018-06-14T01:15:10.912Z","0.0.13":"2018-06-20T08:21:12.786Z","0.0.14":"2018-06-20T12:23:14.187Z","0.0.15":"2018-07-11T09:17:55.315Z","0.0.16":"2018-07-11T10:40:02.619Z","0.0.17":"2018-07-18T09:44:17.116Z","0.0.18":"2018-08-29T03:35:31.232Z","0.0.19":"2018-08-30T03:26:59.440Z","0.0.20":"2018-08-30T07:10:33.226Z"},"maintainers":[{"name":"duanguang","email":"568919093@qq.com"}],"description":"bang data store","keywords":["bang","store","mobx"],"author":{"name":"duanguang"},"license":"MIT","readme":"brain-store\n\n### use\n\n```  \nimport {Store,resource,IResource} from 'banggood-store';\nconst user:IResource = resource('PMS/User');\nexport default class StoreBase extends Store {\n    static meta = {\n        ...Store.meta,\n        namespace: 'bang.portal'\n    }\n    context:any\n    constructor(context){\n        super(context)\n    }\n}\n\nclass Counter extends StoreBase {\n  completed:string;\n  name: string;\n  get fullName() {\n    return `${this.name} new`;\n  }\n  setCompleted(value) {\n    this.completed = value;\n  }\n  setName(value) {\n    this.name = value;\n  }\n}\n\nclass ContainerStore extends StoreBase{\n    static meta={\n        ...StoreBase.meta,\n        eventScopes:[user],\n        contextTypes:{\n            CounterApp:Counter,\n        }\n    }\n    _title='';\n    get name():string{\n        return this._title\n    };\n    constructor(context){\n        super(context);\n    }\n    contextCounterStore():Counter{\n        return this.context.CounterApp\n    }\n    triggerEvent(payload) { //事件广播，批量修改store里面数据状态 在相应store里面定义onEvent 函数并且eventScopes值设为user\n        this.context.dispatch(user.created,payload);\n    }\n    setName(value) {\n        this._title = value;\n    }\n}\n\nclass UserListStore extends StoreBase {\n    static meta = {\n        ...StoreBase.meta,\n        eventScopes: [user],\n    };\n\n    getContextAppStore() {\n       // return this.context.app;\n    }\n    payloadModel = null;\n    onEvent(event) {\n        if(typeof event.payload==='object'){\n            Object.keys(event.payload).forEach(key =>{\n                this[`${key}`] = event.payload[key];\n            });\n        }\n        else {\n            this.payloadModel = event.payload;\n        }\n    }\n}\n--- \bangular -----\n\nimport { Component,OnInit,OnChanges,SimpleChange,EventEmitter,Output } from '@angular/core';\nimport ContainerStore from './store/ContainerStore';\nimport {bind} from 'banggood-store'\n\n@bind({store:ContainerStore})\n@Component({\n  selector: 'app-root',\n  templateUrl: './app.component.html',\n  styleUrls: ['./app.component.css']\n})\nexport class AppComponent {\n  store:ContainerStore\n  constructor(){\n    console.log(this)\n  }\n\tonVoted(agreed: boolean) {\n     this.store.setName('设置mobx');\n  }\n}\n\n```\n### observablePromise\n```\n我们所有服务端数据结构都用此类构造出来\n```\n\n### MapperEntity&JsonProperty\n\n## 介绍(Introduction)\n背景：对于单页应用，数据源是从API服务器获得的。 我们不用直接使用api数据。这时就需要适配器层赖根据需要转换数据。\n     此外，该适配器与API服务器的数据依赖关系相反（API Server被视为不可控制的非常不可靠，因为数据结构可能由后端\n     编码器为某些特定目的编辑）到我们的适配器这变得可靠。 因此，该库被创建为适配器。\n### USING\n\n```bash\nnpm install json-mapper-object --save\nor\nyarn add json-mapper-object\n```\n\n### Example\nimport {MapperEntity,JsonProperty} from 'json-mapper-object';\n\n```bash\nclass Student {\n    @JsonProperty('name')\n    fullName=void 0;\n\n    constructor() {\n    }\n}\n\nclass Address {\n    @JsonProperty('first-line')\n    firstLine=void 0;\n    @JsonProperty('second-line')\n    secondLine=void 0;\n    @JsonProperty({clazz: Student})\n    student=void 0;\n    city=void 0;\n\n    constructor() {\n    }\n}\n\nclass Person {\n    @JsonProperty('Name')\n    name=void 0;\n\n    age=void 0;\n\n    @JsonProperty('xing')\n    surname=void 0;\n\n    age=void 0;\n\n    @JsonProperty({clazz: Address, name: 'AddressArr'})\n    addressArr=void 0;\n\n    @JsonProperty({clazz: Address, name: 'Address'})\n    address=void 0;\n\n    constructor() {\n    }\n}\n```\n现在这里是API服务器返回的数据，假设它已经被解析为JSON对象。\n```bash\nlet json = {\n  \"Name\": \"Mark\",\n  \"xing\": \"Galea\",\n  \"age\": 30,\n  \"AddressArr\": [\n      {\n          \"first-line\": \"Some where\",\n          \"second-line\": \"Over Here\",\n          \"city\": \"In This City\",\n          \"student\": {\n              name1: \"Ailun\"\n          }\n      },\n      {\n          \"first-line\": \"Some where\",\n          \"second-line\": \"Over Here\",\n          \"city\": \"In This City\",\n          \"student\": {\n              name1: \"Ailun\"\n          }\n      }\n  ],\n  \"Address\": {\n      \"first-line\": \"Some where\",\n      \"second-line\": \"Over Here\",\n      \"city\": \"In This City\",\n      \"student\": {\n          name: \"Ailun\"\n      }\n  }\n```\n\n  只需使用以下代码即可映射。 该映射基于@JsonProperty装饰器元数据。\n\n ```bash\n const person = MapperEntity(Person, json);\n ```\n","readmeFilename":"README.md"}