{"_id":"refra","_rev":"43-25b66e3c3a52b46cb66f4c3f90dd873f","name":"refra","dist-tags":{"latest":"4.0.32"},"versions":{"3.0.0":{"name":"refra","version":"3.0.0","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"f8de30e6057a6b81c4bfbbbbf2b00efb171f4862","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.0","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-B1MlaXItriBi/m+cFnCvH6RsIS1qs6w8+ySLsr36i2naMvshbCBF8cMmWS0EZ3hi14eUELa9T91ND7lhDUPiJw==","shasum":"6fbd02db645d6a5388b7cecd8600f3071ca67332","tarball":"https://registry.npmjs.org/refra/-/refra-3.0.0.tgz","fileCount":53,"unpackedSize":151433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8i9WCRA9TVsSAnZWagAAWzUQAIvpAfvaeQLcn3dGyO3a\nKPQLlT7Nl4YTNC/tgVXWOjkqFnpYe6D9rR2vc2PH9J6MIwO7NzS4PPC6HgKo\ngKG8V0qmIwqNNvCY4IBaPqAD9Bv9KznZJYopkQ51rpUR7ZX0asccvfU0kZ62\nhJYO4/S1bl+8q3y6tMomvqgLfLpFJb2IsH7aUYJXBeGlK/ZmvIL8exzAgjkb\nt+WhiWbPl46XmjJEa42C+AhvDdEzEeOJnRsRNjcCqFRpjMY78guk/ORlZ1hz\na8TQgrznKVVag4KRc9iMDCYz/xQCzBEPNRTQQkdUITi7A/K79QfNCEIL2tI2\n4VbZ0xvjg22L0jlyjwAjSU4MMsdD5bqLlVtXP9urfufyD4o8PJDMOA4miMYC\nKG0O5dLAsXos038nXHAv3tFvp6mrjmz4kyrNklctk3txvrJVa3EMdy+RzyXY\n9zDGyEq39NPlpb9zScrjlVWdVZZBaVm/Q4hFSoEuquzdwnOl2OQg/UYeTekV\nGNbl5R1l2I093C12ZEsQ0hqdDV1W5r4mksx7L0NCmvZquB8kfM6ZKe8kMy9d\nP3NxHl34pIYazmEri6CX/YcSbbjVRMPhORVBI2sm5iZZmifPeuok1dCZ2PMB\n9fiXfD6Im8mn7AIEdsAqwox+OheUbp267CqSVOOqyV4ezOdRNoEnAYWKwmqN\nIOM1\r\n=sqhI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9LZ1zAJHCyhSoDqnknSirH8b84BcyK/iKK6H/PunMiQIhAKgWQ7OEf6ftwoTnPyGK2gFkgA0KbVKFVm3xmnO/N6CX"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_3.0.0_1542598485137_0.7003996242683608"},"_hasShrinkwrap":false},"3.0.1":{"name":"refra","version":"3.0.1","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"358bb50ecec0a70fbe791527eae8e65137a91407","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-a5HiDVnqxtPKqS+5iMIS8W8KNdyiD0bv/NAFlXVAjCXa6d5Yy2MDrGvO/IPeFihOD3UJ2WuixiPN09afxXix4Q==","shasum":"87675b210309ca17674e6b26bf895c3b9144394e","tarball":"https://registry.npmjs.org/refra/-/refra-3.0.1.tgz","fileCount":49,"unpackedSize":142228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8jkqCRA9TVsSAnZWagAAe0IQAJOYuVfC4olb7jlAejUS\njbcEOmhqqiB1a+VMkLbw95lPJ8xzak4BCp5DXEzir9cL6ldy2tf1WXWmoRn6\nJfG9eqHiOlvFVcIadDCbw5fX7X5G4rkHyVeM/+ztp1zVPLNOyIBUt0KBnNUY\nbYYoBrZ3q0jdYlkoaBqSl7ko5o1zy+gcbZ+CPXtzuNwFxOA2DHLNfhgmCcf5\ncTdIEUwiOb9QnIpS9D19aCLkmPs90SMFmd60jriZwkysCOIkP9D1LXsxpGCI\nnyWgY349C0WS0qmXuk4BNXkQ4u9+e9IVc87w0VlOGeNIX0Wdh7/JBzxMeQQJ\nMV6eQ71rTVgR0ttWyw47fXoIykjosfMiA+RVNUGFTgp/lQ51+kKptmNCS8aw\nnNh8uQkwKyrjDaduXib3zTsp6zy00gjM3iNfriResRLbZ2/g2xhTrNtutiEE\ns5M1g6koMbOMVRFEuT6UJfMA9iZm5EvY+zKYcl02S0kQ3pRY9WzQCDeIjGv+\nPgxeoHcNySepx5mUNVUL+7BGLKdSI+wVpx7FcH7pionCL0Q382wk9zotaPD9\nx4YjC1C/RAriGAjJk2Iy7gho6rW7d+YrjalouUwCqXY14DTRFAyWGj+vMA86\nqHZWyTOv3lKMX+lAW6maJCdFT9u22SBPNGcH7iSjScwgSCgyOBHoxSBp4Rno\nFRdh\r\n=IH7Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW9nMq0Aq70xkTaDt7nEKByZWHZ85JeeemNIsmbkHq5wIhAJIX0Krkuu75zZB91ckhcCAwNCJ1T7Ube/dWP4rruVzo"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_3.0.1_1542601001334_0.6695325527817861"},"_hasShrinkwrap":false},"3.0.2":{"name":"refra","version":"3.0.2","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"dd011ad3820d8f15ad4b9bae1c91585937b889cc","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@3.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-srffCuzhN6HWv7ynAwkXZW+jqlDZuNVNZx3VhJii90ooNOvqrz9yggexGwT+hGb+38WHtQGbn12MOMBIe1q4Eg==","shasum":"7a2e7488d203e732221a7cb316a7576ec8414ef8","tarball":"https://registry.npmjs.org/refra/-/refra-3.0.2.tgz","fileCount":51,"unpackedSize":148960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8lnoCRA9TVsSAnZWagAAqQEP/3PZfr3f5TSThMxQQ3wg\nC39aI9TnCz2LTu1C7dpbkwmPQwPchsfXlX+/74RgIlJwbODnsYYhL205y8fq\n+xVT7iEB+iMaABLzHQZ7+mJOMCPmO1GQMNAegF8/ux53j83efrDhTwoQy2aF\nTU4RL/sd199L15mlC49/GL3tBB91e7+T141+y4N+zcxBrXdw2yXUTc2KO3mt\nB/5pT6GTXwIEJ/BIAnFoZ+lEygzdw08do2vBkg01tulq0NAwV8Zss4Im+3YT\nVlh87TX0glz1nEn7pV1Fg79x8jOUpQv/nVXoPyL8voaasVDBf1nY+9fJRn8c\nIPt+SIZcQ7VICHdDzKDn0pEu0+ANhlSCnk6jfuLCpw3L4Eex1ipXTYDqhlIg\nFCA2CsjZIG4N0SVC0NT9h6QZzOPRukqZLKkT8CebX6qvw69zPU0qkX2xkw2C\nb5XoRFj7Yfq533G6+gVzrbxEhKAo3l1BMVXIjX3jFJiXLb++X4NX+T9gfhTt\nKu22zWzskWpHJJWAanT7/jFi8HbO9vPEkDFMsuub0bdKc/Fe97X+cq37lwOL\nlnVImvmXC4SwyMhVxJuKXQ6kIfqX5Kw5fAAR0WHlcOp8Koqpwdmjz5vma+dq\nnTmiKBT1bAcFubHoqd4aPZIKOFn1DeTPx4VT7c49V6o+poSU8bixIaT8nHe2\nzmzG\r\n=aNGG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgmZlOr/l0Uzq0t/62189fjwVeQic0oG0MaaoHOHALLAIgS1tOwcAatRT8y4vMNqClc/IFj4ArhMB9Q3Nxk7zoCTo="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_3.0.2_1542609383767_0.3907656792983285"},"_hasShrinkwrap":false},"4.0.0":{"name":"refra","version":"4.0.0","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"dda2efbe9eed1bb3c890b8a6f5fda84f3606b269","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-ggmBTJJ4sxhpK7PqFj/IyyfXXga+jjong68QXBmqiguwsPTbfnyWtNrVGn/YBvlLyfIx0VcnH3w5GlOVr//6rg==","shasum":"ad80e1096a4776fd3576d2ce5c70633d54c89489","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.0.tgz","fileCount":63,"unpackedSize":208278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBnuBCRA9TVsSAnZWagAAD6kP/jtg+oZM0UCm7sWu/2F8\nSv2u66DtQrpDMRUbx7ATR5ISEK9WxDfA+oBBkVPyOTlF8tgvgrN6d/HyW5gz\nN3uO+MCKXnznwLy9VjvO+bz4ifs5kv/Q4w1QXFLKXJX9bIu/zAqhIWitRJ/y\ndqmAjciJ1BYIj0NC4RgjvqA+jHBGPDPR70s1gw2n1klwqu35Pwfx8RNLvWwf\nxi7TxKqfkJXIYyILLGk5lVur/gsY54XjQrFfNb8arilHmg7pMqAwzWn4LM28\nRcelCPeAxGyvc46PDLnyahNz+3VFDCeGBmZhRpLgaWqzHvygoyz5bEz/imLZ\nxJC2zRuXwLaeGg5T3ecqHjvoO+eGeJqs3+TEW8nVisYI5BI2JTZ3+w7WX00X\n584Nt5Vu7z0k+Vh23LfAhtEjlLQAz+0WOj7IqeNwUuOzhfKCBkGTT9krE3IL\nbHNq6eNMYv7TNgst+zdl3Zrup2cEPIJSFXDIr9zW5319BFBCPOWF+WFzx9Lm\nrTlM8diKNB647iZH7kYQr4tR454ACqTkrAEKaFl+2mvdReQhmirok9S1SvpI\nG+/ge6WkylxhQ40a1tMFer+ccXIPEBdCALvZVoKkYkdVLKTLOnMDxRRroBVK\nGbTPnkIK1r3eB3KjEhEqdsAqLjBTDjqvi2o4JSLLq7xcW5Mot25TTy985xTT\nwvNt\r\n=IP9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAOk+xZvgtcDW7SmqoJ8baqVproUFrtIFOCOUtpm16yAiBD26Xv5SIHDV5zSGtPu8ppEpT7KVXLLWEAiBa0lpgwCw=="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.0_1543928704643_0.5167486508128878"},"_hasShrinkwrap":false},"4.0.1":{"name":"refra","version":"4.0.1","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"64bf6d88191b7b3fcf12741ef6c9c2cbf24aeca4","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-X5avxcF5Y81FIjCzs9i/fh39csDSh+cRP7NcBR98Gk8PeU9uwP1q1Awm/erD2u9xNHiN+1C6tIHt5+9aFZ011A==","shasum":"d009d483883fd55abf50eed95b0263d18348220b","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.1.tgz","fileCount":60,"unpackedSize":192598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB54hCRA9TVsSAnZWagAAHjgP/R6lwhax49NHUJ8mpgWp\n7AV07mR6JnQQjn/rNmTfKM2oIJhA+R7LFBLrBKsiEXHa9yshqfOxlCZO5gjx\niLv8Llt/kPAo93JDlr8vYNkcLKQqtdNYS7Ij9rfLpf8A7ygzvze59bO8yaW4\nFaXYvQXb3vZrBObWs1/kdpPtranHq4caGn/Tu0+WDSM5qxmY+ox/2SfMPEbj\nPLzQz4evaH8wDOXwPgC82x6OTpeyazNNGzCVKS9skV/j0wglgX8doe9jdKdT\nVLKbpDpkYYN/tb8RD4OErO8Ei7OSkDiL5enXvUN5v89oeKq/k/08B1leZiFZ\n6waRosYiJfkWVMFvZ8Yj3qOOAihE3704ZZi/hebICspL1AEBrKgvzUjS4OS/\n5Lr8nnstD/lbZzo1ck3bOTomi2uK4GN8CsdECtDAt2/tdhslV7WwbjsVlLU5\n0Hu9KvJR0GIa22do6VrCAdXWKVMQdTOZYhawS+uGAUM8D0WZSYDeKMDpRLQA\nV0erknxfnnMIGutXzpZLS0R7dwV81ZNIpkqWSeXDuH2M4b5b7ZtOQ21wNpjG\nIRynFxknLp63hZuRG5FCB9BnqDpg11wTYvomRPv8sik5q6XvUC2FdWwYdCYN\n2uwlt+VSQzM69UpCQxhwemb0AicAGHi3vx7JNgD6ExI4I69jb6z3Al4eEfOb\n1Bh1\r\n=Jx8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjCbSEmI7ePXTv9elB1ixjopd2KPV7N1mTuo1B6ovWvAiEAwGnxkkgFoxlNPhyU/AlWDuG9eqEhHj0m1uuMH2G9jdY="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.1_1544003105128_0.34272104480810084"},"_hasShrinkwrap":false},"4.0.2":{"name":"refra","version":"4.0.2","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"73d3f712bc6f09aa0b200bd201a422a61c585d7c","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-/Tg03sLYPHENKtYkorzQg48gNxo3tNqlg5YovIrfWMfARHMXdnOO2FPAv/+yc1lwAnc8pbvIb8FkFGtMKrqMKA==","shasum":"c9074b73c82603b7dc60886227043eb5694f6c9a","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.2.tgz","fileCount":60,"unpackedSize":192335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB6ZgCRA9TVsSAnZWagAA9q4P/26wSbXdhHd+RLparL6o\n6m5fSt0iysYbSif/QD3NchEOGfoFRKRKOK/ILiSOTvsiB7t86yzz2ymZkNTZ\nCMnM3KhhAdyrJ4b7x84r64AS4sOQ0xXH01nPZDfWTwXP7gaGpv5A7EwZX/YA\nlc9y3QvSi1I91kSAIucS2VxP5YMUlrujnEANFLFO5gkX0SfYWBAAjq9Ok1jI\nOhta8f/UQ7qzWSSOkfUI9yX81AnX2X06ikeskglfY6jY2Zh/ZV59iNaGcSts\nvuUmwplaz8kYzRQ4Do/0OfdRsN5VUVuqmsabDcIka5vDZrxs8V8Gc6WT2KHM\nN8qcEmYRW8kLNi7zgboqHmIHo0tpmP4sicS7/+X7vE2MdhFPz9hk3dRUtfMI\nnK7gneSmylTJ6jKlIBlQN75GM6zC84hxBKdLSE0IrWFOfrzWQqD8TDTCpF/H\nSRlIZHp02bF2LTAARac+9v7On2v8ii2OSDGWSL+NijiNEjGL9FnP4vsl0IAo\naK4p15chyE0VbTe8tyPJCW+xW0cjDoRRGh0XhaOVpfnl8jCParS93pzpymMb\nZxCRp3ZT28X5sZ7BAa+Hhx+L23CaKaFcTVcd8PBpKblXglQuTzKQB/dOc/vA\nKVYvzppUgbCdYeIGfy+2Qte+MKVDfPE2zFglckZo71IdfPnl0UUfpBWqlql6\nVhb8\r\n=9gvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9FfWktp+ZvXKSKXTB+xIXIhUoEmnABlYapRqwRwRCpwIhAJzBv5czSD2NBioFZt/E61PJQA00ZKsC2kJrcBBvQInr"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.2_1544005215944_0.18649296372005164"},"_hasShrinkwrap":false},"4.0.3":{"name":"refra","version":"4.0.3","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"ef1f7778cd485f91fa1945e8acc44edbc9388b5b","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-tV487PubexOowjWQQUD18gqh3bWMBaWCRGFldbyEfvcid6J/lw3h5fHjaRSkqoHB1m06wV9HKu5cdhUzJ34VYg==","shasum":"50e096faa42020355cb12df1f3e13beb110872eb","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.3.tgz","fileCount":60,"unpackedSize":194725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB6w8CRA9TVsSAnZWagAABq4P/1AwyjP1Yb+lseHkcvPB\nwYhWiUl1TtnanLHK0hIiVhtizosBu81levtik5UDwQfMBAod/fAZKNeMLVaS\nyIZMDC+xs1goF8dbPEYKpjLaqjbCkTmkJUF+h9AmQ6gTZxWtdmBEmKlWEz+n\nWgi/rkG7jhzpeWQgUsWu7Eu7sRQfUZ4hclDHVDPEO/pbWsJa1sDRlwvq4ELt\niDX89TZJIjFJux9qf0CUo3rUcpnwLJmdUidqX2q+gQsChYz8T4nQ2bDrIkb7\nk3kfy9BLpFXHLPfG8p1ckckRgXgKm0KJdFJPOXsPgi2qkplwGrYszt6oIOeA\n5UHHYTI/5AOW3Gxk5/EFbGxmLqEwY7dKJbkUt+Nb7HT4I3uAaq8WVFoQhfIU\nfjEUu7LFi1x+dMYZ7FMRT06T77PX0918b97lqBepNvO3rDIZ2qeBZFZ37OfQ\nwaB5d0S1E8syeiJ7vfL7mUWM6GJZ4A2MUf16BIM8ZFJhtFENAVAmQKWReava\nNMZT5FREZEKxFJy6YCz3sCDCtkWs6JNKH3ATaFtQnkomlZaYqsx4EFSZJDPW\n7zT3ZX3hw41ZWn8jQYLjKceeq84hG9pNtff679SgzRDsbR+QiQB+YoCve7HW\n2LQYTVZoC8jmK22QDCCWNLmEeUPPs6vCIM+V3mxx7ION/kjkUALwvdTI5oZn\nUcsT\r\n=H8r4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDijf8pcWuaFERhDcLkHwfjD2nIfsFwL91cSyjLj92r9AIgGm0UtrHRsSJhghrxWG93wf85RNkEFQiCsPOlrzo5J+o="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.3_1544006715964_0.35918471462291857"},"_hasShrinkwrap":false},"4.0.4":{"name":"refra","version":"4.0.4","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"6565983ebc600bc1bd437f3aa30c0c56dfc6ef00","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-yJ8naYjrlvQgyfmrWxbN6/bXbFErBrdK1Blb1PVuOvuV+lm63+KaiDUCcRUGozXrwhgzVBBLN0k1yXI1wozTfg==","shasum":"bcabcb06930a719eeacb7b871139f9ebabe8191f","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.4.tgz","fileCount":60,"unpackedSize":196432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJc+GCRA9TVsSAnZWagAAwSMP/2RRcP7Y/NJst6gkPySW\n13/VoCLLMozlc+kvfjkMjK+JepZtbDg+RFj13XxTfM6gGPohHCoM9XV8vOfl\nChs/kqLkbbfTnmoAGb0oqJgXFcxJhXasGzDntfiKWkcvDE9a/ros+pz9wAxN\ni3GFfvzV3J2TRUKZrl3OZOoVF/zY6YN43zbm4q3ylT7H6CiXC15Q+ZhLOnsB\nnBqM7PsILiOWpoo2oRKqtfmIhiJrEzzmUBDwgRJ3h/VM57SgK1UI8ZP+Q4zZ\nJzmbU8nXQDR/JaUFy2eOD6joreECDFNno29ZPWpMbIRh31xncU99OesIPVLo\nzExL8uQ5sfp1ysopzINZGk/KLfQ1TJMj4AQkCMs4dSFXtGR0c1xdvxRNcYbi\nOIbX7K41cfM8dlT9ylLiasqpte2Rs0bwa1D0B8dn5XoWJN3dUqOMeG+kIw5L\nxUJxk4wiasnmm0ezpJVuUlhtJsdzE9mSZgyif7Iul9XJoJLfFeMklBiREN30\ne27NipcEr9NNazRuTdL95lPAzlbPs7/sKcums8IUPVCclCftccurCOMplSJm\n3kP4QgSyv18U5KQi6DWbe9hmhTcXaBNSzndzPilZ4np1Jvlumlv/H9txySPf\n8f3vNDTTLMe+SiaqVOvhAqooZKagyDDhFKcjRsZjCeQYO9PHqUcYkkonruQi\nCwA1\r\n=ThKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHanIaqwdB4B0HSStlgnIjgcEGZuqpRfhQw2/QLI9w6TAiAVaywd3OzCzZGMd5CJePOM4qif4zHbZv6MhgWV/HxEEw=="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.4_1545981829600_0.1415549423757776"},"_hasShrinkwrap":false},"4.0.5":{"name":"refra","version":"4.0.5","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"2efb43ac67f8a8467ffcacffe00a0160f87d0db3","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-cGU1O688SCZSRsJESbtj/hyeCVYTN1JRBr3TfLQ/xHi3yYsH6THcPhRFAw8N9QmhfvhPOUB47yfs3WbqI9EeBw==","shasum":"37730926451bd93e9b392d74d5f75a89754a703d","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.5.tgz","fileCount":60,"unpackedSize":196976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJgZICRA9TVsSAnZWagAALkoP/30Bb6Db18DFtBxTPaCk\nXZGBKQrr4P2OqZHSGmWhYtLj+sOuE6oNUJnFcV1DUvVn3C+BWvRrCIlg5MnR\nu3Ofdmo/sKZaKbVhpO4+le1AAKX4Xj2P6KBpy3On/80zQ92rTzrQPfDpwm37\nAEq9ShkSD9dc3gSMTv8m6PfCBDXXksWI+I17V4Q9fmkya073+OJMCpIGpm0V\nypDccdHWsoJmsViTTrGSNtNAvedrf8qTqCOvjqObuffDrN1tINCTKWCIRp49\nPn6Iotic4AI86bijUhAz1k4aF6naD32QctVyf0c/lQdBzx/dOrzVZmnMAIMO\n0cd8gFKDSj41eNaai4lk+4JoMcHLF+Q4BH3G8IT0IXUbe3cipWGudLTnrXfp\n0vlROZMz0eOcah3m+Xi3iyDWBI6/yRpkJybV4Vm6DcIS70G0nyBK8g6GvrA8\n8z6/K9mxdSqkr4HergkKCHHMPGqDYt95g4jvG+YwOFpPPxuBXBmKx+Cjbu8O\nSeI72mFA9krbVdb2DOBDqO62LU616dDDvOPjz4jalO+KdluwkV9le/+s3VS1\nqX7/HJVuoog0VvOZ5qDJjqxeeYpGkdaR9TTAyTiLY7MwNs906d6geioqgt6N\nDhVYuf4tWiG23kqHyCNKXFFrD4LBF8fYIvBKtXkR31zVnCm8qf0wYXdxXxws\n/OAL\r\n=es3e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgIlRfmTamp9nboKADCGrYKshQkpqHsyTl1uj5hZXAVQIhAOuJK5xnlseno/xu7uQFKvKIlTCSZtZzDQwQghsUzqG9"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.5_1545995847488_0.028645290144156066"},"_hasShrinkwrap":false},"4.0.6":{"name":"refra","version":"4.0.6","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"09156c6fa0e0597a45884b14cc036799a8a1820b","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-7CActMyW5a0De0vebphOrwl3UsBVmKu3nEoIL1GYqH0bzLyFXSlYhkzT6jJWSth5TlJ8ZNLHqMtPvQYGTlffXg==","shasum":"c087a8f1bcd68bda7f9ae976ceeb2f525307f4a1","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.6.tgz","fileCount":60,"unpackedSize":197577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLGgGCRA9TVsSAnZWagAAd+kQAJeY6rRheNCdjruA8GXV\nWWOMGaMvb/SyfCU7/2zTqgG6hX4iD+oJi8JIBqYQOKx6on/K3NiS4zdV6P/M\nsUx/MR6UCwKtEIGJa7TmeFaRLQfDdGZVzA8OJlq7mcgO/TLHrCutyVY8sDlp\nLuPxu7QV5r6+wL5r4fOaIhBwpkXMhnhLs2JSekcxItqCOTUo6DINjf3MZYnH\nB2O6mBTo7vi8INFeznXYac4E30ANB0rhbRAOrdxt1G183w2Ko2m4S3DxCP96\nezJEfH33n1SM4VLvlxxKXL1qNjrbhzmeGIrhTPwNWtrXT6/+5AAp5N6/X+Rx\n5wl7l3fE3WutByvWl8V8hui7t8D/EvVIZIJ35fTnwWmUCzP1CRPeq/fkYlB7\nxlrY63/WSJMuYfkG30aNQhrEDpxtues5ydiMAFX9w5OpuyHfeJUzmXeaU9Fn\n6KJpYtRNxtiiiU0pBw+VpvNLMfbN6et5Qq1OPhEt01aIlS2EnX+zIiK7c3Rg\nWxqLgtrpf8uW9+0O9iOxOK/pBc/5s/UgShKNgt/R8Y5xjVhgP6v5XmTK/GVc\nUbEpuEtB5eKH/YBPdyOMoUYfC92On6LV1Y/+AdDXLyvm+spnYWRAmx2Xmnp0\n/T/A4hLmQUjk5fUPdlXod3qU9AjYLnkvdTR6tdWv/WWQX99kjRzdHB6p6n2a\nRmv2\r\n=yB9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnF7AGYtrqF9YskMqtlG8y4K3fqzY34Oob7kMWH5qCcAIgBCrBHhEXBkOwh37g4mzWxwxxmHyBxSCefo8OSrRJvNo="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.6_1546414085607_0.5986135911354342"},"_hasShrinkwrap":false},"4.0.7":{"name":"refra","version":"4.0.7","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"014a009991ef810621587b91641a1531e42b72ee","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-etCSpssBehmHg4zql2VRhrsh4XnjnRJP9IHfRHh5TBDeRFVKCu1iTRYa+Wo4ndkQyvu86WVPTCO1WwOINnH4Gw==","shasum":"c6dd91b76c2d4a3d02606a21cbb30d39d0a0d49c","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.7.tgz","fileCount":60,"unpackedSize":198090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLx5OCRA9TVsSAnZWagAAqZoP/1OUTtVDUfZufaRrCebQ\nxQaK/qMW5QHkpDjpOeSf79bVsYKA3NowidIwDgq2yoEEgtuMvCFA//CVNxpA\nWSp3slXPnw8nANeFyPYnCHE6Dep+aIvwf9t5P7HIKacFs6YQaxSwXlGyzGjl\nVHtiwPeO2wD+SwqO1u9+TmlTcl/D6mz5a7KQyqxenSVl5nFn5dgmdawcYnDU\nQ91/uDJcYmIvy1C9XWYbXR60yt64vkjn+PObl5qlpagw4Qv5NvwmPBOEh2qS\nJf9SJ1EuQrsiYlC7OSlKe8/hbbjiqmdtEdPRuYynD9WRKIvddfoMOvbFpw0y\nz/4Vor47huRTVv7r+xh0MTK294pr0nnupp/Jjgp8lrYL1tjChQQzTon9dfdR\nPenVjFz9l7C8pb9j/sX2MicAhqifwu6+eaROv+KmAx2WxEXVLfhkeCnOmpto\nDHBMySCipnUUOpBvdmm1bfp7cP8+GxcbpE3LIQT8ICyUMScOtO2LKxWx0qo7\nf9GtqAKFjWoHrNyAaUmzjlG8ghmGjk2JkVO3E1Edq9DIpvM+3tIhao92CPSb\ngSdt64ZeznySfjuTTzV7kLOH2asLtyGAAGfId3qGrkZb1+Ioa+cfS6Tjbg7u\nEO5cpjjNnZD/iNozIp3uJcWOpnogV2SbjwFlO60yKJzw8O3LB3jWS5wieFj5\nro7P\r\n=lhG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9w06mR/iGPngKh714cX+NqKJ0+9LtZg9pkrB/FR9DQwIhALdr1R53CMvVL3GhKLMsl6QYUBpLN/+uLHt8aDulRdlY"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.7_1546591821778_0.8277343525008807"},"_hasShrinkwrap":false},"4.0.8":{"name":"refra","version":"4.0.8","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["infra","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"014a009991ef810621587b91641a1531e42b72ee","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-Bzy8IZH3fVkwLk99KVVObEzTjIwDJsLnkEvHXB15aQPU96DJsU14mMlM3Di0EZITXKbF4z/Gu1DbdYXbYW/Mqg==","shasum":"444e9b3ccb8a5a33d8263a9e9da16490c2aad410","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.8.tgz","fileCount":60,"unpackedSize":205705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL2OhCRA9TVsSAnZWagAA244P/2Jixv2jXQZfjMQ0+rUI\n9ju0IrRE5YNzIpj1YKq5JqBaslG6rM+ej79+TA9hMT1+6/gYN559kIhvK7xY\nplAEwUIJoOI/it+98BU+svIN0t4Xe+abjCP9zsnxmVL85jlZNB8wSasRYeJA\nX6Fj00E6ljef4HFp04pf6hxAYHv2j3i6jzhifoJBLqIqzpBXkhBwyrDQNmig\ncOMymkdMh7vjqH55hUwHNglI8M/jiiIPiTy01Uq3Z/qIqH+nsDCAUdeCVonu\nQDlOx+lWXsnyofgbOCyARFEsuIQHwh2/aUMrp8/cNdGBShcUt1HpUoiHBZjl\nFXbPPaeRHRuO8r1ivDe87R3hAH/fri5/bFo2AoCGHPOWWV4HTa6HwHau1byK\nZZYSfUS9rM6/peWX7OfRc6NXi9BCYNKAkevHpcOI4IWgzFZUrcaBOsWNJlRM\ny6nCenoko4roSK5xgkvrpb4Irru2aGYBIwd6HZJzNyRU4TULMwWxOWg5noHm\nqtA3wVFXin1i4Wj06s7zhbuBp8b/cyJRj8lCt7z3qqx4CKNyd1dvA0XIlI8a\naHiPtWLuN1shLpIeYRaEzx88/wX0kqOMWPJIg1d2o/jNYLKRgTdCcalrROpq\nBtGezQmV16Pb05uTv6u5a1c5kUxhS9mMPEg7B0ls/G5gpJ9ZzE345xeC9Eqp\nq+Sp\r\n=kCFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxEq4IwlVrjja9GKOe6zr+rAuiXQYNHS0AQjWpjqK/MwIhAMW/Cd0Xqn60mmYc82vdVOS+EcVtE3Zxmyhptie15wHH"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.8_1546609568789_0.6239691438125385"},"_hasShrinkwrap":false},"4.0.9":{"name":"refra","version":"4.0.9","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"0c848a0df53ca5ff44f81348d5a7398a7ad833ac","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-54PPQVRaIYN2ZFJ/TxWgsdzR4UBHcc6qWFVkl2MALfruUZUhs80RoSJARgViI7QiDfiq7DxlvvCNVkc6drry5Q==","shasum":"7fcbc23f2ef5538265c11d1c3de487530263c641","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.9.tgz","fileCount":60,"unpackedSize":213663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMJG8CRA9TVsSAnZWagAAGIAP/2rcLq6+PXpItDtMD/I4\nI4ybQsvMoCtOQDZbGJewRKH4Gv2stkgnuvJJk2ZMWUVElErz6oVy1bf9pGbn\n8u1cgfiqYFRJ61IJWUhsKQr95vqxfIEbXhsrMflpnkMYCrPFtWr4yx4PRQJi\nd7hCyZcn7QwEciBOnfgeRBiRGGDJeBU1S6Cmhq6nw1ooPCot+cIrICTizrNJ\nLi7exs0l4LeMjD/mrDIP4o056dxX0b8ynx0YxhJy1X+cFB0vTQf0ZRr8H554\n1w4k/MSRXfOGXGcwa/U2cUf4DpVIrx942y9abfmgRx80PPK/gn9i/UdITLq8\nFgabx8yCOyA3iD2Lt6Yes6xoUYTGEV05HUrmLRXyzdyqrFC9iVcjAXk80mYE\nvTuspeJqQpNWI+L/ZGgZLdoKbRQ3onUBXpxBi/jRabj1Km/vOks5Jw7hp5zV\neDb+6aVf1dXH6D6mP7GDA6g5986uSLYF2RYXbF5chAwAYMqfp7TpATKDjddB\nLGP+hR6IXRA2Jah8vibUnmZ55T5NDbwtX5Ot0WP5P2OMEr+1ZPPSFsWq3jWp\nCeiKyzx52xZHGECcL7SKMeMNGajhXFVdC4doempbecVaZeszKEwkMqiY1VMK\nWUhTBYZ1ozVrY7u5qoKqXHMInPoNpnCLgwz76mEEYBictAlHAuAl/JmBRiRu\nOHFV\r\n=DS1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA9jbSIxVxZtTcTdt0M0AFJtknQ68HbkoudH2R3CtOqAiEA19xJX88QwTrRyIw/OxdsIq4/cJpwkednX0Fuf6Vpa6U="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.9_1546686907769_0.5513776756669604"},"_hasShrinkwrap":false},"4.0.10":{"name":"refra","version":"4.0.10","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"334956732bd5c4ee07538b79a230b33b1e85df74","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-w1cWjMhqiTp00JyeuFv7tWegpdW6g+PV+o4+lzfjC8bDZCCXr3j7gVFVkOzKgn4HUyZUTzqSP2jnwoI8Ue6arQ==","shasum":"4ad807bbbd6f8ff8cb277b792cf352eb9cf4e316","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.10.tgz","fileCount":62,"unpackedSize":245151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM7D2CRA9TVsSAnZWagAANqkP/0RsXMqSP0uurwfQj7jQ\nGLpYXa86NrThy7re5pdr4fxffuejVH/8L96SxLJlZPUxOYvO2q8Y2/ItxwpS\neSNTx5D/HgPQVsrGGq3vmo8131aOiHITBedZ7tqe7TcnjmOw0WcY7XoRErrf\nT2y3OiCANNoHyEvLbS6lMU+RZ4el2mvxWqtdIuLMyon8ibmob7iWUw4yxYRn\nrWu7eV+0vBsW/29kjbKLbc7Av5GJpQL9BJIfpcTOtRqyrSfufBdItezlX3u4\n9xRnS7i1eir1ZFx/H3uRdig1P8nBs1gMrLUFJpAyOGkT9h3UfLs0owJEK2VW\nGI1bmaaZa7Te7hoyXHxl/R9R+Ar+OD8iJYMIo0z4Lu5a2VF2fmgF6EW6yooQ\njW6oJmMQNP4fWBfMNoZ7erLdF+F8zYQPWVbrkqBegjQKLyl6d+pdw30SDlRs\nevK2Z2Eox68gkpd2JS/W8dnLNlnivklGlIy0h3oRY6sKDaFaTUSDTc7aop5m\nJxk1FfCNKi5TTCTyDl4GxE0WKZKjiw7JYwAa8FPmrwDbnxrFGZY9ivonYXRW\npEuhqdTaw8G82/m6NoeWDIuWI0utnbglgEeTRDXQEtIpjwYXGy3aLsU0/4ZG\n6QCyS4WQIp4cnllG8pgA3mSNVSBh1jYsd0nyF4dKTvJdtI8cNo18AwVCwpuu\nUsMK\r\n=xrlU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOTM0sMN6m93PUG7hbHKBMBhNOEO1puJhUd3Ov4SCuzAIhAMm9KOM4E09GOCu1LRvEF3ZXLVjp95Z+0klqrxyZvNac"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.10_1546891509365_0.9972956192264903"},"_hasShrinkwrap":false},"4.0.11":{"name":"refra","version":"4.0.11","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"4acb64a4858e5ac276b9747008a45a5f0b88a590","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-vEkABJ1jF1LnNixo28qQjo+KZ/Di2pH7HXka83a9Py/KOeYzKetv8cME2gG20xBHE6LI+WaWbqochoc79zR6uQ==","shasum":"8f926957dbfab49d2be991639daccbd5740f278c","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.11.tgz","fileCount":62,"unpackedSize":246478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM8i3CRA9TVsSAnZWagAABnUP+QDobL8bsGi9pNlmD6O3\nPdH7xMW7wOJYoRnppBiH0beQNsWaJ2glos1+f/k8MOp9W+ixUPfb53bzrxtM\nYFbjWCyazrJyPLoE10pVkrsrO9PMfIBx/UfNW7C6KFo4xBKz8yjBBjfbeSbE\nwppz3RyLDNJ0LyHwglkD6kAm5nmkO0A7BKgS/Vm8EyvVEq4j6yaiTXG/sC4i\n+EyY0jYLqLDt1SZ/+4oRlblvmuVePfzQP/yPQV0R+il7mbrihG41Smg7JUdx\nusuqXz7J7sdqy3gnM9I+mk5njFQoiO/F/RO/LK7qWLfJ6C7Z7/vWp4C/lEbK\nXrmAfkymCfu7P0/uoH3UNcWF/7wBsJ2CEFiXKvTQR1iZE4nSYzqtFk3d5dl7\nxiKDaxqB+BHRYyKO8QfJ18NmtFroyCgahY+yFzb5UhsJZTxw6thzWt06MYg8\nJqd2B0NHRx9im9fOdiCLy8c4/wLPtJU4iMPbpunXz0HFyzRwDLU1RTdj0Pdc\njeJVsA6AWjf3b+0wMX+O6bpMnRZLUcqIYcIzfZYdCuxKyR4K35AZPqMLWU/O\nGLJI8hFURa1PYYTpwUDdG5pllU7EL9ic5c3Dn8LHK1FFUAjU3Q8k+5K+a4rk\ny0CyoZnn+ZDAq9jj5frQrabs9i9WCrV8Kv4xOkzki79tggUjf+Lsby/H/p7I\ngV6K\r\n=znUt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAs6ndX0C+RXZesqChv4i5g9pkp5w0o/csuxYFRtZoFQAiA0Ph6BgzK5GViH2Hz7aAJMGDIDot4aGtKzTUw+kF+upw=="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.11_1546897590883_0.7487674019907951"},"_hasShrinkwrap":false},"4.0.12":{"name":"refra","version":"4.0.12","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"6cacc5f1fa1d3b2db7efaf2dec8a53b402a76762","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-uuNdCqX7SNsxfKWbt6YqeJWtGdQRVQdSROQVXLID+Gqxz9NIaB1zAH0JhH/a066oBS/Df+Mjl4wS+i21qceJaA==","shasum":"f558f202b953b4c2a286db63a14dbeb1062c297c","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.12.tgz","fileCount":62,"unpackedSize":247087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN19+CRA9TVsSAnZWagAAJ8kQAKCLS4LTCsPWIzsHXc6P\nGgaUQ29aDxnVMxeqF0J4Fkzk5rDJxzxvjYxMP9z8P0sVbaNIzk93KzuJGh5o\nlBXp8POvODi5IUO8gKtD9ikvgL2HlRImmDAM/iK8cLXOhT5bKtJujrN4XHJ6\nGJP4L5ddKtcRilzod9hSJSSLhWQE52FyQGk+24x+moGYB0ofeCzePcDsq19v\noit3ylUnlGdHzlc2eN0Zj6IyYvM7L+dWocZzv4nKWA9XlzBTaYQsLyFZ3ad3\nEYzLTPe577NU4+y88zevTozwyrKFnVdyFkTOJoftxL3Q6e0TxqPXCddEN3eu\nyFFiLQxut95sMvGlKBdgapT6qHCyFyzd2gKWUBBFfCZ82YO9nryPblCJKtr/\n8rG37BFY2hxDZExQycXNpDuWVioHLde4QSGoH8k5mgA51tclKsdMC2gm9gty\nKkpwR3LJXAXH5m7UdIrs4cUjLTVUGXEfAirGq2ag+kCcE/SCllRSdng3//cq\nA5HRk0ffSPeOy90F/BNrHI9JJN8rzIqPKdPVEW/dTdg7Wbj0lJ9egJou2W+Q\nO06R7qu6H4h+y3ZB7gROVIvcdF4QdrhGWFBF1rfN+dcWN0JWfgiTnZ+BJz8z\nfM7Wn/E7w+6L8armpeLZUEW8imardsLdJZcl+WaPfJxRlNcFENis8XZX/zrh\nHetH\r\n=wZdI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5fviYZm/UCVXFgCYHKXX/FJNImy02VM0vQ2pJafsIBgIhAJ+8TRtmhoZul9fiqhe2Vmpn8mHFnIJ2oMEByQT7T+nC"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.12_1547132797887_0.3908771254843477"},"_hasShrinkwrap":false},"4.0.13":{"name":"refra","version":"4.0.13","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"c128d043d827ea5731e6f4bdcd7ec269a07678b9","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.13","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-e8NFonxlr6UCPFBEqsP4Jc6H+5rha284E/b7PTaLKh2GpRsdltWFDR1Bdey18zAaUJnp66/yIdXegjA/vZ8u+g==","shasum":"e8b045dafbe98dfbcbf06a2111c1f6d53184e7e5","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.13.tgz","fileCount":62,"unpackedSize":247997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN2H0CRA9TVsSAnZWagAAwkIQAJ0FpbuLcT/C5ffRdyCD\njhJktJcVZMkpgyneDEYQzqpGEKjG5xjL9XbNbTjNcdcSQgi1BF3Trlj4oZDU\nxSSrJWUl37Z7d7IxMezl3Qo4zFTjKA431refQDaBgwsfiJ2PD5TJbzU9OVkq\noZvBOQDqXZgO9zIscd1u+m8FIlj9SmOHVRaJ1gnYLyu/1Oc1Bo9ozOfibMYQ\nto7VZ16oGAecqqNveRNrK1QtBetliarZ1TEbtAJlgoAQnlI5BxarDfWKhd54\nA0xRUoiUI5NhACx/TdILp9GiiYBwIWwHy61TIV4xyxVnLdrP1fDc7Z6PJ8In\nDL3oPw28gRf7FpDm9w42UN5MdCHbO0vHi1+6w7lwSKkvBtsishWuJsOREmis\nsEOOZ3/+uMnfJfveDU5y9O7EaEb5OmYSEr/tYBng9IHPQH4ouoJvZC/sqMmX\nnlxHZUFcleqtz7H/LnzavrMv0gZWQCBydZcEtOC2NRk8mINBx2WB/InQRzOI\nmy0vZu+QhwslGUzPc6gbJJ/bdV5UyE6DzY9SzFIEfDsOh4uRa1FsjrkIlZF1\nZXS4EDax/FuxEWa32wa079UI3d0LEVEkBoQ+lBVLXAqabG98VTDrCyWBd1w3\n4Y+Yr1s/plgQtWlSyT6j1E2QoqKq2OePWQ2geh3VOcCRe31OshebjNvtn8pA\nqM1e\r\n=X1r5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7K92FeeSYm0pbBMAJbGDUCHpWU8grdahhkK7lqkHmdgIhAKMJtDbWVO5dgtt0C29QFo+jQFDoU2NIzRgMZE65PMRV"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.13_1547133427584_0.606978455880214"},"_hasShrinkwrap":false},"4.0.14":{"name":"refra","version":"4.0.14","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"82f23bfbdb91092bf2e87ca0971ab4bf4a7320bb","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-jzSID0CrAZEbd4l25t5U3VNPrSf7ANDxL6FaUH7l1g1ovZRYEp65dF2LY1nwQY7OZKp4DYhfmi7ml+JW1fSqwQ==","shasum":"4d8ab8c576087d15867591a78764a4b3db52011c","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.14.tgz","fileCount":62,"unpackedSize":249496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOH9eCRA9TVsSAnZWagAAOxoQAIfWUzTfd9aj+JlVPXL2\nPSwI9yKScJokxcT112kGl0Kv7jLIpSWyWGSklJMgn040TdkrnxvdZ82SC+5a\nXDd/3O1o0wgaIIMALvW3ai4RvPsZRRuJWdWXc1DFvhDA1z2sAxcAZaTKN33B\nit0qolljSudi2IG26kmJEj8Nt3R7p2aEq73l+3yZ/AdDcrzWueKqJNCuXT3h\nExuw3eGtC28+Jw206uKIbRo/QOKew69VV237txUdfKInFksYApZM26kBxFDH\nkTvjF5y3pI2bz7b65Xb8N9qQ8jMpcUX7y3MJMyM9xfQzWaPfIzW6RcrL98th\new9KPCCbt+RGyPpSlKjLcIQPKa3XwJTq+WEfOGHx/ojip4Z+smZ6F7vfKChE\neyeWMONOBXAJXl3PO+LreZ/suGNTh+d4XouUDXNIltabqFzPFFH+KvQXMel2\nBwBUeH2xCaB8oIIF8NG1TjqPqKqL0z9x37SsE3VFKV/MP9UkB/nwj4Vlxfel\nwmX1Myw3i2TkXwR1eCpIniYyyj65McqePIUeQpIh3J/sTr7F666RQuJjidRQ\nZ3r16bRNg50PtltTNGS0IRbpBCRi4SivbMGMpIQAFXdjDE93D592fXwkvwgV\nNQujs+zlsx+7yWp+tEORcbxNcugJBzFmPpjtyGSL8OXNc3hPdbop39kRBe1X\n3I0Z\r\n=biBg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDAMB9S9f8cI4Egk6JSOY0Js4HDFPOwKMhX1VxKlGwoAiEAwaTzgEWsoNEeMAESVVn+5xOtKBGpXIt2yRfgOtXr3Cc="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.14_1547206494172_0.5985460653679682"},"_hasShrinkwrap":false},"4.0.15-beta1":{"name":"refra","version":"4.0.15-beta1","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"155e2134d38f687854ef7cc012833fb51c4def39","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.15-beta1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-g9Sjkee9GV6cQMnz08gDauSzwA1l8cUu2ylsVxPtT4HKyl6kA728MKfzdnwwJY43vVyGXqc5OVJ7Lf6CYoRfuw==","shasum":"eb6048cfd92b424f5b09f5f1f4155bfd88f4bfcb","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.15-beta1.tgz","fileCount":62,"unpackedSize":249974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOMUzCRA9TVsSAnZWagAAt1QQAKTKf5nRscaFO6LXzIlt\nbf3cg85tqD7h3YsVQfL+7pBXDvP4JsFKCrvtaIFQoLlj6GwzNWH8jjC3I9WC\np5RiucFmaMLkjPM6BsIem8JJccmSlPyAITq70c7MXgXcfpTZAc0hXGPSlMkb\n6AdqCWLJr3/xKrf0351gcbcW56e7Doqiv8uZqYDQR7tGHJjiysRSgkLaPlI/\npOi/1r2U8OpKaGKQehI78TiNm99r84IneLctRRFimkTmU3dRq/RPpdB7l0J9\nOOwJhyRrPZE6f7wGan53CQz5hli+lUrxlNQ4YImYTYuiz/1g7vb3Sujm/DBg\n04eW5J/PHBNQCuErFzknAmtMe0xEE7AIQvRvUGtQZ4Wnak5kg4yhAy65ngK7\n64Ijbo1TTpnvhcDwsNUNFWxg8q2695xOVYNx7b5X4oPmgxkj7w0eatPYR8gk\nuutCAo6fiW6s68PK4lSOJ1GlZPyvU4SgU++w3ew9x4IQScLh4u6jYab9pWE0\n8qCPcW2zZ4AG1yhDGgbNMHZekfe66Qeh23fRRA8jxRC16rQ1017MGB4mLsKg\n4Ecsri+FkVHonU++HizRmavAwxIyE9d65rnxwNY6D6I6IKi7CSD2rqMmroSy\nPu0DoUHEUKgWKRbq2ZvdQrzY1WNzjEsSORMATXCtbCnPthAj98okPy9Zqp1M\nLO6d\r\n=/pbO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxQMI+n0YusRtRAu7i7eB9FBGGfQiouN7jRjUVdMCQHwIgIVO8B6372B1f5Q2Kd19BAscMlyt+VH4kfpqLk94gyxQ="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.15-beta1_1547224370761_0.768956585224581"},"_hasShrinkwrap":false},"4.0.15":{"name":"refra","version":"4.0.15","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"155e2134d38f687854ef7cc012833fb51c4def39","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-TriNmf/WMGR/Zz+O8eVh1aqProwmOFDHQ7a7ymRi4wHKE1FLrn+I7tFUefrmmWTU1yvOKRQBhuNhZv5iwbDdbQ==","shasum":"36695cce5ec2b2272d2dc17fd63fd035132dc923","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.15.tgz","fileCount":62,"unpackedSize":249968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcONYoCRA9TVsSAnZWagAAXIkP/19QLYWi2ZHe6lJuSYB9\nZH5JZa+uoLsgHFq5cJI7LBQE2zIXIQcMQLxAmjAXEGqKOjrslNQpF8vTMK9r\ngoDewNiDQyiSn4irgO9Psi1jPOV03Bwfk3KM0WTqFfhOjqy9GKPoiSpZ/M13\nZVw7l4eSlcxJkz7MfrrTLUixduddXU46TxfRZDr3xUdgX9Nu4xK07Prdrp/d\nPgsvzYsWYKRXxIcxAOT9/kV2bRJ+YnKwqgM/IuCwmpy5pFsEFJotxyfPmfu2\niLEFYECeGf3pIpOwaS6O8+Qw9ioHX2ewKlDwNZLsogrr/nWzmdZ0kzCzZMLW\nPVhxctPl1ws7OHxudL2NvAD1MT8gcaf4sgqZPA5/SB/VHW7Q7zYt7ThhsmJA\nOHaZDiJL1NTEpQVxPbuVf1SZjwLqc/MeM+QpiTZy6DGj5MkIskq40WArfQab\nsUPtUuoEztXb5fXebXyAdWz2zo02VRy9Bal3rFBb0++eBTVp/3Iq3FSKoCdQ\nvduTqMVwNsM0bWisnKBK0Z2w8M/1DBlahGAtbr8b1+sJz8HOb/PRF0OdxolT\n+LaUyHv0RjoY++yUfG7dbENshAs1byYQ72AocsYBY27FW9e+ni41Ohtlddsu\nvxcKJFw22DQLirkVsgf1NJtHlu2pgOmeYFTEzcntVl+/BLFZ2FPbd8vcaHGn\nykBp\r\n=HAuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCW5cxArx1WxStGw2q0NDaIX830wdbyH4DsrE+awZPcAIgMF2lWknWJh/H13eEKqHjgAsVMfZaVyxkP7GcLIoQypA="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.15_1547228711908_0.07701140213984403"},"_hasShrinkwrap":false},"4.0.16":{"name":"refra","version":"4.0.16","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"8a6ab2a16ea9ba15afba1848085e1fe0d2b378ba","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.16","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-GwYXTJOeROgKcWMoN6Holg5l0k8AxH3syXiU/ukZVQwfZyCII60F2W0yeNNlMEcn+mcgZrv/ov59K33z/GDnSQ==","shasum":"b01717566bb0b586a8acaf16284961adfdb15944","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.16.tgz","fileCount":62,"unpackedSize":250617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPt6GCRA9TVsSAnZWagAAPV4P/23yC+75Q72X6vOF0FgW\n/PgE5Y3DsqE8rPqPn/lpMuvMiMHOCAIKORZD7pLNvr3XKBf6WlsLexnoPo5b\nXrPRpDi9yvgJfgJEkvJqms71Ew56+af1EhCsWHsLBGIyKOYDaUVYTCWcRmWa\n+UL4PyDzHLr8MbKKKLayRX8X5vz3pTos4gdYBucuSGr7YiHS7Om9oT8h6kv4\n4SKeabHbgXY6xNttk3Iq4A7CCcnL7f9tmQvO3YTO73u+FitmZCjNC6eSKugc\ni2XLg7XJvIHpfh7KdrB+dsM/CpAXOPTTNXz2BFuyfFah1TvvYJkj+yDahkmi\nIUmvOlWdQHVJE291mQWRDXPWfapwweqvuwLEwz9fdqqjpRl1NkgAbvXIBBh1\nHJd86Nf4TOLpPIlsTiOtvk0/LxB5pgZBPg28NPr+cSXenw4ooY01naWjn2B0\nbbk7y1awArK9ocFQRz4hBgRFIqq1zZsU4e/bBw6D5ODsSQrXV8SsacJwe7hA\n87fGmLnJ+de7ZZrA7/YBhAsladpMaIqyFEzb8donllNFr8hQ9d4wfTqhkrc4\nUFc1eFl86FOFEf24sqUrwi2+sxsDSr7SYI4N3NL+XaDXh5ndDusf+sPH9v2l\nu2KE5+unPMJJ14RuRb7QPv4JWUsYC2G5sUEtzuAeJanQmBbSHSSTbpGWDe+t\nVnNk\r\n=hQrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOsklWn5b8Rlil9RKISRArmR6wzPcZEQQzZMoSPU+C2AiEAp6WUMWi1mBQWPQYEZRlX+60uubxp6vGAw/002W5Vt44="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.16_1547624070412_0.5996120158436016"},"_hasShrinkwrap":false},"4.0.17":{"name":"refra","version":"4.0.17","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"a32da0f968b279dca72021eb9f301b934a1bf16e","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.17","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-h/HtVMrjZJddtkIyb9VAfCPyL0XL81ExklErZAWZ3/Uldy0px4zLBRIDKUT6LY2n5oaz17zm8MJn9puab/x6+Q==","shasum":"1cc4125cdc0466a2eec041dc6ba1dd66dd363ce2","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.17.tgz","fileCount":62,"unpackedSize":250753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQHwgCRA9TVsSAnZWagAAWeUP/3xTJ6ehMOvxIUxN1Kbw\n/JvAszs9lXGUTaoNcpaBocDW0Vov6Ad5xVtqxHVmaKQ2k2ULDboGCB9WUCmk\nRQTGal2pAtSfxFLOPFMdJmSNbQQ6CtWh0vWynCrclDYuzQLMVzAYo8xGbRM0\nlXZiNvejiQmxhRRYXZsVK4zckvXQcouR9fj+cznKxY+uYZR4uI0PISdVuDtN\nNrj0GJNRCZHjLbGIl7dyMkgauDDRX3aGKuY28JK8K7KAEeKNVnOP3ep8eOA5\nzWlxfviMm3o5t7e4Ry4yEs7vmtmBYKvizOKuDs9ouLEbt/9ryDMfzfzZvzQ1\nBVkQKePluVEdv1+ry9A8u/jOzkT6tfr424IAS2/4d6R6Tof1Uzs0Ou9IpbPU\ntFR+3042BlU8CJ5meWqc8ex8vFIL0vOf0z/D8Ms4kBV3/Lt8Cm4Ekasj1VAf\nOW6gq5uK20XAueN9mMUTj373HPpifCuDqzy//5iIQJXUtYq90Ipx5UCB39Qu\nfMp7pr9BCaJFyc76oHjY26jNAt/ttI6ojphD/u/S3TvcW7y7jk3+MDM2dP2A\nKDPujV0Ig9TAgIIB1SBRcXEAvwNZ3B/gPu7Tslokg86hW4NwD+iJAI/QE4cd\naEl//Y3wvTec/UXl3aQ/YbpU6RC+o4yDwMbF0dIeRumIPJNJEVBwbM1n1R4P\n0Nr6\r\n=Dhne\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChEiaZYdW6KitUtWdoO1lIxgL0UCR7gYiesmx3thNnLgIhANYoa3+wIi/vnmmvJiOnRV6VLWB14Bo/MjzTc5ctXO/B"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.17_1547729951823_0.7478681212641844"},"_hasShrinkwrap":false},"4.0.18-beta1":{"name":"refra","version":"4.0.18-beta1","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"a32da0f968b279dca72021eb9f301b934a1bf16e","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.18-beta1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-KCiUoY5Exw+opxZ+Hv3JjipM3tsUjLk4lrfz/+6UwiKnbQ40Y7WLmNG2UmtZJA8nWhoKuBB8wAEZD7rXr5pvvw==","shasum":"ba36f8d5d3d7015ec9ce15c835bedd67ae867d8d","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.18-beta1.tgz","fileCount":62,"unpackedSize":250962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQILVCRA9TVsSAnZWagAAWC8P/3vuIsXq7QLR/4fiiII0\nJU68sH8IRP8aiu4yef7iaVqjtbOILKQMaYiVsdBPnW8IKqeNsQmwJey526kN\nd1OgKSZ7uJoPkrzbMznddgmLwLrhmfL5KcYnQbxIphMd1U4oaswNeTfCohaD\nJ3iqgQ17G9hEZS0b/DLihzLnhQNGVrHEJQLlRhIvGenhH324UYaCqSuUy/dK\nsanTPFTPBmwdx48AWdWCMwGun0RQO5eskhyq/ndoqYQa/dNvYO409p1MSPhp\n4M+u33suvVBXwSxqRTS1X4L56UDTztNWr8euK+noDtNbsFfkwytzWcq0sT68\nlXYPPV0LfMqYyoJ0bI1eEAKhv4qJKxevwjqQ2q5y3oaraqYbNhrvUx0wK9dS\n37b0BA1HwkEZCOqXpTv9gshvqU2HpOggSvvhLAY9lJeWDkGVx3z2+Kxaep6n\naljGk0j7jkzlJX2Hug/w4UXANy1pzrEleKlK0PolfIvbu15o7AVyTdaxUBqD\nInNqfBL6146xIdWiHeDS17JPNqjurinRtdOd3hUUlgW5lKyyrZwMK/+kQSLz\n3tIdCaUzb7yrsrjK7O7pElD/+u9mFA8nMt2whX75wn5VCyZfVGc0lklE2JC1\nnqZq4PjOvAVrCituzTVto+KgVbUEa29u7YgQatpkxQHelTofJegZs0J4WUuc\nt5pJ\r\n=gqT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpNXp9U+63f/142DPytkuuctRs9FyhAG9fRNVNrjeOiAiEA8w7Mc2wmuc68ub2zuW++4R9S54ponocHkj6w4B3FcYc="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.18-beta1_1547731669249_0.16062725674232547"},"_hasShrinkwrap":false},"4.0.18-beta3":{"name":"refra","version":"4.0.18-beta3","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"a32da0f968b279dca72021eb9f301b934a1bf16e","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.18-beta3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-GqH+x9iZv2hNGg9Y6actTpWuDDIkqJdWsWn+oNagS5pI+jDVN605brVfikgDtcRgMTGl/hNHWNdVQSHX23nrwA==","shasum":"c2e772010b0942f533afa714cc174ab4bdee76f0","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.18-beta3.tgz","fileCount":62,"unpackedSize":251727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQIWTCRA9TVsSAnZWagAAS2wP/R/jfNKDu7rZhTy4dm+v\nTfq14ugf644okO6lxH4PTHAQdCfeOYBfyhQNjDQ+6g+1ky5vOtOtf7PKC5qo\n5NagIN1IF9D9tf+YvOj/cRqEzKmRMq7WLNt4bvMDwEamhYpw+rpe5xcMnLGj\nqlhhPtbSIX9zzael34DnBLVix7IdB1DjinVvOfoEz9CWcuvyijRUusGDOTv+\npT6+PJl6FEa6wfLIXBme+dASTUIpbgR9I31YqhrxenTyhv5bc9K9xCmOrI6x\nJ2J70Nlc5epcPqJtXp6cn6QnRQXyiKKYiL96jsuNRuvJgamV48Cw7GS7f/8q\nSRAZgSollXeMxwr6NnvM4ZIpdWVSNRKsOKeuqdAlE1t+ilj1bVlAAVVODKTO\n996khhyFr8/iWkAwOMjpSBxIar7flw/ZJfDeWHNFZfKzSdKc96BBJFos7YTA\naSnimYda2jLbEajmwpxRzVT6nvJKQn39NlzVcorbEvsALWxFfWVxyb74XaTv\np+MgLszvW9LOUZw+TfNs63qvWNpAzVwAb5E0pkxF9sKUMIH8XDry3lhjO2ng\n3dz8RnNJ4O2Pu5V05heWszuZzXP3Pt6er8RalOLpTkEspLfxkJw05Vz4EDTz\nAnZs5lxUbUesmrzb1+PLUm20EMh4WokiuzMNr+evThRypWW/r+hIGbXd8sbL\nfpxF\r\n=lZr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNbsupZ9+4A2rOBXCtl9v2SAgcOotlvjMHmUtBjnwWDgIhAMmGasrOG2UNgYCRXbzCXsl1uNDvFreD/IB1EmuuhJQM"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.18-beta3_1547732370457_0.8510212277008156"},"_hasShrinkwrap":false},"4.0.18-beta4":{"name":"refra","version":"4.0.18-beta4","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"a32da0f968b279dca72021eb9f301b934a1bf16e","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.18-beta4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-7GAlqbiFjgDFCvcmSb96IUJqJcr1J/jLYsYUf/XuxZbvfBbgXUZ5mEK/EsxL+lfOOUXeF5uBlkxtlAslw0hX0Q==","shasum":"5c0e7389e2a9a07066bc5d6582936e0a11aa6657","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.18-beta4.tgz","fileCount":62,"unpackedSize":251310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQIf2CRA9TVsSAnZWagAAb4EP/iY2630cRUL7n7vx71C5\nD8rKHLSRUneJEvjBx72rOo2A6EG2464BYWJaAEIiw/dhrfKuhE9fbUrLhKNW\nJQl0Bx0NoDSnUGDKTv4A4mUdlNgK5iVq9OoW8doOe5bjt2WzUi0eIOoeYHVx\nigZFteBQb1ObL1LQn3BnQt8TybQ18YeCyCeAUvYyuOjcNG0OC2ZdYNyt4bqF\nQT6/OJ2ahGmzvl6EuIQWOxP9vQW1sP/wyWCsO6fb4qYfoTQrd3cQxN6qYSfz\nB0nJLRUJsnhVoYaKJySlTp3qKIiwnHoOpumMY7qD9Qx7hcYZIm3faE0LLnTq\n6A1/ewvr0oyNDiuXjyVDDUjNGkRLpBbKmVF+LvdMZNP/yJQtG2cPa90g3ZZD\nR60WgWIEdDSdL0LG3rMslijqIrm73HWEVvBEVXuX17goIOGH9exxtxqB6oR8\npmaJWDTVc2A9J3z3sl+JDio9s7o99MuRsNiMQMwqCDyYhoSzCtFRzLGHXjWB\natvlGeSPOSaXZ+vOY/zarhxp1+bfSsGkMXkvQiQQPS9u5WdAJ6DlKcRElbAv\nnE3OuLU7/S2w48wtiRkBTW1XaryBppR81eoM0KnpFxuSGTZMNwS6rDjYW0GM\nuTD3U17MpJdruSWECPoW7OOkJ0OlGGjkc04zY849rTYjzaTwUHZ5g0Wjg5Me\n/IME\r\n=z4bZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjFsQssmhDj9X/rCOPbofms/MS3ejNqX9ZFoxbUy+imwIhAMK0oHCN8drkzIhv4zgGJ/YMGm5gfvqmJ91SDI/RGtMi"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.18-beta4_1547732981483_0.08038008080927561"},"_hasShrinkwrap":false},"4.0.18-beta5":{"name":"refra","version":"4.0.18-beta5","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"a32da0f968b279dca72021eb9f301b934a1bf16e","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.18-beta5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-e/aAJNXy8khvQ0EywHzXEdk6ZqCGeS0qxUW1yinupPz8uL/Cl60QqctGGIpetZgclOXoKVnPrvbjR4/4n5li0A==","shasum":"c6a9dcac58c78c796611e8e33c62747030dabafa","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.18-beta5.tgz","fileCount":62,"unpackedSize":251310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQIgbCRA9TVsSAnZWagAAM/gP/0K/4uBeMLElXWEWZ1OS\niHOILyl3appMfh8bLySHfFUjHoAaTq6BI3mXY5B5nsFVQb+w949rjDvb9da7\nrZdJOM3LjWvOL8zCoYkyLMhn9hIBQJbd5ODjQN0XYZIa5F7goXpsHEfzQ1Hl\neRUdWNdUJxOzB0YLbkZAAYLrJqKXjf4ONd4XM1FqoG/g1aST3TLV8mgVEYVn\nXaw+jTaYmvmJyPEhOO2zj1IRJxL0tJeY4ek7F7TF3gxGyIvolKyjWNn08NFX\naRfWmDXtBYo+c8vnHMqpZ2HvW+cbPIBmoV3mJZXNXl+BtNQ9rB8+2LDrDIYa\ndaGVCjw/zmnyyCqcAHE/UjXggSz7oBRbhgayhYUJU1J8uGiFYrxJ2S8SxRP3\nH3tLSq58hSSmESUl3N8NLYKWCjzEcAx8/tXrEiSn2K0ZoouJub96Yf9Gbutu\nvP23STE3QqDIEmEGrSg9htEiKXnWiOktoE2ILTzI5Vj2N6Tec9TFnyYcHc6+\nynR0f0fuaxO5cISl8jrWm3mTAKL0LbvK5gdCIuHscf+ciQ9gR576NNzbfe3S\nroeF+QcMwpCf+HMrfXpqYKldCm77Wm/DdCNi2lY2LndDYAH4EUC+gtglnk8M\n4olc7eeBCIahtNiengjDee+PPSjOGuavgsO4tpSUs8qzWdqbOEO3H3QEenzK\n6b1f\r\n=xI6j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkW5Rva5UzQ/F1JLrVCxoCBEMPN72NREG4kvfSbyEcYgIgXXDl6NiRME552p8H8f4u1xBJpQnUg4f13K2oeCqWjkE="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.18-beta5_1547733018704_0.7734826013957095"},"_hasShrinkwrap":false},"4.0.18-beta6":{"name":"refra","version":"4.0.18-beta6","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"a32da0f968b279dca72021eb9f301b934a1bf16e","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.18-beta6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-r9lwLf0YL+n5/LIDR9U67BTfu+oBzlNQhFizfuhbdo/zHvqnxfwareoZ3Tt2KQ9iHVPo1Ry/0XongxltqeHxmw==","shasum":"e99cd942ea8bb0ce41cdde85a32e5b211f7fbf79","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.18-beta6.tgz","fileCount":62,"unpackedSize":250342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQIu5CRA9TVsSAnZWagAAkb0P/0qUDjgzGlK9tamInEJo\ndosJguhjczv7SUgFY1tsuG4gT94ZJOaXOcOoKS/aVBv1smi3lI4IFr2V1+it\nlxlyrIj0RrPa56b+avFLOAGxOD70KZzx1ggGVwf7bv0q+z8g1emAP+iTLdaV\nWwPCOYmix37dzEyYLogpxceMbmF851sKFYyMeomYxoB3QAzo/bj7prIQ//iH\nteEx67q2cuMvhSm7GoWIJkpwR/OU7XAwd3uoWPsJBGZBhyRxfxGiApApDEdV\nGhSOrtl5kfLZO1InhLrVEm/OK6FmGqSxh/6qZeirzy5/EKbD+rAkSv0G+eM3\nPnbIZKFdx59Zbv/kbPURsEHGYXHdiO2tqnQ64nlEYwRgxVsGsAInrWhMqX3s\nINmd0CLkhUb8XaITPJUNFBbThC+EcEOMIBxeMwbeZnNDuPyXT3VHYNCLBHUK\nK1ogxpzCR/mIxend38164QN12sw1K8qfz4D8XP3Xjbm4ERuvrGRHlY1q0k6M\nxFHwq6j/rqs0Y9KIrzbQQPqLLhPWMnH/8ta0ykskdkEaFtrnAvOMf5iwnKhP\ne/M2PxsofZjNgm1FuKoNh11rFO9VvrIU0tYrM2mBQV3TqdLu+1ycoD1UeCxg\n2w/r4QKtFBPnQK+jIsdqjxT0AprZXFyUVJ+nItCSABxN1oK8HKZ9kk4Xracn\nH1jh\r\n=BXbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM4/8qOkAj00krABwh0sZ408viudstwKrYS3OGq6NenAiEA3aSBUjeu6ph2g2IcZi31NG4qh+v6XvE0fiwhE5ILv6A="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.18-beta6_1547733944825_0.24332106989597357"},"_hasShrinkwrap":false},"4.0.18":{"name":"refra","version":"4.0.18","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"a32da0f968b279dca72021eb9f301b934a1bf16e","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-693Cy9l41Nm7zLr8oWPUgYq3RI4MawoVWkQhneX8UMYn6aTrnfNieQIhrF51MLZB2v910SfXLw3jUZq0v8/pMA==","shasum":"444709e03fd36c0842e204fe3b6cf97dfff8374a","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.18.tgz","fileCount":62,"unpackedSize":250336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQIypCRA9TVsSAnZWagAAoEoQAIkTe3XfsCGFK2M2hAR9\nRpbO/1j1hfF0SewUzKW/5mofcVX6Zy/2ZjZeYxyy9/5O6ZGXdk3QK7ECDSDl\nLXWrqYP3SvcDw5+r8XNw+nJ3sCEeh2hmSyGGFE66ZJDS9OYI67+EyJ9y9zG7\nKbYc58EtLyAmjybWG88srs0OuNyD3WMmW6T91usg9dF91b0vXpzITr+G4+nx\nZcFXQxZ3mw9layQiWv4HZlxOiuJGLt1GyTRSwJs/LWzBz1P9XEnaYgI+nBYv\nf8zGGYsbWxFe16IYFeLZfN9W/Du0wmyFu5X996BzOMstb8U7qIJgxoAvWsG8\nXvJWEQYW/LwCHCjvHXBVV9Fg4E+wdmpiY12sxRCupR/hYdad3TDfuY5t9gGg\n+tZs+HxJ3sE7/Z0JCCgEKa7hH3MykfMWXGM8GIz/vfLEhGgEpawWU7ceoLVi\ntTqN1IM8G6qjp1qU66gS1HPRUciui6K/xmXypVBhEwwlWiekpoVXdZ0lUvvA\n+ApKIX3+iEJa7tJ3oNHmNkXNrwuafK3PWcFeDBV/DzGlYeu4JNdbGFcxEuy8\nlDqQUHh/otYp2tvstSCP5qQ47TSwig3guexh1znZ/zPgO2/xbjudX0rQ4ysm\n1mfcwPI7S9pHWOI3G0lUtI2/E2UblCI+pP6lYjNHP6uVlr4J3u6Yxr8tjNs4\ntuep\r\n=Sr6d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkQ8OGN9ZG1U/eK8ol+v/LRwk/oLEXtZ6U2SZUy1jXWAIhAMTI2U65O1HQlGKuKIVts5NgzKKcv1g2tbmTS/s+b1bY"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.18_1547734185030_0.11021820918252345"},"_hasShrinkwrap":false},"4.0.19":{"name":"refra","version":"4.0.19","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"0bc5ce5366ad5860895c8133188848acb0c592a4","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-ius6Zc4tYg9/mtHzZqejRE1IZ6pD+Oq6Njg5aaVK6lX8dJQQYGGD1coRh5OQhi3zrSWdoHwmdHPFNy2NsvCJ0w==","shasum":"d28cbaa1bffff082d2bf3c49215020807409b177","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.19.tgz","fileCount":62,"unpackedSize":251455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca/W+CRA9TVsSAnZWagAA6ZsQAIUep/OtoVDwyU1ZmS8J\n1D53t2GC9s4+nIXZGhcv5afiBA65beJJoQRlmJGin9Lo2dcDPQdn5rFFYFI1\nf4wRjfjmV55SA/WFwVJRvhpbL6ffxSMAWzjx7yMnmaA+Ryfqxcb6Go1Xz9gG\n+B/KNm2G4qHRw5DWbjU8QeXmdmmRvvHYUNf5kQ2EXGm9ZEtN9PlCm9YwOup2\nTDNmsXpC6whxaWfCa45s74SHlCdLpt6hQC4WRGsiOAdvvUfh1UbzZDpr8DYH\nVJxERIG5SiCksZ+rcvHdNTX5eZlJe/fDbazQDSSd3TI0o3IBaolU+7SQPdcs\nkdrovzgUH45yVoNho9y2kI17cZZX7pKadMa6hBap/zFnVIPV/QWXZHbXewua\nnaJFToOUMlle3NgH5D55+26iK4D5bxKDROVgeaJgJbWSQSvxBB3nWTvHiAxl\ngETDvYxdw35yT4/TMeDUmxooCN+Lo8KjsZsqPLc8NGnGRc29YM+hIsuoCDba\noP2RgHg2apIgCkF3udnTerYfvTzkv0NYW4g5ATs60sdchqZJXaP9QMBEDHiC\nL21uuAL+N8Cofr1OeUGiin+Ca8pG/if/x2C3qRS4YPyUaqw/1741yMMP77jk\nvZBYOVuMSwz+P5EdPc2Ote22QXtE2uBCKGG/iaZGAZWylqyNPLQmchOglB0T\ntDBj\r\n=yhh8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgFJajRh05kspjYbAx+0wvLPsV2gLPN3EQZABxh6ONuAIhAIVyZiW8KyQfhS5DpNNlQd6tZKrNv8ObWJmaUxJ8leLy"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.19_1550579133749_0.5140264546430093"},"_hasShrinkwrap":false},"4.0.20":{"name":"refra","version":"4.0.20","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"b316f78b3f2686f554f3fc8c35289c6997b811d3","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-KrJF1QBArie82irVE1wljaMxoHF4vE2eKYSBxu7lzbu5ZvFnaWR4u5b7P2g02qnwqJi7YCP2jci2wIJRBBtqTw==","shasum":"2faf402776f994fc71da0136c3eaf064d96860d0","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.20.tgz","fileCount":62,"unpackedSize":252826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbuceCRA9TVsSAnZWagAAT1AP/iYUGCJeOGk6XMePoTw6\nCidXDzcsRdO6HNlEtKuNyv6Qdwo4U49YAYB0ojOeSfBLb3v2RGL8qiaQ6tKY\nir0fOdMW8EKg0vzzt1qjQGdILaA8r2WqzPFamckkIiJCnB7jhmb00ODDAgcO\nMYVkvTSsjyVFUhNPF6DPgJujjIo/cOpLa4mYdDCTPXUxrdk1bJ0SLV6xSlid\nuipnf2t5vUILvw/oTUMlciwCOsnKY6HLcgV9jcNq96I2c+GaMzsrLf1xdmi7\nXdrxvWTatUbkhZ+/Kr1gEsy6IsCFBdSNpSHEwSd7MJ6CxnDYtt9qT2wVHGmW\n9D3UA+w9wF1YWZcObcRNNCzaNs6srrhIPhDJS01DY/33BrKtrGH3e2gYasCc\np0KH0QzcI+RGA8cFB6t7zZs+aC+uCnRCPcUmSuKvtIws9aernpit/WKAh+I/\nneJz1d4ALdVWn0cXZofzt5sSPnAW0dV0SNsDNkJWa/KBWw03++iZsS9KxSOA\nodx9Fla+QTCjaXxu9pEZNGjS1JfFc7w0yYa9wy1XLNW5Tc7aQZrBes5SaRjI\nYQ2J1ZfnfZjz6JT2r6QPzPECDeNCeq1xkzYzy1aHasKDQZR2lrG/CCc8DgTf\nhV8l7CpDm2++kGMhcsXHKNzI78HrruHVRjkLMgab3ieZAaZsFh4IMTABPO0n\n2zvr\r\n=/txU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgTivUaJ50S3/zF6BVNz69rQ8GWDPGYJhH3TskvrzYYwIgLeOUJ8XF7mn5Os/bqhBV36xwNgt3woXHgBIPwkoJxJA="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.20_1550771998084_0.929678754788293"},"_hasShrinkwrap":false},"4.0.21":{"name":"refra","version":"4.0.21","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && ./node_modules/.bin/babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^1.0.2","polygala":"^2.1.0"},"gitHead":"fcb61923ed9c28f99993d64a188fc50734cbf319","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-IvhwvQpR3mmDlKbHLw+Qoj6ElW/yyGLSV3b7D6R5yZGAf65fd+99JUSDEc5jh5aHJDRYthFpgK56c6J3blgIIw==","shasum":"d8d5b4410ecf83a5b30d970d36309a317f49de33","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.21.tgz","fileCount":62,"unpackedSize":253899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccTfvCRA9TVsSAnZWagAAiqEP/2gJ3AhbiBnhzrppuxfA\nQKIMic8ObYad9Y6AI443T56vvXcJNsckOCYUVzj3+5ftR7VcvNPBfwXhC8bv\n7pepx4VOW7AgEp2jzGPlZE7gxZwE7/eLAfc0hEbYyP1mSGKsM8Lls1Eypw5c\nmTvCb5n7gwuhpFiweSQ09br1pkg6eUQYtM2JVJlUuUbCRcLjjtoPNEZ14VI7\nu5eZB6C05GxZcUW10fwAUlVU8rpZaXkuxnXPT//8B++iygRsACcutOtx4VDb\nr3BqrkNyMwuFeimiceBR1H/bTTjCni2xQoJGAQZymTXB+mkiLi6Ds2dlBO1g\nQDTrACHpO/bReeAfM95T9Yqf1ROdUpJ3MoaMj+YonASagVkbhp/e6D5qBdam\nXij5iswLAT7Ac4+9cz52Rs1+0w64TIpM9SXc0tJTQ1ONABaJCYQlQ1ehiSB+\nu6u1S2/cmFUxd1f+sLfCNR4AVYHq9FUn3bnREHSylKkzWO05jQYhfTusLPQ7\nQHDKZlG6fvj4YJP3vAi2VXRCYVpp+FEZ7sEQLzcOrUhDIaAKEluM83Hjyj2i\nd/wMZT+8UoqlViiAiNc4Z0FacyK4Di7UN9eZV9FaghkHfd+3T9TYDSquvBv3\nQudgv80STGSBsbR3M/hMmHKkEWi2785Gh+s7qrbfHJ7MmUAyZymmzhmsipmR\nIDqh\r\n=TAgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIYwTj5g7hah7qjH40vWpCIXma3cEvjvXgLhDCWzLV2AiB4mJMrssA8GKycVVlvp1BQ3VWztd+46Rb1RVzQaEgcRA=="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.21_1550923758597_0.033628840302722285"},"_hasShrinkwrap":false},"4.0.23":{"name":"refra","version":"4.0.23","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"88de453319a86da9764b402595b40cbc26360699","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.23","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-7UQp6IMiv9ICOBCRf1wNth2um1Gp4JS6cGEIiBXIm4XXJKJ6a/TKufhZCD25gqqXUTs7Z2DmnhGYu5ngbIkKLQ==","shasum":"03a2b910ef77f42fa9790c3d32013b80e295f2f2","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.23.tgz","fileCount":65,"unpackedSize":282807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccmM6CRA9TVsSAnZWagAAhZ4P/j1TfUWVdTgj35j8urE/\nTGX2BB/ALkB3Ya0xqt0m+FpgT5YhcTu9k6xUXmjOjVdqbRAkbdi7g1PxELxF\nfVgzvWx8MDXK0fcZWBRkOF8KftNJrBSWiNfWujVDvO2seQSTYm7y5olpR1Ed\nPFkAMtGlz0MwpRfwPFCnTfz5i04j8TPwop4AmQ3MVCcw0bJ4U8vgNjbgiwGB\n5Rkuk5l3hDtKIvNL9WY/S3CWhPNKw4IKprzxLodQhmV8ytjmivK5INriQ6VE\nUpzyaWTp87NvJnu+D9RqRlswpiNv8SuBvFoK5QAbPimttTnBxUAvYtmqZLio\npUkQEvqVuK5vqScMtV3l1tTQJVxam5s+xZpc86d5OWsolADNXDY0gvPih+76\nqO1oxrv9T9G30YcAfjMpEzVekMSOKhF1XqbT6fTiV6qrR2ja81/bOGkyhVlZ\nbtJhCbQfacr7IJm8+8BGqWoYWYs91Ih22j8DZRCon6rINduNE0xnkLyqBmqp\nKCoo2oakmCZnBjpzvUC3tLBXpvXws9Da2Q7Xg78nDyVt4Pb8hCxFD/xaGft6\n7dFey/th2/aWoa+dFSexcbHJUowkfC0kACu/DoV//GYM2CWOzmtpFvWeSW9I\nQddaXt6wBRJRCfA5SQpq6vG3JQQnZzTGF/T91ST3SqBsS15LU+fO9s0z0bRe\n377E\r\n=FKEq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSKUz4+m4n0XTvAnx7Yuw0X+H8zmnZyT0+86QwYtNu5AiEA3+A/hx6hous3iKZvBGb9Om5zRt307fUhLbW24bDh0wY="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.23_1551000378101_0.3615024487267089"},"_hasShrinkwrap":false},"4.0.24":{"name":"refra","version":"4.0.24","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"62499d6f8cd0f4c9ed3bf35a014cd1e4274b0d5b","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.24","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-2+twMQSnEQcbni9EcayZj3sb5cc6nPYFGqp+gtgglbwSjZFURCICNXvXrvMBXYMkn62JbhvJXAcW6nWLTKiboQ==","shasum":"a01f89076a72d02f2aec7f5890b759f0d09d8f08","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.24.tgz","fileCount":65,"unpackedSize":283587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccmcmCRA9TVsSAnZWagAA7e8QAItFkO86iLt7a1JjEtaF\nkpB4lkTTsp4MvmUexhIsRWdKJWSOYuIiOU8rXuYj7gn5DDb0TJfQQ8IceQnM\nkRsd8biUhPaiaKB+m3hmw2XPHcu1JebMQ2gk7sempw9uLOcGn5KsaDGzUgAI\nEBsxIl25kqrWTrKV2Qt9ho8mZ5wqx2e8dWUsgl8MOhYXmaW74cpAvh/rOijz\ncpZdvDNlHaoZKY3BN6cdjWt4utJTeXM4r9orzpff/OL3qQgDScq21xbAypXO\ngdJ4fowLYyOYoeXkFMJN439blZqOARPlYyTpfT6vfVQ/dtycgUo2Zyd+xwAt\nIcF+HYwhPjWh9/7N4GFI8kFltqim7C4GG6+rn0bX0fTWg6wqJrB9Qr786yTx\nCGcNZQ7Ir846dsZq821Iej3xl41+1shShMrEDkbNe3RNA+13o387lypqQPuy\nJY4HA8DXdEJwgzX0qaOSglI2suItPXlG+tS5t2ngDS+BAxmTyU28Esl0muMJ\nL1IpMcV2WQoz9NpCHpRtkXUQFwNEkj3gHFN5EDGhUhWKTPOESB2JJs2d9d9W\nL+B4Hy2LZUx4pePXAhctUQndif0UOtGiAVd/uL20HCMludGf4hUFYqJUQYB6\nDwh0KnMvq+fABCnqeIjqIVxAjunbiYaPti7c1Alg42JeCAen2V4olOI7xOOy\nDa1L\r\n=teup\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6kxaqxk2+qC6seZUxhmuItciD6VrImAsInB97jUcjMQIgG6cVOcBOaUa+Bxc8tDDqgdL08NP53dzQhQKp15dNPGc="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.24_1551001382023_0.687207047804401"},"_hasShrinkwrap":false},"4.0.25":{"name":"refra","version":"4.0.25","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"7af9a3037dea7a2bf30440cce5c5ceaf03c10ea3","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.25","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-7iC6F+cLfHAz2eUTj7PKvGERUJrAWtWtpYqhPp6ILGyr8RcmXxViPxcZkQE0oHiIC5PFBmpw9lBoAp7KxtTUAQ==","shasum":"7c67c6bdf055dcd891f602113dde97b14d2c253b","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.25.tgz","fileCount":65,"unpackedSize":283248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccptgCRA9TVsSAnZWagAAZZUP/jFSkdfuKO+evHMqpPqn\nvOZyx9j4UWQuXKPl+25jrnO95j9EzGt94/ZiAVKuAIMHpH9VMMkAxjo5m0U2\nghO/35fhc/yVQBnybZb6Ia4YiiXqEbve448gajhTK3XvNpoGhzdioDAieB5e\n7ONJoa6XPZ5NNqs0dx/ULf+L3di/uAcTUZoo6S3qu41F1760PkhbL/cwOo8f\n2DkrgzIm6BaD0fIp1FG6D0ctfbKNp8eAtctNX42XT2AgVdLdiAT/duaTY3X9\nbsN5vwzFdNsoAbgUazBhRzQPg22exX3iHUamB8kmMI4uoEQWJLbhTqxdBcRb\n/Gx/imCco13pSCdPsIs9YX1dazPZZ59swl2o7w95R96rzjEReWxNFkc9indZ\nZ+spkt9mHVZdhx0iOt2fXJqZb7O4+6FFZBvDA0pVCtmwBwU0gnzJdJk3vshM\nIxicRNmTGstRDqhNiYhXFhBysgXYF+j9A/JJRK6Sge16oCMJg8njWmZS4ZiY\n9aBqMpdymhfdNoBI/RHxDuiZrsaY7qFHUxAHuTKKkM0yMvugfyVp98XqJNlN\nvLUHPOt70LnMkVutgkuNZqK1KbMStMhZzGw1HntODrH7IXvwvU1a3ndPLhlg\nuuQug8O/kiBn5B4tk2TwGDlQX4CHfmx0cVKgjY6NDdaVfaxTHWexpyd9Q1Gw\n/1CN\r\n=tqQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMc0s1wPuQTz01sjGOF56nfQQ/p0IK/6ajLPDusmSmzAIhAI3vK8v/Awq3NlzRUxaYVkR7m4RrxAKursTjhNGJtYkz"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.25_1551014752160_0.6010374622162817"},"_hasShrinkwrap":false},"4.0.26":{"name":"refra","version":"4.0.26","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"7a2926bd949dd8772046112fa052c92af0d1df05","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.26","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-R27y1XRMEBMnnEbq79dsy3C7a+fW0uW1I/swmV7F+TmncCvmSq7jM761OlqEgzASVrMJRvQKTgfgMz7aQB06Ew==","shasum":"4db2c22d727ad2cbc8b39a7c2cbcfda9c872c379","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.26.tgz","fileCount":65,"unpackedSize":283950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd8m3CRA9TVsSAnZWagAArQwQAIlRXMmscyATu86b3oJV\nXXWm5dCa25KACnM5+yitdxbuO7GjXqfgJg6z0y9YzhoXE0ZkTb9gCbi1OPVw\nQoPRGwGLXZqTJhXpAQm+cEWIDERmWLWW9+PYPAA4WSUlilqiUUcvSPy11lkS\nO1IW3ohGYWU73bG4jhAC8LQrC3QMST2Q4FfBpKUVVKpmMRuNhJDKnUc5kcZj\nUeTlRmYhRUZ22OoaR7R1Kmw57Z1ai9YSLep9TzhSiQAhQE39Ydk3Qc8FcbF1\n2pT4XpEBMyf1X7+KL7lYtDMHy9kX62HEVoFV4UMHdCP2SeqphncOkEbb+EGL\nqxhUYfraqecX8fPrAJ38Mi7v5nba/DrKpR+0EZdJljs63havcF7ARIoQf8IK\ny/TMk2UcQiRPxQdL0df6Y7LsR+lvPF9wzOK6uxWb2YUz40VnudQPx+6p/p5x\neF85ORVzi2gpfs7fBuT+495WDUuKYTjpIIS3NhNM6l93nHXEkZ3JLRvrBI9X\nOy7x4JQ/Bjpm6hPF+FLfFNXx6JXoLc7Lv//u0ay1USSLJu47nXbv0mQTEyun\nK2cl6OeOAo1+SXn5nirjvOtO8L9HrPROAsuvADWyr5ke08+8FWSOf7dL9kBi\nbjz3SZXZ7YYJ5tz7N0kHR7ovF+NfqZdLl+wT4hfiWoWtX0abjzOhuRC6YtjG\nyuDE\r\n=rw4L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmIw9ya72l8VEnqPzMS1BP0HLufHXbKE6BUPngREvQ0gIgTr7X65RZ43Z1RJSbg5vbuZ47XL/XxiIU4TRkgbCS4Qo="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.26_1551354295351_0.48939631475803425"},"_hasShrinkwrap":false},"4.0.27":{"name":"refra","version":"4.0.27","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"37267508cd2514cde32e318efe25de105459f33f","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.27","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-WjrLzhGHbIz+ExrC+JqQ27GkRmPXxvNiofA1vzxnJA3GVHU5XWztW4oatz7WxrhbC1+CfoIIt8uXiMPYPEYGrA==","shasum":"96adc660db65551b4a49e89193305f9ededeb197","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.27.tgz","fileCount":65,"unpackedSize":284412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd/XICRA9TVsSAnZWagAAoYsP/ROxidR/deQxN5jsiyqw\n0i5BYc7q+2+6qr9e1x925RIDCLY8slT4/16umOv/umtMLrWohmsLJ+pH5W5q\njBDsn8qZyxHA57UPibQIFdkJRwX9wR5ChJYB2hqcVMBD6K12Bdusr+faCs9K\nB+4n4XU5Bl9Vkti0C4nncuIYbNoeZu2/xFXckAkqRC4YdCZZY4EHFcI6wvrp\nJ3B/96FJLBGrxSZ561vBs6dgaWnQ7eT202/KUnizQL6LKKkbTSWQUhYOTcLD\nTRWYwsus3n/Pl869n7q99q0XCnpSchwdpeZAnZ03v92ZBJ3R+SFvcfvzoJ6p\nlkyaK5SkFUk6TzTyvaktK6X01rF0ueEgI/v//7cMueTjnAOaSLwos1s8G8+n\nl0vJlYx6Y7e29GtPQSxMmzkOXKNrXOfAdZKV6tzGq2nupb/FdD7dkfA5srjv\nsjYqHAHOkfmOwuZo75pmbTiASSYwg4rwcQCV7fcJbEbOvUgS8a2ie0Ver6C4\nH9TPqGSK/+yKfZVt2SmpeXsdG1glOO7Wpk9RMNwjrRKCqhWOJrEvbuzWDspc\nVco1Z50sVXCiOoj0E+jr6HvmDgzmZl2JX0FlnpM5++hCF0Tw5XXFvnhfKeAN\nkkwLhyEwhDt6/+dKHbkjc1e+igop62XXAJMfBHDZ0p5uLNeJgBldW/qW2/D0\nNCQx\r\n=8+km\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEOKW0IERZHfqQqI/NRnnjFJI2u/L5p0XOVw8jakayCAiEA0FjSDsI11xiMSvfrt1LdMLtZJ8xijDCfPrbUH95jVwE="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.27_1551365575484_0.3433473790338284"},"_hasShrinkwrap":false},"4.0.28":{"name":"refra","version":"4.0.28","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"72e185076deda7dd0655473f4261e1e2ecf9f455","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.28","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-zHn2wDzjuLi88lRnXR+MidTWloaiun6T0kOv/VQHVvhYI82OYoaGSkz+B7DW8vxct6NSgHKi4KPh7Mkh0dFKEQ==","shasum":"635fc65d581df5364cd96e59b1f6d4a0f4b94bf4","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.28.tgz","fileCount":65,"unpackedSize":284412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd/giCRA9TVsSAnZWagAAHKsP/RoFBhR0ioTtxDplFF0A\nUIzGWJ3jxrP2zInxd0SuSc9cupwovUNobMfl4PY5NlL3icDEDELtr+dzDM8T\nzywDI/lCvoOjro6v2XulHxk70bR/tJebXWXwXLS4jwLflwH3sKaHdnsdf+6v\n9ohiXOh3t2GV0yeQhLfRnufdxFCQQ7W8F02oLC6G4RX65YxaSXrxv3GClRS9\n7RblqQvXVzFAsZyM7hN7r8nAXXU8lDY23HCgqByoEbvCzo2JCH25oXUK1fUR\netZjzplpRhnhlWyVv7K+FuKDEuaClMEBy53qq489M5Ng/gQf4wZfc0eiz1jF\nvwUhMvJ/QPH1VieC62k9nedM2uX0lj/+zbO4YnEMZhRMA9+JYKKsw1/+jFzj\n0snY+mO4YRFwGT+lDJNcD2Sk7eqxO94B1/dp3AyQtmrXUTXu1YXt0YAz++3b\nzJsJyodaaVncAuIUqe+uTj1/QeLZTRrQ5C8uedVj/RdCMBf3o7ojcbrUn/s9\n/vL2E4NhEuSY1mMPg9iCM3u5/RVusIrlpxSaZrmb7Z7wuKFFRCa5YdAWicy+\n4Ry/GXRLZFEyxGqlUkuldP1hx845AK88j7pFtwzdLOJ1VrrHB7O3w6wj7IKe\n0bEx3LdelygYeNmyPjdVAzScLXx3buUua+E0mz2por54u7txmMlhit7LvwiU\nBgXH\r\n=UrAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPxG4EeI4J1oTB1jaNIvKOgjV5TSIvjfgLFFY3y0C4RAiEA0DE9P72NDCmb7dg7Sqn7/0DAor/MZzulSZRfXI6XDWo="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.28_1551366178124_0.44195931947211853"},"_hasShrinkwrap":false},"4.0.29":{"name":"refra","version":"4.0.29","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"f1f24304fb48a247eab0d65662e7796c69861629","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.29","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-rYvt+TuV3IEnCJ20m366qcqbQS9OETg4fnTGPVHyTn5dkmL/0mnBTd0F0umzPSmG2qIct/ItO1SS+bH3/sq10g==","shasum":"9704737d95b6ac5547e6b6556e5e5baafb6e11b7","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.29.tgz","fileCount":65,"unpackedSize":287206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceJ8eCRA9TVsSAnZWagAAau4QAJUu8qocahRtRQgsT+nb\nb5zVhWSDYs59ln/yz82264OQorTkbfhG7hFXe2KmNZc2t5kZXs41uSERuAnq\nBYmz9J2a3JrcwGknUQzEXhlIYf+pagcnRAcpeHolrtA46ZO0YZfidHxtYb5q\nGt14IC6rPf9qWw3uy1Omh1JFlDG5Lum1JN+lxoPA8lQAxXo4usEZmH1iLc+M\nj3YyHp7TUnAJcUjkVSqvSYJboylwKrE+jtWbdM7/noVYZPsWO+GMKLE8uxiJ\noonPBjPsHEy7EsItA7jJzEHOu4spHxyFOqY4viVSRJi9mVxjGD9Q1ngUk98a\nHpayBlSg2rtjJcj7k9M8h++z3tfrnHOv7ux+j0Eu8KrmUsxHeO3bxcofGIaq\nBfL3WziDEK5RvDoa5kWgZbWZXE/eZ+6Mc5Muq1NnriJKzzF6R0GDqqWG1fJ1\nBjRw7t7BLNBH1RTycg2hjZpCorHBO0qEiE9iIWwtom6rkRN3HQZArSBuuH+h\nJsddW+hwqpIVGGk0y3MDhilMVscH6lnfrN5MW8bXqoH4Zku+Drwo2EfB7MEM\np8f5ZchRE0wOzx6OtV8ezFeBi8mhrr7lAx0hLc4vZHwYHGqPLv2hRAab10U8\nkwMaGZvia+xncR/I+/lpYGlZ1stxyVkkhSdIMfxWPeYpmvxdw3XT64JML7hU\n3lF1\r\n=EM4b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwsfkK5tOaZLhswgANkt13CakfgBLEZMmDsU8yDE0djQIhAJFTKvHlQirnMhc+gLwWTwLpsxJV/KuBdahUv8wTtBrM"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.29_1551408925909_0.16878913794802264"},"_hasShrinkwrap":false},"4.0.30-beta1":{"name":"refra","version":"4.0.30-beta1","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"43a179629ca20fcbca19c02b2d8e4b8f6164d318","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.30-beta1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-XqdzykmEGm3aNXOVYgeY0VSE4QGw25ofqNnuuUWPjkSsamLUGmTFqsoD1zD3OILUaa+ucDUN5DhySXveK9J6uA==","shasum":"a3562efe7035049768dbf2b5c8a22f415e2094aa","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.30-beta1.tgz","fileCount":66,"unpackedSize":306281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckgFXCRA9TVsSAnZWagAA5LMP/iVGmIAOU9QAl9wDb1zX\nIr+f0Jt1FIh64JdfuDj1ZQyVRwxr1fV32Us++ePKBfCxjxdSpS3MwGDvOfxe\njJsyBi72yMen3YiW5KywlJOJAbhl11YjjgSDmzlE4z3wdITroBRX1QqvDwDp\nkwIpwTDxdiQjY9MaYlmpx9pT+iwj6+clSQYElgZia5CEDr2WiQUFacUBXYy6\nLlvivJahPG/7GtYTeeHJqryJWXYzz7RzVI5t6NssKzY2j2v0u+fnhnZvjzAV\nrXuQOZRL+jgiMnBY2Ngiodxa/HkXKAvkfseQq5A9TH/mzc9Ll4BTe1j44e+m\n1frjpu7VsIsl/Bhdfc/CTPQT5VXyzaRSU1++EbQRNCC02hF9E2AZR5ejNWgG\n0TvTYKpqs+GvgbyGQI8T+0zxU+5C4UyBLlVXqnEeWztsZwDH9NNQLzqRsxS4\nybE/n1qJ2K9ABSqyLvXFjaX+O2TuxR7K0rmZlClfutjM6nwmKfNrM++lIGFe\nt9uGIOLl7oxEtp/tXJHSKR80J+DFaqNjlTkzRHBxF+iViqIwafCoBYQU6zhs\nSuDj5OMkgQY/ALNjd0lmkjjPszuC6wAvQsJjnW+HsE9WPdXZtzMY+D5bsh86\nKfcPeuYe8waNSNwNrFBjSHGPLq7tnPxDJRxBDieQYIkLg6pyFRYZ6abfgtrL\nCv86\r\n=CH/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHe3CbhzW/Q27QaxQ0kXeSXxycMnRYXG4eN0DFHINy5LAiEArzcXaQRAVk6Y3Q77fywYBCZ/vxKyC8Y/ZtaBdBo7/eQ="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.30-beta1_1553072470568_0.17583230220014157"},"_hasShrinkwrap":false},"4.0.30-beta2":{"name":"refra","version":"4.0.30-beta2","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"ef8df567886fc59aa7241564099f93602e9b9015","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.30-beta2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-a1qKInGushyR8tQisqX1K2Ebo0XYkgylOvzAuj9Vxr3zOLrXcLcCNyXXiHROBjSpRGZvCjD0GonI1rijWkjSuw==","shasum":"084a2fb4804497326bf1fe7cef834ae14649bff1","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.30-beta2.tgz","fileCount":66,"unpackedSize":306644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckg4WCRA9TVsSAnZWagAAAdsP/2cG5H2D87zW8xs8lG/D\npNvepBVw9LXlakQdqBjbxipEc3oM8bxo8mYEHl9QSGa/hYyx/JDSh4MsqYZT\n4f/LuX2CrHvJtd5XnHZFfHiDyUrjocNW3ZfyK1Z7eAiWTASfIjm1Fr3Xx82j\n32b5DzEASahggIG24c2ckmr+AqfYPQXcWaVa5zTBYKoHZ1/SnOr5ncr9DKZ/\nhEZp/W5ZD5w7A9s9R8Bjruh9ubi4N2LCElxNMonW2U6LEcaqFYWbjO+feQCD\nWIsjCcgaIIwgfJvHS/37AYZaMnOb5Zk0C36snAGTvvHAD73FyleND70GKN5k\nSbGC/dWMYu7Hs9QpXqB5lwQC+mo0qpjvzxY1AqLSiM7LXAA9Wb5iABswXlej\nRHY8yPpGDxa/otLtXrcTApaMPgMbNjjcjJ/T300yp7am647S6UtcehRLEedT\njgbC5ry6/RmDbgLJVEEkJRFqOlri6+djINXa26LWDriPIdRWaK5JYf5xC5QG\nVmLQJeVQv7JfUZ+NPmiZugcrOfFqnMFq1MJaD2TVofK12/wDCBEIjI2BwuyS\nzAG/pCSvaRK5NyR2Rv81wNss0k4wQG1SM9LUufR93jw0lBf0YO0T1ogu21uK\nwXpFIVgAmrBgtg2PFPs0Wp4Z/EzaDicQTrPSM57WS+bP9BYEKyeF3k+M8FPx\n+1D+\r\n=ot7a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1CB5TzbQTFBLR3ice7yasKFXXoHs1LTVkoW8ODmU8+AiB7CpyBU9M3f0XiKJaP+tM8e698EZuFNtgYtVVB1Aftug=="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.30-beta2_1553075733898_0.41853937081374504"},"_hasShrinkwrap":false},"4.0.30-beta3":{"name":"refra","version":"4.0.30-beta3","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"e42e70ed6b9d39359ef0ba54de36c2a35e7df989","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.30-beta3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-pWMH/RO1vYKDY736s9txnHHuj4tQODKjAT/3qcjSXz91QruCU23MWWn6q4WqZDPxLr7ki7B8xicQSuxfR/PUxw==","shasum":"772171ccc52f4861f63eee70b582c3a86643232a","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.30-beta3.tgz","fileCount":66,"unpackedSize":306656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckhH2CRA9TVsSAnZWagAAvNkP/23OFzVNMyIy2tgYfD3v\nvKkQmR8t4pJ9n526ZwKd6RrDJg3Di5ic2pYvC8MFKvpJk4/UmIggCaWmv9wG\nBX252YMAGscrxTwU0UGXdvxod1UA7bV7otWRJlvijTAevwM+qDF0ry3OVHE6\nzDT3u9G4qcYbMP/WKI8LYyVej+3CpOh1llGkNTe3xKV8/x+jtpeuL/xokF6D\nu0CelmRC7ZVuxi85RH3mp3ZnMZugJDA8dnOREr4ME6c4dZqjM4iukt8alYR6\nH3jkv01bhkbF+L2Uj+segZUQmInF+LUT0USJqU0PPmmmtu79vUk/OpCdqD/b\nBNtPay3+h6cklNeh5ZZS2a/0ZP8JAT2VJP7qmwOUrsCDq6veU//5opzdICRE\nVxMRr3Mm7gXHKjbNeu2JBlTXwVCXn5O8NIHaciX5xM4z8p0/P204WaMaJJwc\ngxn0pNjWTyBP5HdmjONIH7GZPH1h9YxTNXEryWRIKTekXDiQAJXz2wr60/6h\nmydC+cpSwar4R2XP6i6rMuFmE53pqEHkNpMBaofbtDtOd2ZuiMQHKpgtueu2\nee1BJm39c9tEReyZRQztmmoWqRueRreuQ1ytLfoBwg9yHWZU9CvZCNTxFL8C\novcOwnel2hQlOLaPbLQMLaYauGGseJ5Me1o0IVc6xRdlgTkemQDyTJ3ANm+s\norPM\r\n=CMRk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXaMxIDLA5UEWUQcSD3C7pQx+Lq0AYpnbk3GWcGGejFAiEAznCammWjvxm8DJacnPhNCnQ4cw4CKy+bbbFVDlH7MAg="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.30-beta3_1553076725626_0.09000935304503521"},"_hasShrinkwrap":false},"4.0.31":{"name":"refra","version":"4.0.31","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"c009fef2f08c9abec9ab43d313ee196adb8b13c4","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.31","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F9ED280f7H2bEATUQTmIu1ZuNBv6jRN4o+YTSqEDpiQETZk/PmFVGTovo3SuH93bmWIwVW1yGBiBId5M2KAWeA==","shasum":"67bb2022fe57b71422d9ddd38324a259d851dbfb","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.31.tgz","fileCount":66,"unpackedSize":306742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSWZiCRA9TVsSAnZWagAAcHQP/R/RHQyynFHbfh76AXv6\n7+zvCYuRKVgdqy3nqFok7VyYIeMJWr9GtPI6wqge2KnD9xIeNfw63WjS7xbd\nKPBDQNC2lC/6H+hKsN2INjvAuL2WQhJF+JCMG0bEJIHJWlY+VAlHF/a3fPxN\n8wCZeAq1YPchIIZRwydZgTJFC8L1Fqnw9i/HsUNMpaMeRLZluAKHbdEhOgEm\nTMnXID+efCrFBXfW9bc3/Zhe9vmcMzYokgJIog6/Wb9sJo9ESjha0w5W+l9O\nCfbXyv6Rj1xXV45h6VSV3LbmYacAdapvdWsqAIzZ86VE01R6IWRYYb0kLTXj\nifPV86CnAijHo6VEycoEkxHYYbiyO4gplII/8dgNaeOGPC2Ir/YW4zA2jsbA\nVrWjm8qfc2NEBrPS2aqkyPe9jCM3mxa+4KRGWo66J6MmA4gXJYp0DZdP4txs\nIflLOD39tKLdxnp4R6ejHnRWZBu5SgUPYdbPTRr9kr+3DZuhchHy+qHKHAIY\npwesnRPUZTKu6M6nN4Hv9c/OX5r1sfhDNM+cst7zBBbFjYs1qPCO/7zY2Ai3\nS3bdKGxsOY/txqL5IojtKp+tUV1wBpKKxspzOCBXFiky9zkZ2i6j0FLhxMEQ\ngLdk9MYRkNP6lL/DqZf+T33ySgswMzCknBFMj4BfIdvxb9PYhopGtTQBcpH6\nTycD\r\n=Y89M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdtx1LdRyWNDdjkblSLSGUsosdEtsuudFWlY18Ai8E9AIgc4VGo+onxUVXVCG3KreVsKJsQ+H81Zd5yWNu2yI/Yyk="}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.31_1565091425959_0.7749781120237231"},"_hasShrinkwrap":false},"4.0.32":{"name":"refra","version":"4.0.32","description":"Infrastructure of reactive programming.","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","dep-analyze":"webpack --color --config ./webpack/debug.js --profile --json > ./.package/DependenceNetwork.json","prebuild":"npm test","build":"rm -rf ./.package && npm run build-debug && npm run build-release","es5":"rm -rf ./lib && babel ./src -d ./lib --source-maps inline","prepublish":"npm test && npm run es5"},"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"keywords":["reactive","mixin","decorator"],"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","chai":"^4.1.0","isparta":"^4.0.0","istanbul":"0.4.4","mocha":"^3.5.0","uglifyjs-webpack-plugin":"^1.1.6","webpack":"^3.10.0","webpack-bundle-analyzer":"^2.13.1"},"dependencies":{"fast-deep-equal":"^1.0.0","lodash.isfunction":"^3.0.9","lodash.isstring":"^4.0.1","lodash.mapvalues":"^4.6.0","mix-with":"^3.0.0","polygala":"^2.1.0"},"gitHead":"4d28bb04c54b41e2da43475ff0340a25f9226479","bugs":{"url":"https://github.com/yusangeng/refra/issues"},"homepage":"https://github.com/yusangeng/refra#readme","_id":"refra@4.0.32","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iGzLyXsgjVUlmbbbzcBzwPsWJJZfANGtjjFZSvybrfJEcQuUo4kii5Q1r0KNOZLXG7Q53e21wyDL5eQlAkcHOQ==","shasum":"1f94876229f534e3ba55d9dd2d077609889edd82","tarball":"https://registry.npmjs.org/refra/-/refra-4.0.32.tgz","fileCount":66,"unpackedSize":306834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVV7ICRA9TVsSAnZWagAAvI0P/0KuP23Yg+e+6VIq2Emm\ncNdrNtuaquNnB+0BF0S1gGHL1b6x90+0EKJMpcjOMJZDnnW0xfkdsvkCzLAC\n701SOuMXE0DQXO+3ZSz1b5AiGE71/IBsnE0dom4sqwS1yiWwlz632BIVPTKo\nEyAmuHmLIuN9iQuIZBll1VvYknBleFNT7VLCNKyT8HPLmPkFwINhelhYXIB0\n9N1ozpUXZZH/cxXRzzEEc1XVctWAVU5snWQUEWbeiFB/zEEUa1ZqdxdRI7Hn\nDnCWTh5pkkfLDdwjlS4PQY5KwfrWndZ5VIiC+e4jDAtiA6f+bpiZm5HVu1Hc\nSDLFOQ2zNC1AbfynFspOVNq2dsHYnl3reclYhq/Tcg7EzccgboXGwX8/giat\n04EqT5qPxg5BXw1On1j70aIzWgtPVDDrVVPTF4YaDtLCcvX2zXFUaR6RRFa2\n+olEUfrSonHVBpJBxQTDGa2o4vpcdM0WVVtwDY9A1LYDAl8cz0YB7tFsULUC\nEUhY0ZO0nBEEq7HIgEtkW1uCIe2PvKJz6Cnff9QFkNGWg+N0+gYTAtErbjQp\nDV9SwIHb9Jq9Px/5HeN7Q/dOS2pi/JAzLbxAe66KZxudf+mpbs/ze+R80vTu\nfoXUUzBWVUw2V8EukBpIgQQRV6bWVwDxeTWtkLpsc4bTMlNMf1ZMkch3GCE/\nVERp\r\n=x6Qo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYMCvNuvGEQJGdOAPzWaT3lZWo7ND4JVYOuEb+VYdMwwIhAOYQuIRxW1qfR88t71Zpy27t5GpzCq1savcoTqRSTY92"}]},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/refra_4.0.32_1565875912175_0.3067616643137976"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-19T03:34:45.137Z","3.0.0":"2018-11-19T03:34:45.403Z","modified":"2022-05-15T16:46:21.279Z","3.0.1":"2018-11-19T04:16:41.616Z","3.0.2":"2018-11-19T06:36:24.085Z","4.0.0":"2018-12-04T13:05:04.804Z","4.0.1":"2018-12-05T09:45:05.298Z","4.0.2":"2018-12-05T10:20:16.050Z","4.0.3":"2018-12-05T10:45:16.238Z","4.0.4":"2018-12-28T07:23:49.774Z","4.0.5":"2018-12-28T11:17:27.642Z","4.0.6":"2019-01-02T07:28:05.789Z","4.0.7":"2019-01-04T08:50:21.873Z","4.0.8":"2019-01-04T13:46:08.979Z","4.0.9":"2019-01-05T11:15:07.986Z","4.0.10":"2019-01-07T20:05:09.520Z","4.0.11":"2019-01-07T21:46:31.045Z","4.0.12":"2019-01-10T15:06:37.992Z","4.0.13":"2019-01-10T15:17:07.722Z","4.0.14":"2019-01-11T11:34:54.366Z","4.0.15-beta1":"2019-01-11T16:32:50.904Z","4.0.15":"2019-01-11T17:45:12.028Z","4.0.16":"2019-01-16T07:34:30.539Z","4.0.17":"2019-01-17T12:59:11.981Z","4.0.18-beta1":"2019-01-17T13:27:49.416Z","4.0.18-beta3":"2019-01-17T13:39:30.590Z","4.0.18-beta4":"2019-01-17T13:49:41.619Z","4.0.18-beta5":"2019-01-17T13:50:18.807Z","4.0.18-beta6":"2019-01-17T14:05:44.999Z","4.0.18":"2019-01-17T14:09:45.159Z","4.0.19":"2019-02-19T12:25:33.868Z","4.0.20":"2019-02-21T17:59:58.245Z","4.0.21":"2019-02-23T12:09:18.823Z","4.0.23":"2019-02-24T09:26:18.264Z","4.0.24":"2019-02-24T09:43:02.343Z","4.0.25":"2019-02-24T13:25:52.354Z","4.0.26":"2019-02-28T11:44:55.462Z","4.0.27":"2019-02-28T14:52:55.643Z","4.0.28":"2019-02-28T15:02:58.251Z","4.0.29":"2019-03-01T02:55:26.054Z","4.0.30-beta1":"2019-03-20T09:01:10.752Z","4.0.30-beta2":"2019-03-20T09:55:34.067Z","4.0.30-beta3":"2019-03-20T10:12:05.731Z","4.0.31":"2019-08-06T11:37:06.233Z","4.0.32":"2019-08-15T13:31:52.395Z"},"maintainers":[{"name":"yusangeng","email":"yusangeng@outlook.com"}],"description":"Infrastructure of reactive programming.","homepage":"https://github.com/yusangeng/refra#readme","keywords":["reactive","mixin","decorator"],"repository":{"type":"git","url":"git+https://github.com/yusangeng/refra.git"},"author":{"name":"yusangeng","email":"yusangeng@outlook.com"},"bugs":{"url":"https://github.com/yusangeng/refra/issues"},"license":"MIT","readme":"# refra | 响应式对象模型\n\n[![Build Status](https://travis-ci.org/yusangeng/refra.svg?branch=master)](https://travis-ci.org/yusangeng/refra) [![Standard - JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![Npm Package](https://badge.fury.io/js/refra.svg)](https://www.npmjs.com/package/refra)\n\n\nrefra 是一个虚构单词, 用于指代具有可监听属性等特性, 支持响应式编程的对象模型. 本项目旨在提供一种简单的方式, 使得上层开发者可以 0 成本引入 refra 对象, 并在此之上开发应用.\n\n## 安装\n\n``` shell\nnpm install refra --save\n```\n\n## 样板代码\n\n以下代码依赖babel-plugin-transform-decorators-legacy插件进行转译.\n\n``` js\nimport { refra, obx, action, reaction } from 'refra'\n\n@refra\nclass Foobar {\n  @obx someProp = 0\n\n  @obx get comeComputedProp () {\n    return this.someProp * 2\n  }\n\n  @action\n  someAction () {\n    this.someProp = 1\n  }\n\n  @reaction('someProp')\n  someReaction (slice) {\n    console.log(slice)\n  }\n}\n```\n\n## API\n\n### 装饰器\n\n#### @refra\n\n类型装饰器, 用于将一个 class 转化为 refra class.\n\n案例:\n``` js\n@refra\nclass Foobar {\n  // ...\n}\n```\n\n#### @obx\n\n属性装饰器, 用于将成员变量转化为可监听属性.\n\n案例:\n``` js\n@refra\nclass Foobar {\n  @obx someProperty = 0\n\n  @obx get anotherProperty () {\n    return this.someProperty + 1\n  }\n}\n\nconst fb = new Foobar()\nconsole.log(fb.anotherProperty) // => 1\n```\n\n注意:\n1. 可监听属性的取值只能为 undefined, null, primitive, 以及 plain object.\n2. 当使用 @obx 装饰 getter 时, 将被转化为一个计算(只读)属性.\n\n#### @action\n\n方法装饰器, 将一个成员方法转化为 action. 所谓action是指, 当一个 action 多次改变可监听属性的值时, \brefra 对象只会发出一个`changes`事件. action一般用来优化不必要的刷新行为.\n\n案例:\n``` js\nimport sleep from 'sleep-promise'\n\n@refra\nclass Foobar {\n  @obx someProperty = 0\n\n  @obx get anotherProperty () {\n    return this.someProperty + 1\n  }\n\n  @action\n  async someAction () {\n    this.someProperty += 1\n    await sleep(1000)\n\n    this.someProperty += 1\n    await sleep(1000)\n\n    console.log(`anotherProperty = ${this.anotherProperty}.`)\n  }\n}\n\nconst fb = new Foobar()\nfb.someAction() // => anotherProperty is 3.\n```\n\n#### @reaction()\n\n方法装饰器, 将一个成员方法转化为一个监听属性变化并自动运行的数据回调. 支持监听多个属性, 支持监听属性的某一字段.\n\n注意:\n* reaction 是异步执行的, 同一个事件循环内多次改变属性, reaction 只会执行一次.\n\n案例:\n``` js\nimport sleep from 'sleep-promise'\n\n@refra\nclass Foobar {\n  @obx foo = { x: 0, y: 0 }\n  @obx bar = { x: 0, y: 0 }\n\n  @action\n  changeFoo () {\n    this.foo = { x: 0, y: 1 }\n  }\n\n  @action\n  changeBar () {\n    this.bar = { x: 1, y: 0 }\n  }\n\n  @reaction('foo')\n  handleFooChange ({ foo }) {\n    const { former, value } = foo\n    console.log(`foo changed, former value is ${former}, current value is ${value}.`)\n  }\n\n  @reaction('foo.y')\n  handleFooYChange ({ foo }) {\n    const { former, value } = foo\n    console.log(`foo.y changed, former value is ${former.y}, current value is ${value.y}.`)\n  }\n\n  @reaction ('foo', 'bar')\n  handleFooBarChange ({ foo, bar }) {\n    const { formerFoo, valueFoo } = foo\n    const { formerBar, valueBar } = bar\n\n    console.log(`foo changed, former value is ${formerFoo}, current value is ${valueFoo}.`) \n    console.log(`bar changed too, former value is ${formerBar}, current value is ${valueBar}.`) \n  }\n}\n\nconst fb = new Foobar()\n\nfb.changeFoo()\nfb.changeBar()\n```\n\n#### @on()\n\nrefra 底层有一套用来支撑响应式特性的事件机制. 如果需要在应用层使用事件驱动机制, 可以使用 @on() 装饰器来将一个成员方法转化成一个监听事件自动运行的事件回调. 运行时使用 trigger 方法发出事件.\n\n案例:\n``` js\n@refra\nclass Foobar {\n  @on('some-event-type')\n  handleSomeEvent (evt) {\n    console.log(`event callback invoked: ${evt.type}.`)\n  }\n}\n\nconst fb = new Foobar()\n\nfb.trigger('some-event-type') // 无参数事件\nfb.trigger({ type: 'some-event-type', data: {} }) // 有参数事件\n```\n\n#### @eventable\n\n如果只需要使用事件机制不需要使用响应式特性, 可以不使用 @refra, 而是使用 @eventable 来装饰 class. 此时只能使用 @on() 装饰器.\n\n案例:\n``` js\n@eventable\nclass Foobar {\n  @on('some-event-type')\n  handleSomeEvent (evt) {\n    console.log(`event callback invoked: ${evt.type}.`)\n  }\n}\n\nconst fb = new Foobar()\n\nfb.trigger('some-event-type')\n```\n\n### 方法\n\n#### dispose()\n\n销毁 refra 或 eventable 对象. 销毁后各种联动关系都将失效.\n\n案例:\n``` js\nconst fb = new Foobar()\n\n// ...\n\nfb.dispose()\n```\n\n#### getSnapshot(freezed = true)\n\n获取可监听属性(包括计算属性)的快照.\n\n参数:\n* freezed: 为 true 时返回一个被冻结的对象.\n\n\n#### trigger(evt, sync = false)\n\n发出事件.\n\n参数:\n* evt: 事件对象或事件类型字符串.\n* sync: 是否同步发送, 默认情况下事件发送是异步的, 即发出事件后系统会启动一个 microtask 去调用事件回调, 如果设置为异步发送, 则会立即调用事件回调.\n\n案例:\n``` js\nconst fb = new Foobar()\n\nfb.trigger('some-event-type') // 无参数事件\nfb.trigger({ type: 'some-event-type', data: {} }) // 有参数事件\nfb.trigger('some-event-type', true) // 同步发送\n```\n\n#### [DEPRECATED] connectReactComponent(component, eventType = 'update', includes = null)\n\n将 refra 对象与 react 组件连接, 当 refra对象发生变化时, 重新渲染 react 组件.\n\n`注意, 此API为兼容老项目用, 新项目不要使用此API.`\n\n参数:\n* component: 组件实例.\n* 监听的事件, 默认为 update.\n* 监听的属性, null 或属性名数组. 如果为 null 则监听所有属性.\n\n案例\n``` js\nimport appStore from '../app/appStore'\nimport FoobarStore from './FoobarStore'\n\nclass Foobar extends React.Component {\n  constructor (props) {\n    // 简单监听\n    this.store = new FoobarStore()\n    this.store.connectReactComponent(this)\n\n    // 自定义监听\n    appStore.connectReactComponent(this, 'update', [ 'foo', 'bar' ])\n  }\n\n  render () {\n    return <div>\n      <div>{this.store.title}</div>\n      <div>{appStore.foo + appStore.bar}</div>\n    </div>\n  }\n}\n```\n\n### 事件\n\n由于 refra 底层使用事件机制实现响应式特性, 所以我们可以监听到一些系统内部事件帮助应用开发.\n\n#### change 事件\n\n可监听属性(包括计算属性)改变时发出的事件.\n\n#### change:propname 事件\n\n可监听属性(包括计算属性)改变时发出的事件. 用来监听某个特定的属性改变, 其中 propname 为属性名.\n\n案例:\n``` js\nconst fb = new Foobar()\n\nfb.on('change:someProperty', evt => {\n  console.log(evt)\n})\n```\n\n#### changes 事件\n\n批量改变事件, 一个 action 中所有属性的改变会被合并到同一个 changes 事件中.\n\n#### update 事件\n\n批量改变事件, 当一个属性改变的时候, 系统会开启一个 microtask 用来合并 change 事件, 在此 microtask 之前的 change 事件会被合并为同一个 update 事件. update 事件一般用来避免不必要的刷新.\n\n### 全局函数\n\n#### createRefraClass\n\n除了装饰器, refra也支持使用 createRefraClass 函数更灵活的地定义 refra 类.\n\n``` js\ncreateRefraClass({ obx, action, reation, init, dispose })\n```\n\n参数:\n* obx: 可监听属性表.\n* action: action表.\n* reation: reaction列表.\n* init: 初始化函数.\n* dispose: 清理函数.\n\n案例\n``` js\nconst Clazz = createRefraClass({\n  obx: {\n    foo: 42,\n    bar () {\n      return this.foo + 1\n    }\n  },\n\n  action: {\n    plus1 () {\n      this.foo += 1\n    }\n  }\n\n  reaction: [\n    {obx: ['foo'], onFooChange () {\n      console.log(`foo changed, bar = ${this.bar}.`)\n    }}\n  ]\n})\n\nconst obj = new Clazz()\n\nobj.plus1()\n```","readmeFilename":"README.md"}