{"_id":"nervjs","_rev":"124-ebda0092e462b844079bf232913b4ee8","name":"nervjs","description":"A react-like framework based on virtual-dom","dist-tags":{"latest":"1.5.7","beta":"1.4.0-beta.5","canary":"0.4.0-beta.b1cbcdd9"},"versions":{"0.0.1":{"name":"nervjs","version":"0.0.1","description":"A react-like framework based on virtual-dom","main":"dist/nerv.js","scripts":{"clear":"rm -rf dist","eslint":"eslint src test","test":"npm-run-all eslint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm-run-all clear transpile optimize minify","transpile:main":"rollup -c build/rollup.config.js -m dist/nerv.dev.js.map -o dist/nerv.dev.js","transpile":"npm-run-all transpile:main","optimize":"uglifyjs dist/nerv.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/nerv.js -p relative --in-source-map dist/nerv.dev.js.map --source-map dist/nerv.js.map","minify":"uglifyjs dist/nerv.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/nerv.min.js -p relative --in-source-map dist/nerv.js.map --source-map dist/nerv.min.js.map","release":"npm run smart-release","smart-release":"npm run build && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/o2team/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.1.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","sinon":"^2.3.8","sinon-chai":"^2.12.0","uglify-js":"^2.8.29","webpack":"^3.3.0"},"bugs":{"url":"https://github.com/o2team/nerv.git/issues"},"homepage":"https://github.com/o2team/nerv.git#readme","gitHead":"758c3a8a0f98d164bc1a2438b58d91d2dbd124cf","_id":"nervjs@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-rvOOagz5oeLQ23IEuNxcsXO4JSAOO4dWiQNhkDoAkncAPE2xR6BWkZtyTlXPXkZZIgMHGpKXpH1yTx9Ff2ez0Q==","shasum":"db890ea3e5f83ecd9e5a8544b846ca512d6b8a9f","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMw4wlaAaqtFi+IOOkaw8VGHezsZX0DaJVun46PevQ+QIgM4UnPwGEGc54JeU0SLa1ayOrwj3JQXYvE5j0X2vtHGY="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.0.1.tgz_1501763532516_0.7608406310901046"},"directories":{}},"0.0.2":{"name":"nervjs","version":"0.0.2","description":"A react-like framework based on virtual-dom","main":"dist/nerv.js","scripts":{"clear":"rm -rf dist","eslint":"eslint src test","test":"npm-run-all eslint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm-run-all clear transpile optimize minify","transpile:main":"rollup -c build/rollup.config.js -m dist/nerv.dev.js.map -o dist/nerv.dev.js","transpile":"npm-run-all transpile:main","optimize":"uglifyjs dist/nerv.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/nerv.js -p relative --in-source-map dist/nerv.dev.js.map --source-map dist/nerv.js.map","minify":"uglifyjs dist/nerv.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/nerv.min.js -p relative --in-source-map dist/nerv.js.map --source-map dist/nerv.min.js.map","release":"npm run smart-release","smart-release":"npm run build && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"keywords":["react-like"],"files":["src","dist"],"repository":{"type":"git","url":"git+https://github.com/o2team/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.1.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","sinon":"^2.3.8","sinon-chai":"^2.12.0","uglify-js":"^2.8.29","webpack":"^3.3.0"},"bugs":{"url":"https://github.com/o2team/nerv.git/issues"},"homepage":"https://github.com/o2team/nerv.git#readme","gitHead":"b16f477348a0f7c882b290747a6d824afb4c7521","_id":"nervjs@0.0.2","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-j/US6vjhBfJr1f3ct1PIaLaSDMSsyjwsg4w26pdgqARbm1GPrPThjQdDNxP0EwhHHz+ViS4mpSn7tpGT6CYczw==","shasum":"1746c05ff0a436d313eb9535f31b40c4718b5709","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2B4OmMAc3lTLth20ohWssl7NQgxuEAEQ+4M5ODt4BgQIhAKtzqC6uLEN6oAZoKVvTNUYejoUVyVe2jnU532oEla9B"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.0.2.tgz_1501764020349_0.15543190157040954"},"directories":{}},"0.0.3":{"name":"nervjs","version":"0.0.3","description":"A react-like framework based on virtual-dom","main":"dist/nerv.js","scripts":{"clear":"rm -rf dist","eslint":"eslint src test","test":"npm-run-all eslint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm-run-all clear transpile optimize minify","transpile:main":"rollup -c build/rollup.config.js -m dist/nerv.dev.js.map -o dist/nerv.dev.js","transpile":"npm-run-all transpile:main","optimize":"uglifyjs dist/nerv.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/nerv.js -p relative --in-source-map dist/nerv.dev.js.map --source-map dist/nerv.js.map","minify":"uglifyjs dist/nerv.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/nerv.min.js -p relative --in-source-map dist/nerv.js.map --source-map dist/nerv.min.js.map","release":"npm run build && npm test && release-it -n -p"},"keywords":["react-like"],"files":["src","dist"],"repository":{"type":"git","url":"git+https://github.com/o2team/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.1.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","release-it":"^2.8.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","sinon":"^2.3.8","sinon-chai":"^2.12.0","uglify-js":"^2.8.29","webpack":"^3.3.0"},"bugs":{"url":"https://github.com/o2team/nerv.git/issues"},"homepage":"https://github.com/o2team/nerv.git#readme","gitHead":"1c6dd229b6ed348e4b056926cf4998e5565ca74d","_id":"nervjs@0.0.3","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-Za+fdmP090VNEL1psws/GJoJvKapDm/pqQpbJGTcm/i7lOSy2nkf96szZ/xWsZT5tXcmwCGQEKMCzQeiQ0GIDA==","shasum":"dd7df9c75d75243d3d4dbce69dc67b7508401d0b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4akM01+TiZPO/yIa5FPt9U7UXEVVB/J8vokZNI9WoagIhAO4w61PkVd6jRzOgs83H38Qv0Z41zpbOMnSOFb9p7kun"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.0.3.tgz_1501766968612_0.36298703658394516"},"directories":{}},"0.0.4":{"name":"nervjs","version":"0.0.4","description":"A react-like framework based on virtual-dom","main":"dist/nerv.js","scripts":{"clear":"rm -rf dist","eslint":"eslint src test","test":"npm-run-all eslint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm-run-all clear transpile optimize minify","transpile:main":"rollup -c build/rollup.config.js -m dist/nerv.dev.js.map -o dist/nerv.dev.js","transpile":"npm-run-all transpile:main","optimize":"uglifyjs dist/nerv.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/nerv.js -p relative --in-source-map dist/nerv.dev.js.map --source-map dist/nerv.js.map","minify":"uglifyjs dist/nerv.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/nerv.min.js -p relative --in-source-map dist/nerv.js.map --source-map dist/nerv.min.js.map","release":"npm run build && npm test && release-it -n -p"},"keywords":["react-like"],"files":["src","dist"],"repository":{"type":"git","url":"git+https://github.com/o2team/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.1.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","release-it":"^2.8.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","sinon":"^2.3.8","sinon-chai":"^2.12.0","uglify-js":"^2.8.29","webpack":"^3.3.0"},"bugs":{"url":"https://github.com/o2team/nerv.git/issues"},"homepage":"https://github.com/o2team/nerv.git#readme","gitHead":"0d5eae6f85bee5d596ddd8acbb2b7c98aa1c0698","_id":"nervjs@0.0.4","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-YQjQW42CH1ZQPFjYuYuyPeQALQgRwTiEhC+Y0YFAj2pPpx3zaJlDX3REWgnzy2peSrm+nyZpyxKOyPQzcks88A==","shasum":"bd6118bd2d7575b3a45aabd875360af110188dce","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKIVBvmLftpADHPjlieEHkt6v1IgbFsvko9ufpbI0qzAiAKgR/136yNNIx0UmnEUl2wkuxOfFEK7iorE4YRvmH3Ag=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.0.4.tgz_1502114492365_0.5657837027683854"},"directories":{}},"0.0.5":{"name":"nervjs","version":"0.0.5","description":"A react-like framework based on virtual-dom","main":"dist/nerv.js","scripts":{"clear":"rm -rf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","test":"npm-run-all eslint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm-run-all clear transpile optimize minify","transpile:main":"rollup -c build/rollup.config.js -m dist/nerv.dev.js.map -o dist/nerv.dev.js","transpile":"npm-run-all transpile:main","optimize":"uglifyjs dist/nerv.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/nerv.js -p relative --in-source-map dist/nerv.dev.js.map --source-map dist/nerv.js.map","minify":"uglifyjs dist/nerv.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/nerv.min.js -p relative --in-source-map dist/nerv.js.map --source-map dist/nerv.min.js.map","release":"npm run build && npm test && release-it -n -p"},"keywords":["react-like"],"files":["src","dist"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.1.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","release-it":"^2.8.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","sinon":"^2.3.8","sinon-chai":"^2.12.0","uglify-js":"^2.8.29","webpack":"^3.3.0"},"bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","dependencies":{"es6-map":"^0.1.5"},"gitHead":"61f48f644114499538d513fef9d05dfd8e4eba4f","_id":"nervjs@0.0.5","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-iIfn/uYN2Oz/NUymdQBC/EgsUv449Amu95Xu3NuOBpR1D4m4ZMAwqzVKW9C1oNNipe7poIpX9E5em0hpuIeXcg==","shasum":"566a6592f5a3cbdea7ad32691198367062a4a578","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDse8MWfvuwxGDgfGnEc5IWQoq26qXl4/B08K4jYq2TugIhAMFizLUkVT6ngy/2t6rJGaXM+TF8Agfz/iYC104yfGNW"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.0.5.tgz_1503565061440_0.3172239284031093"},"directories":{}},"0.0.6":{"name":"nervjs","version":"0.0.6","description":"A react-like framework based on virtual-dom","main":"dist/nerv.js","scripts":{"clear":"rm -rf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","test":"npm-run-all eslint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm-run-all clear transpile optimize minify","transpile:main":"rollup -c build/rollup.config.js -m dist/nerv.dev.js.map -o dist/nerv.dev.js","transpile":"npm-run-all transpile:main","optimize":"uglifyjs dist/nerv.dev.js -c properties=false,conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/nerv.js -p relative --in-source-map dist/nerv.dev.js.map --source-map dist/nerv.js.map","minify":"uglifyjs dist/nerv.js -c properties=false,collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/nerv.min.js -p relative --in-source-map dist/nerv.js.map --source-map dist/nerv.min.js.map","release":"npm run build && npm test && release-it -n -p"},"keywords":["react-like"],"files":["src","dist"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.1.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","release-it":"^2.8.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","sinon":"^2.3.8","sinon-chai":"^2.12.0","uglify-js":"^2.8.29","webpack":"^3.3.0"},"gitHead":"6c3b9060426bfa9f6eae15ff6e9fbc8e3b9d5563","_id":"nervjs@0.0.6","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-JxuObDtcA1wcMVE0WVrJGq5PmS0YK/3BpYnWaDltKNW0FKvCcTGKNut7aiTkxshEH/CTxVXS2tbGUg7QtxAaXw==","shasum":"fef3395c95d8b2d8b59a7bfee529cd48cd882bed","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBS7dxNsGNJWn6VKlA0Aip2pkw9wnrjmeTJlJ9ijkQ8AiEAjaIi4HR8obYJbDI6JRorD+6WhStBHWQGLBlUCErS9aA="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.0.6.tgz_1503914662928_0.5638373261317611"},"directories":{}},"0.1.2":{"name":"nervjs","version":"0.1.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"licenseText":"MIT License\n\nCopyright (c) 2017 Li,Weitao\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nervjs@0.1.2","dist":{"shasum":"673f03bae836ec4ef2809f99aa30ba292b9043f3","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.2.tgz","integrity":"sha512-sbHHQrTW+K1TcOLtcQ9/vXLW16WMzfXlJVCqu8g1BwDSQfvDAAjsI8UB6wSDMExrBAfj9EzNlOow6LQDkHuoYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPFF2/+jElGuq76ShkxG7nKgElM7z11jd1Aur/dUvAfAiAgQuDMQxrKND9hAbroilbZbm46ErFrq/PCoQkw2WhJeA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.2.tgz_1505058622706_0.6626949114724994"},"directories":{}},"0.1.3":{"name":"nervjs","version":"0.1.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"55492e31f7ab29ece588e5e4750b51801094d503","_id":"nervjs@0.1.3","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-y2kFPVeEAYN0LABbloVQtOeIEwsCkVBfNUIkab0bZhNYUAL5+PfpM03Y77wuuEfOOEVlMreq30IX5dsYTTP3GA==","shasum":"52a54508ec43acf98c3ac38c4f24a4d6d9ddad30","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh3EH1jRskXu8VfQ93UQWJZgOGf7GOKCh/VNisJEwDqwIgeG4Q0jkZs/v0xHG4Lc5tPw1EnUZlw7mb4jZx7OsAiEI="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.3.tgz_1505059584931_0.9746743370778859"},"directories":{}},"0.1.4":{"name":"nervjs","version":"0.1.4","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"bf2dee5a81e60b03532b444ded1c84b02a481cbf","_id":"nervjs@0.1.4","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-EURA3MKh891xE8OaeAuSs7FX0/Mkc3PKgVIaRJ7uMiOXIdOgPb2LFfr67R8hSrNSxfXpSHjgjGSzk4St2vC6QQ==","shasum":"e7d85f6feee3254f00ce6e541ca35fa8f609ed6e","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYGqlnaJClcmbPCdX6vfP0dIzV4VcrAi1uTTb6VGvT9AiEAucSCp+C0j1C8X15b27BmSSnq7s+wgFz6CQGk0tJ2bQM="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.4.tgz_1505294012795_0.3634559107013047"},"directories":{}},"0.1.5":{"name":"nervjs","version":"0.1.5","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"0fac90409dfed8f6ca2be13da8a95295df12b8fb","_id":"nervjs@0.1.5","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-Dry3CnnHTjYRFo/bLN83NyO2iuIryeQUtbXI3zsBVqU0k6znZxCRlnI/LN0kbZhD0w80oTR4Qth+LXbeL43w0Q==","shasum":"17cc8baf6aef9a256bbb1a47d5a699a03105a414","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfIb2oFz7Xkr7Z0IEsDY8GY/c6p6NUtq15lR6qb22y/AiEAgD2dCm1FOpfrRHObKT8yv7LlRrBVuY7MjhoCnVaHIF8="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.5.tgz_1505375662110_0.9357083246577531"},"directories":{}},"0.1.6":{"name":"nervjs","version":"0.1.6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"34bada87f85c84b50ba040e32ae7a3e288d007fc","_id":"nervjs@0.1.6","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-8uG9GDFlB8jeqo3AjRNKMP2bIG04opp+XmKuNmj5FFHqYnYmbvAFtochJrdbHqIKO2KL0U3WoRPEuUqLvzprmw==","shasum":"a9edf2279fba83e5d8765b1c3546707bec95ff52","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDTHmvp8wueMANKu43a0fN1O0ofd86XMMz5Mw0ADAHZQIgaAsyeLdunRr2SRMVLxUQsoyjSZTUq+JIY9Y1ZwGr4xE="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.6.tgz_1505388857043_0.14287503925152123"},"directories":{}},"0.1.7":{"name":"nervjs","version":"0.1.7","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.49.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"99838d9805f970822ab2ee1d1552038b01fb1cf8","_id":"nervjs@0.1.7","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-8V3c4xGpvz/GcMmFHGKoq6d4bX4phsyGOXs/jRhkD3U7epj4up8YRvoGz3GnsW9rjkbXlrPtklR5sDxwXsm2TQ==","shasum":"856ce971cf99803b50bf64a0c19c30268a234ecd","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqPJjLNgY1o7O1DEiAw2GL6GmOrA/ieHk1cqCDSokJQQIhAKmV8ZPyMdsoJ+n0FATfnc3G076Vc1B0ylzdLr2xRv0p"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.7.tgz_1505392661061_0.49667899613268673"},"directories":{}},"0.1.9":{"name":"nervjs","version":"0.1.9","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"3181c5b6ac577b91058765784fc1f9534391ccd6","_id":"nervjs@0.1.9","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-IUYYkZCFp6m7K3Xn+jz6VxfoSuscEgyJo0MjWHGmvBe5vVXKpGyzFFPGxK5aF8nQArQ196pdKAbmoaNhUlcdJA==","shasum":"fcf7b51a2e3d96534c93e70c93e346a8a09fa9ee","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9s7PKai8EgPxnbdItsUraWFrl4kwftkH6LA0X5xOCxAiEAmrgcPP5FqcUqgoVoMbfPOcNktNCTL+cxML7FAfy/Hbg="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.9.tgz_1505883132035_0.9145802101120353"},"directories":{}},"0.1.10":{"name":"nervjs","version":"0.1.10","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"c8b15e454d119d13c7d7f71cd56accf5a5b7e81c","_id":"nervjs@0.1.10","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-1yBtmuzjVktk+I5U4QfjWOKSfFwelo2ZB9bhYaLw9ZJjNIwUcjmqh7HpBV/F40YoRihqFSmnZd8pmWRZU8Nz3Q==","shasum":"d873d1d70176e7edd1cb0632d2175e934e0c2959","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJplXchyfUxuN9Sh0l9p35XRstmp5tQAIWhsJNru+YvgIhAN577vh4n/ZjLuPk5aDYbP64oZ6jHICL4j7B+g9uruM3"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.10.tgz_1505960442681_0.74662512447685"},"directories":{}},"0.1.11":{"name":"nervjs","version":"0.1.11","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"ef375489a56c88b1c600fe92b28b41bf43f30bfe","_id":"nervjs@0.1.11","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-iG53bZ/FD0/dh0e+jM8UZsDUvBkY41pLqERRZVuIiQ+3oDovgCOg1oQpqa64mJWh/MCNMP/Yf0tQOzvNM+YGfw==","shasum":"4fb67b21ca8614aed912f1d9cec7acdb563227fe","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdp52viswj6/o3xcyDQHMHXiaOaVwHUwQ9bwSpXzm2KwIgKM39Fr0XOQM9JwM4Nf1EQ5Nk/TGcs3IVgURA7jHGEr8="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.11.tgz_1506330821546_0.925280703464523"},"directories":{}},"0.1.12":{"name":"nervjs","version":"0.1.12","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"a3cb27fd7913ecb2fa67a3f6808432a4372f0ded","_id":"nervjs@0.1.12","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-phCuaJWhKo6pTxN73Ypo7/H/RCPBt9VHCQrmFHjdoxXVJfWqSGuERtFeZNumvDeSFLzNqmXR9IjIel1fgR7s8w==","shasum":"e5d8d07fe5789e644f82476cf71685ec678675ad","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHT38vMgk8jZgbb0NTH4zMfGquL6Y9cvM4BISPtEuMcAiBhviO8OPf3veq3cJn5ESaviCzcTGMqTnzilVxI27mDFA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.12.tgz_1506498654213_0.6842109682038426"},"directories":{}},"0.1.13":{"name":"nervjs","version":"0.1.13","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && npm test && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-re":"^1.0.6","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"9bfb6e34e2e06264e7edf766c80635501db286dc","_id":"nervjs@0.1.13","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-nchA4MZCVp3kMqFPF3h8qV06zmxPX0280mj2BqAp7VKJppHt5AMvxStvJHYmb668cM5wNGvzuzNjhS3d1XxWIg==","shasum":"87844fd24d70a0bea709759ef7a9e29f55e40995","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgZFpU0UhTb2VvlGYEIZTO0sVB/pbBsL2TU/eRxtL6iQIhAIgfVJkGMsz+FY+e3A3Hto0TCd+mVnc576XZvsIwAphp"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.13.tgz_1507618545429_0.005818639416247606"},"directories":{}},"0.1.15":{"name":"nervjs","version":"0.1.15","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n --no-github.release --no-npm.publish && release patch"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/chai":"^4.0.4","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","chai":"^4.1.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul-instrumenter-loader":"^3.0.0","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sinon-chai":"^1.3.1","karma-source-map-support":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","lerna":"^2.4.0","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release":"^2.5.2","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-re":"^1.0.6","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","sinon-chai":"^2.12.0","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"0ffd7e777952fce04ee2b855f4ca340a9e78dfc2","_id":"nervjs@0.1.15","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-02FQaZ0Vnyw9ZV6qdGkVGsssWy6r7pBCRHMt8/gpzjSkDp4Hh4k1Bzl/4FACZTIghmBc5XsiQHpLLh1E7sD4kA==","shasum":"9146cbde60aede74c8e36461406b6d5e337cf405","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK0Cv6XHdr/fQ9rFTBm+pvr+1yGPWykTHxjAAY4A7CFgIgMChJw2AtGOLmTmxR91fIOzAR/xXJFXGT11DKG+Mdgyk="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.15.tgz_1507637414419_0.1169770103879273"},"directories":{}},"0.1.16":{"name":"nervjs","version":"0.1.16","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n --no-github.release --no-npm.publish && release patch"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","istanbul-instrumenter-loader":"^3.0.0","jasmine":"^2.8.0","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-jasmine":"^1.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","power-assert":"^1.4.4","release":"^2.5.2","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-re":"^1.0.6","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"8925c94d1868b9f054fe429f16b461ab38fe2c44","_id":"nervjs@0.1.16","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-a0UpE3euNwGOP+LNrMa3YnQBxx0yHUpEwdx1hCm1PjU4O9GXfKkp9Xiu8AsMmVtQ/2AWnn3uW8/YsQbTONcmYA==","shasum":"01de96559e7721bc83ea284a323f6366f901a48c","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb+DG+QhW3jg2fBfWCEdr2//cbaEfCGE0mW8vhKVtGlgIhAKavsVroIFJm8aHM3QXs84WyO75U7dlHJvS3BpIkuf9o"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.16.tgz_1507708120898_0.5008367530535907"},"directories":{}},"0.1.17":{"name":"nervjs","version":"0.1.17","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:jest":"jest --no-cache","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n --no-github.release --no-npm.publish && release patch"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","istanbul-instrumenter-loader":"^3.0.0","jasmine":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-jasmine":"^1.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release":"^2.5.2","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-re":"^1.0.6","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"67954843f52a0b3c558319334c6379f28f89fccf","_id":"nervjs@0.1.17","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-XW29kU6IMO1nubukSI4If3PKr44E11WugowQVI0bf0lhu0O8qDyXoO0jw2aMwwNB7lcmV2H5s/Ihht00IX28Zw==","shasum":"f01cf3f99b38fc1ecdfb71546caa777f1cc1d2fd","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGeRmyplHEj6a6TtjOwPmaTSHaGVyofjElOccUhZ9vqgIhAI74laN/bV+RQE1iBKC97UTErWfStEHrtByXJaUavCbO"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.17.tgz_1507727706724_0.8939723416697234"},"directories":{}},"0.1.18":{"name":"nervjs","version":"0.1.18","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prepush":"npm run test","prebuild":"tsc --target es2017 ./build/build.ts","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"npm-run-all lint test:karma","test:jest":"jest --no-cache","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n --no-github.release --no-npm.publish && release patch"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-react-jsx":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","coveralls":"^2.13.1","es5-polyfill":"^0.0.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","istanbul-instrumenter-loader":"^3.0.0","jasmine":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-coverage-istanbul-reporter":"^1.3.0","karma-jasmine":"^1.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","mocha":"^3.4.2","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release":"^2.5.2","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-re":"^1.0.6","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.3.0"},"gitHead":"da3e4a6243882936e901a0c3eb2daafc710a55a9","_id":"nervjs@0.1.18","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-O4TH30IOxnIvQlR4DqCuI8QLcLnPONCVjpsSTf8o+6LZmic+x+3BhewaE69ErELmxcvWNoHR8Miq0p8o7nxW7w==","shasum":"7e0ee5f0b355e6d15cec421429f30114a7f9a2c6","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.1.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG17+8v1nqjSb+Y+b0bH08uE7YGxF1rseuGxPU1CzC8pAiEA3VBmu1qDkSZMbCZDSnRoGTDeo5/3jvEQhe0ouA1V2Rw="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.1.18.tgz_1507973173256_0.47668747627176344"},"directories":{}},"0.2.0":{"name":"nervjs","version":"0.2.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.1","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"bfe50f10cc28bfadddbb23cb5f6460b24edb41b3","_id":"nervjs@0.2.0","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-IPGmHtvjzPs02bsQ4kxL86hUcFKAEpzZ2RqsUsvD+mAXCa/jIZqhseS/L/ynmnJlfLNk7rMvuaeJtv6n6uN+Kg==","shasum":"ea2584287695a939b1cda19cd1a1e4171c6d546e","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+xR8mKVislFDESwPe+HM5pOSBnA1FmEox51Y4SZ9HLAiA8vsoJq8icyIR0YHQBWFltGmNnazHDKytOf4/ALN9caA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.0.tgz_1508401985961_0.5619797874242067"},"directories":{}},"0.2.1":{"name":"nervjs","version":"0.2.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"ccd6706c95379dc4f3e11e397ceef67bbec2d023","_id":"nervjs@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-di75wa5EPssQt1YmRIklOO98bQc8JfAqHUbFhp4jD6Y75zZP1Bce7PAvO8a0zAhqoLZr4K90oFPdxaZ2X/7xKQ==","shasum":"02b1cb17a74a41a1d1d5ccf3f09e5521398698b0","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL9gzi1PStpx1M4vuGWikpiL8YCM6N+7p9b9Qrwm8MFwIhAKhZUfhNow++Bmkczvte0pNzVmZjUaJxawMeGY9vssuq"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.1.tgz_1509110451986_0.8512273242231458"},"directories":{}},"0.2.0-alpha.1":{"name":"nervjs","version":"0.2.0-alpha.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.2.0-alpha.1","nerv-utils":"0.2.0-alpha.1"},"_id":"nervjs@0.2.0-alpha.1","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-bxYeuLhXKJnZ6gRF/Ctz5IPVhf30VNwqhjX2Q+piSk/HbqDMBTP+LGwe+TnC4SlJDWPvnrQzP5ZJ+2N9UGUIgw==","shasum":"836276d22b0f415e69b4fa41eb2944ca72667c7b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlhGU3Xk+vu8C4RllRE1nYb8/K+KgmHWy5mMYVzA5SvAiAaPFuJz5TTxEvgdvp12SKrdkWBoEN3tB3ETAfiC/zMVA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.0-alpha.1.tgz_1509189694422_0.48900449462234974"},"directories":{}},"0.2.2":{"name":"nervjs","version":"0.2.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"234bd4a6c61495fe179bb5778065430b6758ce8c","_id":"nervjs@0.2.2","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-bXLWWcEHhZxw8FTvrnn1LLsHXbOMdULRS2aTBFYE7BP20J9lsMHPIuThRLgVGafEttsYNc8XSueEXEe10yA30w==","shasum":"dcc7f9f5dc1fda28e5de5c7a1231dd9f4af97863","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLvlV5kNWe13rbEtfV1L32fqVgRjjCfvXedJ3FYIBb7QIgB4oJ/ea/9ovr690qdd64toLXK5SPg+RTv8Zg/Ef6/O4="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.2.tgz_1509379662186_0.01756376842968166"},"directories":{}},"0.2.3":{"name":"nervjs","version":"0.2.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"17c6018bbd2eaf6a517a4b5999003132d1f4c958","_id":"nervjs@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-TbbLON0mXieCGsTXFeEB5uGchOfU5b0+HEPi2f12O+EDFsTGUYskjVYi3Vhh2WyCWO9oGgOY0kbBI33KkUQ0lg==","shasum":"5a4626011d0515c2e9281f001bd40c5404b3a851","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXfn4VYk2xKLhXxyG8CyC2ThDgf495nGZqUlUMXhYQaAIhAJnv7IXJpNDVdpgxRfC3gKWZcunJLLqXhuHHGuU1J5vk"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.3.tgz_1509434602961_0.8455417524091899"},"directories":{}},"0.2.4":{"name":"nervjs","version":"0.2.4","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"e4f06a725010b5604238f43f6b203ea4a62f730a","_id":"nervjs@0.2.4","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-9xL5K6IAgnx0GJ3WHcDHcGE9e9sCyI9BTGxNRKGFP6wf+i4SWqYdTNsCCkL8jKOq8JKQAD76LWoR+e9msp6zlA==","shasum":"e84488d0829696ac787223a18868e7d25b1f216a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXW4pVhrS+maxqwDp1sDMHHwxwk8Cdxn3Msi2PQfLJ7wIhAOnA1I8IC42fIJ9jjNyKY99HATbNCOO4DRM3VwObiHXH"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.4.tgz_1509537970373_0.5158940255641937"},"directories":{}},"0.2.5":{"name":"nervjs","version":"0.2.5","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"0940520aae80e55b0fefbaf08ff412286bb0c2b1","_id":"nervjs@0.2.5","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-CapbPhRfamjOOJUgK6Vge1DQ78SrT8ZBJGXzDl6R9RtZCx8WU7h+j75k8ggXfOYhlyMl4o4Jsmfs8YYqAECW5A==","shasum":"a371a23b5c463b555e8d2cd57045f1ff647a315d","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZpehmhnyT6oZHfzwKT4XlYGYfPwrhiqE44KOMnIaK2wIhALNgj/VeIMBBHVFkdeGaw5vJFhTffgG6KF+zdvtwUjvS"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.5.tgz_1509560683419_0.056792108342051506"},"directories":{}},"0.2.6":{"name":"nervjs","version":"0.2.6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"b4e9c33bf9b0c47698645202e7a90df2b96fcf45","_id":"nervjs@0.2.6","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-VMazZcXnBnAplFYCzoMNRZcq9ySqGdUvVzw0rngPf9cH2EILhyXMbyL6PDLnrZu1zEZzLuv7Yh19tSMxeoUVhw==","shasum":"69ebd28861b9f87fa4fa4413ac56e4fec3745edc","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJgw2Hk1ZyunlAiF9ZB14Hct7ReLKsr9QN7cOPIMjsRQIgEHuYDPYnyB3zXqdmAq9kQozDsni0BSmw7taH7bcmxyI="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.6.tgz_1509631229574_0.2213977628853172"},"directories":{}},"0.2.7":{"name":"nervjs","version":"0.2.7","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"d318187fc0922fe18ae7d77e9d07c84c349757ef","_id":"nervjs@0.2.7","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-nWDyn/9nU4xwTyktNuw+eALIiRTVlW7LCEXyD/kAVR0zTWXA82/PTJV8mMHafoAtUVvmwmxVZNhXCcOpvPkPtw==","shasum":"67c091c212be740e4b3a8ebf3819237ebf40b70a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUU9LxybB/L0T3KAi9oGrHnYDmFmFcdtdCPZqykE4H5AiAf+F9FzzW1bj8fmyWqIWtlvm+X4zuRe07/M/Io7n4MQA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.7.tgz_1509634816597_0.8919485348742455"},"directories":{}},"0.2.8":{"name":"nervjs","version":"0.2.8","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","scripts":{"precommit":"npm run lint && npm run lint-staged","prebuild":"tsc --target es2017 ./build/build.ts","prepush":"npm run test","prepublish":"npm run build","clean":"rimraf dist","eslint:fix":"eslint --fix src test","eslint":"eslint src test","lint":"tslint -p tsconfig.json --type-check","lint-staged":"lint-staged","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:karma":"karma start karma.conf.js --single-run","test:karma:watch":"npm run test:karma -- no-single-run","build":"npm run clean && rollup -c ./build/build.js && node afterbuild.js","build:esm":"rollup -c ./build/build.js --environment TARGET:esm","build:umd":"rollup -c ./build/build.js --environment TARGET:umd","build:devtools":"rollup -c ./build/build.js --environment TARGET:devtools","release":"npm run build && release-it -n -p"},"lint-staged":{"*.{js,jsx}":["eslint --fix","git add"],"*.{ts,tsx}":["tslint --fix","git add"]},"keywords":["react-like"],"files":["README.md","LICENSE","src","dist","index.js","devtools.js","devtools.js.map"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git#readme","devDependencies":{"@types/jasmine":"^2.6.0","@types/node":"^8.0.26","@types/sinon":"^2.3.3","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-react-jsx":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-0":"^6.22.0","coveralls":"^2.13.1","es3ify-loader":"^0.2.0","es5-polyfill":"^0.0.2","es6-promise":"^4.1.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-jsx":"^4.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.3","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","is-ci":"^1.0.10","jasmine-core":"^2.8.0","jest":"^21.2.1","karma":"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-jasmine-matchers":"^3.7.0","karma-sauce-launcher":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-typescript":"^3.0.7","karma-webpack":"^2.0.4","lint-staged":"^4.0.4","npm-run-all":"^4.0.2","optimize-js":"^1.0.3","release-it":"^2.8.2","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-es3":"^1.0.3","rollup-plugin-memory":"^2.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-typescript2":"^0.5.2","rollup-plugin-uglify":"^2.0.1","sinon":"^2.3.8","ts-jest":"^21.1.2","ts-loader":"^2.3.4","tslint":"^5.7.0","typescript":"^2.4.2","webpack":"^3.7.1"},"gitHead":"2acbf9f1905edd62b9530d058f503eafdfce571d","_id":"nervjs@0.2.8","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-z6z0+4NS2/PL70P9A5J9WPMwzjTLus3ft4tA+kt7lovycaXlgqYgUZVXzTHXAIYbjpJe5lfydaJ93flGvLlBdg==","shasum":"bd9520346fa9a34f947b7481e331de6df61e7c9e","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.2.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuuhvzjJizCzp7YtMH6dXtcgIxiSTBx24/30FwFy4o5AiBBtiUgnP0Fw1qJUBWeVPgsQjEwTT1T6LqhJ5GgjE3ulQ=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.2.8.tgz_1510823241202_0.9334536220412701"},"directories":{}},"0.4.0-beta.4a1e5c20":{"name":"nervjs","version":"0.4.0-beta.4a1e5c20","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.4a1e5c20","nerv-utils":"0.4.0-beta.4a1e5c20"},"_id":"nervjs@0.4.0-beta.4a1e5c20","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-2KklkZpGuvD4ZzzdPY8tkfOiT8u1er/fU9bbr01l3sWPZJLmi+ZQ4dLgJWvQmBfWXE4UTG2ezDXjblPeOgKRqg==","shasum":"fbb6ce561b7494a2ee65fa6cfa3c51ac6b4572e9","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.4a1e5c20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfLVcmA2mUDE1LYuoHfwOAqHNyUNvlm08gsCD9YolZZAiEAiYUw2M9qJlNdh38B61iy1MHTnOlUBNJ+1fjfidf7L9s="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.4a1e5c20.tgz_1512114821518_0.831789244664833"},"directories":{}},"0.4.0-beta.4b0270d1":{"name":"nervjs","version":"0.4.0-beta.4b0270d1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.4b0270d1","nerv-utils":"0.4.0-beta.4b0270d1"},"_id":"nervjs@0.4.0-beta.4b0270d1","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-Rmgb3u8x9thehFLwIhabYwU4rLxkZHFUD3jGldTkpd3IdaRCFuu771xWvZCTNzZW0k3sfsxcfA/xcTu0KIsfvw==","shasum":"7243c08b302e5d5b7c1268c8d582492572114f65","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.4b0270d1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlJZtic+hBIDTY9/5Ax61BOK9JNWBprWB1wGRD+qb5YAiA+3o1thcCdXH4YM4jmSEBy8VH3pj8W9AvuYxwetGW4oQ=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.4b0270d1.tgz_1512355042461_0.7221383473370224"},"directories":{}},"0.4.0-beta.f869cca6":{"name":"nervjs","version":"0.4.0-beta.f869cca6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.f869cca6","nerv-utils":"0.4.0-beta.f869cca6"},"_id":"nervjs@0.4.0-beta.f869cca6","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-/KEia9vgw32cbRKGNalCYxrhePkWVu0zvmP756+bfXoRt1htaVD8JeuTmTZn9zx4XpjJj7nCrf/FN7LGHoMaYQ==","shasum":"3af21393ec362075d46d2963ddb7509d5cf13ee0","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.f869cca6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcY9CP87K3Kid6bI7U2JHWsg/7jVr9DcyxAqGV9JwQ9wIhANmkXugbuzUU+jsoJpKImc1Pj6gmoHdOxOvgnSzO9UD0"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.f869cca6.tgz_1512355715564_0.35017700935713947"},"directories":{}},"0.4.0-beta.f0ef1ef6":{"name":"nervjs","version":"0.4.0-beta.f0ef1ef6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.f0ef1ef6","nerv-utils":"0.4.0-beta.f0ef1ef6"},"_id":"nervjs@0.4.0-beta.f0ef1ef6","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-itYcBVHeEAN5xVHsGSLHPdyuFj85AQ0aQhPedWiIybGIgJekRnypDf6seosJp9imM6DZDmTrdiWNQ85qOrYpig==","shasum":"e44a33d66862854025e66318e7b1805c66389b86","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.f0ef1ef6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqOIfQhBRV5qC96/xXRhCzddgYK8erLbLWCSVFACaynAIhAJoI6oFJTfoOxRl5Sd3BSsJ90LAu+m+6i6fz6B4ASqI+"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.f0ef1ef6.tgz_1512380264797_0.23108140286058187"},"directories":{}},"0.4.0-beta.14dc2283":{"name":"nervjs","version":"0.4.0-beta.14dc2283","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.14dc2283","nerv-utils":"0.4.0-beta.14dc2283"},"_id":"nervjs@0.4.0-beta.14dc2283","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-RtAOuCkJ65XkjrSSzHKtVIhQhcelT7ytvfh0PLJR9KSHdtQ68cnDskTMFTDhoPA00+Kl39nNroeiz3b+VQPbqQ==","shasum":"2c5408a8750641d9fbd4dd9e2dc2e460c6aea0f5","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.14dc2283.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErryuhI/dK11/Jel05prSLXFHcX4zrzI+PAjw6Re3VQAiARkOa/ZYZlO8EQvLB3Vh7j5qcERFiZtUs8229sKWiwVA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.14dc2283.tgz_1512439994482_0.7688955266494304"},"directories":{}},"0.4.0-beta.04d2693f":{"name":"nervjs","version":"0.4.0-beta.04d2693f","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.04d2693f","nerv-utils":"0.4.0-beta.04d2693f"},"_id":"nervjs@0.4.0-beta.04d2693f","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-wT5/bjtydr7Ffad+xGS4PHuuei553BWrurAQF7oL/Ka1w7ZYm1vfSBH75Dhv1jZ9DxEcYYIu9YlhI7vs1cxaJQ==","shasum":"167dd9a99f8650b4dd8d63e1f203ddd01356125e","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.04d2693f.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVj+Aq5AXadSOlTtA2CmbNe71dXjnHG5oGU0Z+8YyhVAiEA4bU6mSuzKW4oElExbMz0RvJ4raL3C5Jo+72nvafVm8Q="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.04d2693f.tgz_1512630269432_0.22487868019379675"},"directories":{}},"0.4.0-beta.2f8d24b1":{"name":"nervjs","version":"0.4.0-beta.2f8d24b1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.2f8d24b1","nerv-utils":"0.4.0-beta.2f8d24b1"},"_id":"nervjs@0.4.0-beta.2f8d24b1","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-H4cf6iqJdg2jeq9ZmS2vZcy+/r5TPCm16lo0KiCL/sqBcU8xENgSYFqz9oTAvMoiBYac8Xj9vOflp4iUnb8TTA==","shasum":"e082648529de20266a3335845ab2631e6d9c3d8a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.2f8d24b1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9Dc619zQeoj3ZK3n5MAEq5spomTOoYIjTeyXzPueo/AiAr0k1cTV9FH9V6m9a9Vroo7XaLv/Ej4v2OFhaDxg0Msg=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.2f8d24b1.tgz_1512648454178_0.7915122727863491"},"directories":{}},"0.4.0-beta.83676c1e":{"name":"nervjs","version":"0.4.0-beta.83676c1e","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.83676c1e","nerv-utils":"0.4.0-beta.83676c1e"},"_id":"nervjs@0.4.0-beta.83676c1e","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-8bQ8oS7g6RAa5h+M0lgY/z84RVz/9czgzoNXht32m2Nn23IEWMH27WGPYmrFw8iuD9zUZf96F6b23lHUxln7ZA==","shasum":"de56261c6702881853177b45a15d930487093f1e","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.83676c1e.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa8gR/Cr8oZfaqPHicXkZ1q1/ts173I7Zn6uz2FKhbMAiEAln1/V1ZjHkKMi0+A6QsytjFSKnGzFth3WN6w7GASSQc="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.83676c1e.tgz_1512722967707_0.1614956115372479"},"directories":{}},"0.4.0":{"name":"nervjs","version":"0.4.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0","nerv-utils":"0.4.0"},"_id":"nervjs@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-kcJZJQ3ZulOXqK7vq1qpjBZ5FN8VOKiJezupPVKnWUWYMabdh1Ktc5RoQ1lfq+/TuyUDiMlMsdumHNuAL8NV5g==","shasum":"ea783b1e7ae1cc29016d5ee8f7c605d64011300a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Mt+YxeW8uMbA0slNWu4I2Ni/ZoQ4XYyEGmZzFRNHhgIhAOU28hc2E/YzLhqC0m3N6Em3a/JlzwUTkuhkXcNrYbEg"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0.tgz_1512973538804_0.3577431230805814"},"directories":{}},"0.4.0-beta.57587d6f":{"name":"nervjs","version":"0.4.0-beta.57587d6f","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.57587d6f","nerv-utils":"0.4.0-beta.57587d6f"},"_id":"nervjs@0.4.0-beta.57587d6f","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-0YhVOD0XowZ+QMsEHsQanujliFLIH4AvBYcU7666Ii7bBCNLiVMJXC1OCa3DEjNkZp1vYrL5mZyWqY8TFHZDag==","shasum":"aa93f0858186018efaa33fea923b77356b99e0a4","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.57587d6f.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSZjcuIBAoJgX98f8vmpUyLmd74q8360m2d2iuwBqV7AIhAMyZY/9cDDc8g855o7JtDfwe67nW6uPVXJPvZb/UKO3l"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.57587d6f.tgz_1512975367331_0.7634266552049667"},"directories":{}},"0.4.0-beta.2844a103":{"name":"nervjs","version":"0.4.0-beta.2844a103","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.2844a103","nerv-utils":"0.4.0-beta.2844a103"},"_id":"nervjs@0.4.0-beta.2844a103","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-+qFziXFwp8PT8iOx3lc9nWr/iFwikh/BI+KIa0d+4vWp2CcypRTKtowJ58oz7Ndj93OKrrQqpUVpWCOshIrxkA==","shasum":"35d003281544e21ae916d8f79b75d501ec23cf49","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.2844a103.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChdrCF4nehqzcX5ZuaNEcJse55uTpQKVVw20Th517YyQIhAK7ON9sVll+cPTn3Hw7zXEy3dkLJuZDCEGOrX82DVMV/"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.2844a103.tgz_1512984880056_0.775549478828907"},"directories":{}},"0.4.0-beta.3519d29b":{"name":"nervjs","version":"0.4.0-beta.3519d29b","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.3519d29b","nerv-utils":"0.4.0-beta.3519d29b"},"_id":"nervjs@0.4.0-beta.3519d29b","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-1fiU4csDxU6Ev4RR0ExvBSVFdB3vQnG5sm5ortL8SpC36qHEi3jkFlsabRWP0KMh3Yae3tQTiB+1h9iduFcZ4A==","shasum":"7cc67747b15d98b02277f6e670bf044bd2659725","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.3519d29b.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFobzG25lAuQWhtAPgoIwMUPg/Nst7Lt69MMpmG0VsFNAiBJRjJLKxCESCZdeq4mm7WTHFYQAlSK4ddOG6QNI+PbPw=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.3519d29b.tgz_1512994260596_0.5892160637304187"},"directories":{}},"0.4.0-beta.78ebf54c":{"name":"nervjs","version":"0.4.0-beta.78ebf54c","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/nerv.esm.js","jsnext:main":"dist/nerv.esm.js","typings":"./dist/src/index.d.ts","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.78ebf54c","nerv-utils":"0.4.0-beta.78ebf54c"},"_id":"nervjs@0.4.0-beta.78ebf54c","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-J6GMYh+7g6XXMmH/zGKrRHnxut6cVM+SO9SQ5QSHWmWMAVjRm/gW/NOOfXJaZ3zSF8vV7mr7D2gQagKeaXSMzQ==","shasum":"fa58307c5c6b76bf37b65d6b43f044903dc33fb2","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.78ebf54c.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEOOGfmT4a8gAJ82XhJYPrmJua8d4p9xLboEI5pVbA6wIhALnRUZI1CBSSgwmfAk3clssw0L+ANVU/IUEOOYXx494k"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.78ebf54c.tgz_1513077190071_0.8503052215091884"},"directories":{}},"0.4.0-beta.e7741103":{"name":"nervjs","version":"0.4.0-beta.e7741103","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.e7741103","nerv-utils":"0.4.0-beta.e7741103"},"_id":"nervjs@0.4.0-beta.e7741103","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-wJWSl/V53ghKy0YvF9qhU2eZ3EakjnlTMAnVWsf8Yb7V1eEaJVWScZvnCV+0jYMswT2XaJIsHcd0WxQqLKroRw==","shasum":"6f672f405abdd3b4b2901cfca480c33112cda99c","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.e7741103.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEoJstM7j02OSLJ1xZoCSziiBaW0StdWw4TGpgt1ubXwIgKstINjq+FjowDZXfgIMRbd7DhmQJx16PHtEShrknF+U="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.e7741103.tgz_1513661091739_0.6394282265100628"},"directories":{}},"0.4.0-beta.020f5b27":{"name":"nervjs","version":"0.4.0-beta.020f5b27","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.020f5b27","nerv-utils":"0.4.0-beta.020f5b27"},"_id":"nervjs@0.4.0-beta.020f5b27","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-5fBNAw1ndb6UWgmRvdYTCjQTexqVCcUpFvbco8mrzvRmqBKjPdlV/NdugiGlHN8D5NlQJGNwt7CkyNC6+xG02w==","shasum":"f4d76b5843068130828fe407e5e73a09c8bec01f","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.020f5b27.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTNfwERNfkpeAyBWSNtblTCLcQYZ8H8/pYR2jjlFJsGwIgAPmuHpzcFcR+PO9q8AU4i6arVgQIvGiDgZYkF/Wb98M="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.020f5b27.tgz_1513669408161_0.8887002156116068"},"directories":{}},"0.4.0-beta.a8a21789":{"name":"nervjs","version":"0.4.0-beta.a8a21789","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.a8a21789","nerv-utils":"0.4.0-beta.a8a21789"},"_id":"nervjs@0.4.0-beta.a8a21789","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-9iTe3Zl1Ccr8FycT1+bwwVqwN7CL8K+naq8KgaelyYuIj73OmOgf+4hkNUianGBPPxbqiARKpA3H1M22kUbUSQ==","shasum":"4c023f3daf0c3e5415be834f644057aab3bd6fef","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.a8a21789.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3TnKku9zMhQ6/imPI8yDtLRDUzkBdO5XQczAjWyzQ0AiAsKLYc5odM6Dc+WBtXjyuE696pmg8zmUZ9nMPbgKMhHw=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.a8a21789.tgz_1513673750691_0.12047006539069116"},"directories":{}},"0.4.0-beta.02f9f0fb":{"name":"nervjs","version":"0.4.0-beta.02f9f0fb","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.02f9f0fb","nerv-utils":"0.4.0-beta.02f9f0fb"},"_id":"nervjs@0.4.0-beta.02f9f0fb","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-StxOiQLI1Zeb3gfy25OfCdXC44DdRV1r788a3KL+lFzJrCf2HgGA1zXAwGsyM3aU41SULDEEcnr8ce0dEzqYXA==","shasum":"a0ffeebcac2dadd0b596f35c6001d92faf66d652","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.02f9f0fb.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrsgM5GzlodzwB61FODWm19UTmwNeoXVPIj+SS59wlRwIhAOeFs4X+LhARUbNCF9TclT782i89SCy/9d6GQlm8dlHP"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.02f9f0fb.tgz_1513678557777_0.8643422406166792"},"directories":{}},"0.4.0-beta.b7457c2f":{"name":"nervjs","version":"0.4.0-beta.b7457c2f","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.b7457c2f","nerv-utils":"0.4.0-beta.b7457c2f"},"_id":"nervjs@0.4.0-beta.b7457c2f","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-S/mtGnj1N7OkPdTDu0z/7v6YoQnmjqALjtIVGnNCNurMYa8MFM02BYHL/CP9m6OvS9Z1vq4bA4CbfUV1kGNmwA==","shasum":"acd8c9a0cb73be05245e7eb40def6d43ceb4ece8","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.b7457c2f.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAITiKxSY66mmHA3iIChV6ODJIXclbsCCcmxS1IWa5tNAiA1aAugw6eedXQt5D5Mp/zuoWqLxALz9rjxbgLKyN+7ew=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.b7457c2f.tgz_1513685464855_0.8078535457607359"},"directories":{}},"0.4.0-beta.6086215b":{"name":"nervjs","version":"0.4.0-beta.6086215b","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.6086215b","nerv-utils":"0.4.0-beta.6086215b"},"_id":"nervjs@0.4.0-beta.6086215b","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-+FGQy6uMn3CA97XFOzqtJiNbhAF9ya/rPoTx0EjT3HrtOQRVVCRUHQ+fG0aqJLaijg+WO2EdXj9dUJNyLlJKAA==","shasum":"8b7c36fbc153a86dbfe829348ab698d59c40cc30","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.6086215b.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6IgqZXm0vqhL1yAtt3DZlQ+qNYgMvOFjTORAoZkUU/AIgUOjpGaQXAcMPaee9BQKYqImOubxbobURv6/RKcsrIbU="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.6086215b.tgz_1513687966009_0.9772669931408018"},"directories":{}},"0.4.0-beta.b1cbcdd9":{"name":"nervjs","version":"0.4.0-beta.b1cbcdd9","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"0.4.0-beta.b1cbcdd9","nerv-utils":"0.4.0-beta.b1cbcdd9"},"_id":"nervjs@0.4.0-beta.b1cbcdd9","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-zQurN46mdMuiO4WueoY1eMcvgNrY6DIqjh2dkHOydEaV0BLdouLDsjql++8bm/AU+5z2MxAcIQgH54csHDX55w==","shasum":"dd29d29552a91bbe14fa06f50af3c8bf9396d67f","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-0.4.0-beta.b1cbcdd9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQWFufvEjUN9evpLOI2dlVE4+0JtacavmfELfrIClwNwIgQ8u/54ZpRRztPY6IlAcsCDy0m4FzGzdnCezWQC9tK04="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-0.4.0-beta.b1cbcdd9.tgz_1513931992290_0.36462937109172344"},"directories":{}},"1.0.0":{"name":"nervjs","version":"1.0.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.0.0","nerv-utils":"1.0.0"},"_id":"nervjs@1.0.0","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-EY3lQ0mu0WjMrKZcZ/fFHc1Xcvgnkt3LrKVSqKBaskuf+ho7G8OIBbeyZpxMf5rugu8Iz+uKQjHSp/4zJhWDJg==","shasum":"3bed7c9c2115d16d8960d054c2574177a6713b0b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXKp79Mcdo8Wqi7GTvh5gdU0FhtpJSjVFboHj3jYPVsAiA2Bhwdx8f+RxcWYkoKxWoKzAfUdG7k2sbsPPOhKztY7g=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.0.0.tgz_1513965757644_0.2744760646019131"},"directories":{}},"1.0.1":{"name":"nervjs","version":"1.0.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/src/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.0.1","nerv-utils":"1.0.1"},"_id":"nervjs@1.0.1","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-X78PHDTeiOuNLVgJllD4+Xf8xs/4n7a8XEB2EOCj9jxNkmsVjWElhy//anEIUKja4LYrVwxFscTtWu5KMY1p+g==","shasum":"e827178389e9d69065fdd51a1cd666d3813d3b44","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFlrYfiX4Zg12V/MqV9h9+aYumrztVJDZ2E967BdFPwQIhAPKaP3n7RdBt34KwqeBxF9Bt94vmMceormPndIZjtr2G"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.0.1.tgz_1514270218614_0.9685814655385911"},"directories":{}},"1.0.2":{"name":"nervjs","version":"1.0.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["react-like"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.0.2","nerv-utils":"1.0.2"},"_id":"nervjs@1.0.2","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-3fpoSbZkhE/apIoRMqItkwss9MhWohMATYHdNBv0/p0+LvDDrQVMgbomJeAPsd4JlsnE5cvcd/yrDnNTbrx8Vg==","shasum":"1d011824eb84e8dfeeac451055e37d4ee400109b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZMKSTckGjiBTBd/yTrdcxVmMtcDjhbuMDqz72zD7eaAiEA5Oe2gX9sSyN0729aEXBMVfW/Nloyt7L2uDXOWaeFIJQ="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.0.2.tgz_1514291297670_0.11340388050302863"},"directories":{}},"1.1.0":{"name":"nervjs","version":"1.1.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.1.0","nerv-utils":"1.1.0"},"_id":"nervjs@1.1.0","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-pVkFrPJN8x09ro8/JgY9nH4u5RSBEfwshUeFtyc9vI273sdZC9JUQtzwBE5UWgNRdDzZWvSyvWUaed0QnLlj+g==","shasum":"cea70e40e219dd2b31fef438a970de6b8ce636e8","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9squmyX08ESBrtrS68Gsho+hfz7EUV02BbdfqU9yOaAiEAnmTdCN/ocjOvHmoS3yFlKPL0EWnrvvl7pDhwp4jedXw="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.1.0.tgz_1514860986958_0.3450850702356547"},"directories":{}},"1.2.0":{"name":"nervjs","version":"1.2.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.0","nerv-utils":"1.2.0"},"_id":"nervjs@1.2.0","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-+ezUmLlc9CpV323FIe6EQKVt15Sf4XutctrTeTjbx/A5Udo5E97kYk13mG3LWjQdUTKJvrFDr8RzIrmx3FQT+g==","shasum":"7a507ca1fca6f43d308b935beb60a242c32d821b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFW9+cnaDwxoGd7mch+cowqCEroD67xbFRC6HphEgBmgIgTvy1OQoSFTfi0Lqm9YkG93V+G9Nck6IAVLoj8xtnmN0="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.0.tgz_1515117367065_0.6243543685413897"},"directories":{}},"1.2.1":{"name":"nervjs","version":"1.2.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.0","nerv-utils":"1.2.0"},"_id":"nervjs@1.2.1","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-sHIUUcYIuomfmX/XxQjLMTJmzUbeZlWa7laZJSLpB0+2nFf8Ww/Uv2GJpCnhCL3ZwG9a1w1Rg3opzioeuMHjbg==","shasum":"099e048eb57fc4612f98a25781809766bbd48a1b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRWwUbjsSu+Q5Ecw2VkPhtskIGrrjjqcI2PgxVGSJl4QIgcAKV5SYKd4TqIbSbY3n0YoFuvAteaicDZoJzZRQTE1g="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.1.tgz_1515396776895_0.5678014578297734"},"directories":{}},"1.2.2":{"name":"nervjs","version":"1.2.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.0","nerv-utils":"1.2.0"},"_id":"nervjs@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-09xri+FuXZL/bTGGEjmYMOuvhio57u+S30jhshDXwisSd0RpmhwS43Ho30ZTTKLqFAv7NBqKjcrZ97PxSZ3vXQ==","shasum":"8ca38a2b6fd1bd8b5523ab5747a80765e627ee81","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu07SNzG1+8gsqMwIx6lFtn2Dl9OqbvSTJ2qMRh7fNlgIgJddPEYGmWs1QIqn3wuwC0kCEPcjSMam/RVEUMAwOP9c="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.2.tgz_1515409651568_0.4289702740497887"},"directories":{}},"1.2.3":{"name":"nervjs","version":"1.2.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.3","nerv-utils":"1.2.0"},"_id":"nervjs@1.2.3","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-+FW1yJv74h4VkfAWCJl41wB02VmzRpOg24+JbjbVc/tIQMriTN/zbpHrtLRomF9d6dTMkcu4XD0Ad0KQuP9N+g==","shasum":"4346ff3e453ae0a165966a0c9b85bc48557b025a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDouHbVLYJ+x3vEwt8qINfqftLXiTxwKzma2QyFM4DKNAIgblCfXf0rw8i0dn49y064XzvWKNpvpDfCnDkAxkuUeco="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.3.tgz_1515634855925_0.11733127874322236"},"directories":{}},"1.2.4-beta.1":{"name":"nervjs","version":"1.2.4-beta.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.3","nerv-utils":"1.2.4-beta.1"},"_id":"nervjs@1.2.4-beta.1","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-Bkpe8a0EKGwnDUBk5sHn7QoUmj16oFVdjjGVa3lD9xu00G0cLqUpb5pn3007ehd9sBiji56EHko5LsDKUh7XkQ==","shasum":"8491f45a165e25cc8fea79004c4d33584f2109d4","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.4-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMQTjWS3WCASfWmB8/HnpQIWK/51j+sEeYPcXucpvrhAIgdPmD7yBe5H+2zc3hlhn1twaUdBJxCujJZs5hauoqWoM="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.4-beta.1.tgz_1515677785413_0.5250353303272277"},"directories":{}},"1.2.4":{"name":"nervjs","version":"1.2.4","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.3","nerv-utils":"1.2.4-beta.1"},"_id":"nervjs@1.2.4","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-OqwLBbhYC3PONmXYVwTg2/RMrwfFg2zLthxyBG3mfxn+yt0k6L9PVKjbkydjgaRaEXH7K7YSBCzpnQGvPLVT/A==","shasum":"d1bb0ce78b0b4bfc41ed1344acc2d2cb7c250880","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8kWtxoxf1eQUhX3MZccmlx+ID7IbnzN0nsrpeO+J2YAiBAhFIc5iDX431JQlavaYaRCBp8Eoe3+AchS/Q10seHDg=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.4.tgz_1515932163505_0.4240212729200721"},"directories":{}},"1.2.5-beta.1":{"name":"nervjs","version":"1.2.5-beta.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.3","nerv-utils":"1.2.4-beta.1"},"_id":"nervjs@1.2.5-beta.1","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-KDXjknOj46lT3JR8NKmgfW6arOezIp5tP9h7WtV5jnm08GNlnCweV5ePxa7/3so6MRH2G5Z8i3DTegyGbYIaXA==","shasum":"a8c4e90f2498260bcf475a4861fd29b34979c581","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.5-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoS1iBulLdyZB3Yln9M7l8x6eihWl35FD+WzKtXk2h8AiEA46WcP23uHGop2xqqUN9HNcOTuhdXYEWigCkN+y4fo/0="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.5-beta.1.tgz_1516002457810_0.3131605004891753"},"directories":{}},"1.2.5-beta.2":{"name":"nervjs","version":"1.2.5-beta.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.5-beta.2","nerv-utils":"1.2.4-beta.1"},"_id":"nervjs@1.2.5-beta.2","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-0+ROXYpGxZzQBOOMc26pBC/hUz73cbYwYAgZgYuX1rgIVVqO23EtVkPWYdnb26nebZRGSXvMRGKu9meT82vJ5w==","shasum":"539e63d7c0c6cd122a9acc5e786268a8d733e1c7","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.5-beta.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTmy4mKzieAmPeuTA3Xb2rgBspjC313iYGNb5ORXyxPAiEA9T9CbHcy/1InRY7TLXejXU4aAcOT6sYyuBDN1lqxmTI="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.5-beta.2.tgz_1516118453388_0.787139379652217"},"directories":{}},"1.2.5-beta.3":{"name":"nervjs","version":"1.2.5-beta.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.5-beta.2","nerv-utils":"1.2.4-beta.1"},"_id":"nervjs@1.2.5-beta.3","_npmVersion":"5.0.2","_nodeVersion":"7.10.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-kq6TZ11k9phxlV4jibVZ3qrxXP0s0TC41daD5JeyeVdETwzUTuMfDui0ufW7YHRolFFRzFTJ8TCa8844AtP0Sw==","shasum":"552d2a87bdcf1656e7534a9908af7f66065a896b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.5-beta.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjDZfbu0Bg+6K96P+gnMHRBAyXO1O9+AKYoQ/ZK61xegIgUcu1C3JcRe7AicOIIQCu6wkyJ/zKEmXhmJQfGzN01GU="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.5-beta.3.tgz_1516158420298_0.8884364464320242"},"directories":{}},"1.2.5":{"name":"nervjs","version":"1.2.5","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.5-beta.2","nerv-utils":"1.2.4-beta.1"},"_id":"nervjs@1.2.5","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-wCTI4Nl/y+yG6iXSpOlXCsZKKGKhHUnQnqfTd0aw7KPpGbXFOUjcPr8jNH/nZgrEQxjzgwIdShSdHUlgtw6L4w==","shasum":"0a1a4e826e1bdb0a3218b4a5ef04ba1bd40938d0","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0woLbK3cLEPQnTSRjZtVvDOUZvhCflTFg51FHP362CwIhAPOXVCvUHM4e+6GtsD7vS2/B+v5tEekq01X+C+dQHFdA"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.5.tgz_1516252556889_0.21062878519296646"},"directories":{}},"1.2.6":{"name":"nervjs","version":"1.2.6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.6","nerv-utils":"1.2.6"},"_id":"nervjs@1.2.6","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-VaxZgOm3mCPPbWKPaHkIPZehdhH5HFSHM/Qd2OWMwvKmE0ze5kWzRujT7nFFPi9D4wRnpfXMpEcE/z+aDw7emg==","shasum":"458c9c321b0130f182b5995c67584cff8c0411e8","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEugAaPal4UoTKMiaYWqcuGBy3mcCB877LDVpAJdXNEQAiEApna1ARaefbinWKNArELJXtUq2+XEwg6y3Xc6U1Nd/ng="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.6.tgz_1516708026384_0.6632601344026625"},"directories":{}},"1.2.7":{"name":"nervjs","version":"1.2.7","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.6","nerv-utils":"1.2.6"},"_id":"nervjs@1.2.7","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-M0VRbzLrvd4CGRSkAOlg6oFptJ7yYoZmbwBmk9wjalHRESzk8zmQbyY1nQzKWFktWthtK7O/Q9bv2L1kU5b60Q==","shasum":"c22999a3884220880b7b27fea30bcb6c4a4a4bcc","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6LrkrWexOnaa10LNPTUetJue25tEE9uCxe+m+IC2RqwIgLNTtUgd6cCwiOB1uC+8lWX4XPY1quLb5y+I2MHSuHnE="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.7.tgz_1516709340601_0.24683476309292018"},"directories":{}},"1.2.8":{"name":"nervjs","version":"1.2.8","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.6","nerv-utils":"1.2.6"},"_id":"nervjs@1.2.8","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-1juTQXijeI4SVprbVUSNI5EqyLWbvxiFa52d811Zvi8UWNRwMOLJ8Mr+1rdfR+awmd6yCRphkS69DlQeIaPfEA==","shasum":"19b766c17cfb29030857cede9a1286e95ca57fd3","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICabT4zySuaXXhsXC8ch71WrjYs3ySQGXFpAvxWgMnVCAiAUPH/SXlTT63EkyE0tEy0TcAddPhabubd/B7Ju2N5i/g=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.8.tgz_1516777011458_0.7694037375040352"},"directories":{}},"1.2.9":{"name":"nervjs","version":"1.2.9","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.9","nerv-utils":"1.2.6"},"_id":"nervjs@1.2.9","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-O89tXYBM2f0l6g/0+J7HhiyKIz5oiEs/7MdQwYP6RDCy2+IqIB+xlYKGMoliZb8RAmtN+EZ/QH2HMuZK8nlGRQ==","shasum":"6ab204e929b0c208634dc95d59101718f0e7eb55","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEabdPi04AEzDTWzJW9TL+3RRTqKipZDaQM+n3OJSZlgIgedOfIen4Xbamrbc9k3oz2WRG9Zq9EABDoQAEDkj2lEA="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.9.tgz_1517490489295_0.1950987398158759"},"directories":{}},"1.2.10":{"name":"nervjs","version":"1.2.10","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.9","nerv-utils":"1.2.6"},"_id":"nervjs@1.2.10","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-IZXXuwCmOtyj07EKPj3bQ1Xh9H9SfdHcGhDU+clusSR/T7e+CXxhFEgwADhNpsQKFw8wFMYDO1SfG1I2YT4liA==","shasum":"3d81f376dbe54cf1edf6b5fa503ca13b2afcdcb4","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeeKV3qCDdUds/daPGgFePMWz0mLfXIddy1cgYF5qVDAiBf/hO5DFz2X/uCBoCGGgeKKFqQsubptiJxNMEAgbfy3A=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs-1.2.10.tgz_1517571118003_0.8267459683120251"},"directories":{}},"1.2.11":{"name":"nervjs","version":"1.2.11","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.9","nerv-utils":"1.2.11"},"_id":"nervjs@1.2.11","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-lt1VjyT4oNTi/IVgspJB9gWQVQk8+roXHteSkSs6RjkPURJnpZeMssn7sd2LAZriCSP+/5wLHyeehbQ1L5eanA==","shasum":"308c670dcca95d04a95f66ecdeb3e48c95ec0140","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.11.tgz","fileCount":13,"unpackedSize":311625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLCrQw9paa9+E5Hs3ZfwdHurh5XssGEjy9RiUj4cLveAIhAIDxAfQuLRGMGHUBldkNXnC8refaWurz5yjVV5k/bvup"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.11_1518143552356_0.5416708634191796"},"_hasShrinkwrap":false},"1.2.12":{"name":"nervjs","version":"1.2.12","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.9","nerv-utils":"1.2.11"},"_id":"nervjs@1.2.12","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-VohmP+LWOrPliZoWCWjm/wfgkqXwhvcFVyGliG8EYUS22ONBgMCeAJeAIQIuGNw1GCSx71FIjdLseZkbzK2XQQ==","shasum":"b6abf91a43438eaf6d60be46972ddd236bc63889","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.12.tgz","fileCount":13,"unpackedSize":311838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQkEdXZZ6iu33rMFZIytlM4+bhbFOJGD2/mDob343igAiBMsvpIgd6hBUDiEnFi7VmrxaclN1XSHykj6iL9R6O0jQ=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.12_1519460738168_0.06264358703278572"},"_hasShrinkwrap":false},"1.2.13-beta.0":{"name":"nervjs","version":"1.2.13-beta.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.9","nerv-utils":"1.2.11"},"_id":"nervjs@1.2.13-beta.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-ydrNmvKD7zJ/8rnO4D2+gSY0AKpFk1cezwgO7li21fjjuFW+IYbJsip229dw/R7yxi/UZhm0Y8N/goYnWwOJSw==","shasum":"fb697f549b7196eab964ce89540ecc6d1de2fa32","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.13-beta.0.tgz","fileCount":13,"unpackedSize":312575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXbSwqLK5MfmGcEhyXPJC1Sf+fqSLPtfCfALUbAZ5d/AiEAqeiFTQIpMTQWcqVRwH3lYhyW3pWDe9NrCN4DhC6Kt+M="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.13-beta.0_1519640049434_0.007168868867085676"},"_hasShrinkwrap":false},"1.2.13":{"name":"nervjs","version":"1.2.13","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.13","nerv-utils":"1.2.11"},"_id":"nervjs@1.2.13","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-pStEJGkK2cGi/a/+R2Kce0i5agfZ9Xd4lMp9mBwC90v66h4vKG3gdetDIG3fok3l47SgHZuAK9/BT4JwJGcQIA==","shasum":"dc38c2ada5d396b45c02b65fee2d45aef222ae9a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.13.tgz","fileCount":13,"unpackedSize":313361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4ug1TwzLW2otbKh/iQIqZgAEqltPYKSlAbD2wZYS7AAIgDqTA1LYt567++fGd33+4OcoJ3qyxv1sCHpWSBV1dCCI="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.13_1519894852232_0.2998411923723534"},"_hasShrinkwrap":false},"1.2.14-beta.0":{"name":"nervjs","version":"1.2.14-beta.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","../README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"^1.2.14-beta.0","nerv-utils":"1.2.11"},"readme":"ERROR: No README data found!","_id":"nervjs@1.2.14-beta.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-G+2CTm7d4CbleFKAHLcRJW2bQT0FjxiGI6VkrPDu7yM+Y8aMIB7XWyAm8KkRdNPoRx6SYhhh8cfRurAl1Y/vWg==","shasum":"aabe88db20182f3c6ea6a1bcfae69c43a4431cbd","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.14-beta.0.tgz","fileCount":39,"unpackedSize":322317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5dPnCcebK2MYEsmSc8Fcnnpcy49IvN+0aUAD73vIZXAiBZVw0uKY3cIiM5dUtcU3Mq78wry0C15ijBEd55p/AjFQ=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.14-beta.0_1519990946198_0.14092096698588863"},"_hasShrinkwrap":false},"1.2.14":{"name":"nervjs","version":"1.2.14","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","../README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.14","nerv-utils":"1.2.11"},"_id":"nervjs@1.2.14","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-+T78iCMqOcNot7qYJKJ0v1nMBApBrB0GyTPQzmL16Mrgw9nQ33seuNjlJsTlJtBNazLF+mxcLZvBqIaGAto0yw==","shasum":"653fb11c43111ce1b757ebffdac1951fad6b59a5","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.14.tgz","fileCount":39,"unpackedSize":324045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0kbO9RLB7MHB1bEvUAeHRkKK1iNxPIFZM+lU5BKA61AiBtJ6zzBoJbuD6Ja+l95EuwnsJCS7SjwypyJHyL4DhtZQ=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.14_1520515804818_0.02366051784017409"},"_hasShrinkwrap":false},"1.2.15":{"name":"nervjs","version":"1.2.15","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.2.15"},"_id":"nervjs@1.2.15","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-WVlR6Zqrk73IOYMb8Z+fiP7j4/uFxNG760H9WFO+lFZ0K1xvrpT/rB12USP/e7wJ2hZTahluNlh5sYumoE8S9g==","shasum":"942e3f84d574c2e0394ed912bd4ce51c32a647a2","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.15.tgz","fileCount":40,"unpackedSize":332687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0d9IvuS72eEYf7beHTT9O3VP1X/kQdOW7ht/dvjrEkAiAyAENFgsssGufOaYqmriC0Rk8hOHG/IVE3GfWR+xRwHA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.15_1521134794308_0.1828803337238114"},"_hasShrinkwrap":false},"1.2.16":{"name":"nervjs","version":"1.2.16","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.2.15"},"_id":"nervjs@1.2.16","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-3bPSrdMb2V2atKpyU5/7zWdi7MUGkTva3gXO3p9snaMgcvONJ+Md8x5Qr+t19QaaCyERIZO+s+H9wxgeedcR7A==","shasum":"5a69b088f0f0e2440213a9692cfa646e3512685e","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.16.tgz","fileCount":40,"unpackedSize":333269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyV//U5kxlS45UtX4qYyo7AV90J7cKgQbm1Jh490oQuAiA10Ixc9piMsuN7za2kG3Iqi9zQKieaOQ7wIAbzSJmGGw=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.16_1522064712241_0.821132561012849"},"_hasShrinkwrap":false},"1.2.17":{"name":"nervjs","version":"1.2.17","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.2.15"},"_id":"nervjs@1.2.17","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-V46SqyOeqq2yjTXvgDXYe3HO37oRk0qILrhyiUQFjE7NTVRwRgRy5CmSX+ipEn4+AWgIZN877oMr4ysBcVLV3Q==","shasum":"cf3b02bc82cccc092257ab0f684ce3a6309b53ef","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.17.tgz","fileCount":40,"unpackedSize":333611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLkXtX19bn4oGKo5OWeOXF43RiaafLpHM0iUTn+rDCbAiAlpvYSe8QnaIwqJkLovht+WnxT18gCnzMrrDFd/Xmmcw=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.17_1522592430243_0.8976810600541989"},"_hasShrinkwrap":false},"1.2.18":{"name":"nervjs","version":"1.2.18","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.2.15"},"_id":"nervjs@1.2.18","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-U4pEqNSUsdWeWQekPqqkcvM1gPAdizOF6cI7dIy3mSmd+s7nUg7OI+kZ4nONG6qG/NKCsWF/J5q7SwVcMmUPdw==","shasum":"d1b9c394338cf938f11fabcd3f3f469de0dd139b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.2.18.tgz","fileCount":40,"unpackedSize":334087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6m4FCRA9TVsSAnZWagAAJisP/3BpGZWXxXGbm1X5qGbi\nfTeC9HwnWKtFh0j6KW7jqG963Q8gjp3LM8TDjzyCWSG88u8x6/QfPQRJN2Cg\ni/13e62xC0rKyjDlKqNh3MNgNtLLhjqsfVP0ArLh1SW7PnO9BFCIdasWtDAe\ndyMmc07yT75UpsZS2XPspcM2GXzLrwn/80eb7NVMcr1CgRuLinxDS/6aQuJN\nyWOXR6icg1ms23FoLOaU7cTR+zts1frC6EgvprB6kQ24fdyN9juNDCo97UYe\nfihOHgaS0nGCg+KzVY+GXhjV2pBQOljPuHMyjMudCCVcM5oOZtgZWiRCqD3S\n9LV1he9Bh5PGybBXpyC4mEfpHZWjZX69qWv2Ag/gnXH5fD6xVJTqY4WRB1xV\nrPLOu/glNrflrpBOxonT3mNW9zDRxyuyzvMMtSbwJpO2K9l7yQavKBqCPcRz\nrcOeBFCzvYrRi2M0lgaZUwmxCAQF+A7UfND0FUXglt+giz50erAHb+NLPVWq\neulhMGp8C6F4f2WFRB8sMuyGdtiCfao5TkgRAPy8kUWVofJlQdZDZuSrD7pF\nfHTSYucDc6OYAF3iQEd87tWVpO2QfVGbRlRzif6ZVxqJEW0ZiaAU9pgjKAwF\ndNfb9MBn2ck5vel/ifgNvcWucJiUqivhTQbGZquMZGNihAxK8sO415Bz36Pl\nH7D+\r\n=/yfg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhGVq2DzBLlIojIINpDiGWLjHoQyEJBLliAd1OarlvWgIhAJe/c0kIx1J/6fowwSVl2Wi8l+VOCXJA6mX60TWwsn60"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.2.18_1525313027606_0.8114231802262903"},"_hasShrinkwrap":false},"1.3.0-beta.0":{"name":"nervjs","version":"1.3.0-beta.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.2.15"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.3.0-beta.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-5k7B0UcPC91yR8b043QO7/Di8B/FXaXFQ+KeF/EMtrUQmfRlB+0k4sFwHWOyd7VOP4EkbLyhSTqlNonRvyzjTw==","shasum":"7e75ac3c83de1f77240443d812d6846dd7fec6e6","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.0-beta.0.tgz","fileCount":41,"unpackedSize":336903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD+noCRA9TVsSAnZWagAAUo4P/27byBERzf7MdSBlvgIB\nTD90C721ngf6+mgSq2QaPDBuf08a6mMqlN9TQFLDZUAI9kiy3UFJ4zWrLxyU\nGJeTYUNnbxv3ss4AvmUkS1RcZJCkTT3cvMjmPF9xGTBlWuTkr/F/t091xUN3\n5O9bkslOveE87T9Iq6Ee3nVwEbtJNWTIpbIUW+XEuODcS2R36DqylIgy93q1\noY9zDdLk8uZvCKokYlp/rSBe1sGQoG6UiNmbTupRYYyQLcdBVRg9xKzA0zsX\nrTiR9qCrDDvX1+4k+WTffCkMMhm/ALxQTuXLM1kLBgtI3o+y3tE+4WXtmePo\nA9yLzDZrIt2RiLXlDYknMlPfZQdWMQr0g19AfjtKkJ5AYjIO1JLQG3fCRrPO\nINvBbrwUmP0pIxrLOc75h/AAEwCynq1TbH7gKoxmBvZ7ZPURqB4W4DyEkTwH\nu6VfvEo9JzZYmjAm87f/hMZkXAhOdSBIX1mhCtxsrrgIq2mUTD4fKmnfyOas\nHV05v9nRXpwHXjs1EmJdjCP/azctM65Oo/Vx077IWiIoYQ18+439OceIAfpo\n7euKNFL8pV/WI5KtCfgshXxLXCK7vCqmBe/NGfpxmdcIuwO3HPvjaBXwcv05\nctnmJ0BTP73rpnZEHXh+YEQhXWYLewOtpa6+6LDxoll34upxktRYYyvmTBhT\ndOkW\r\n=IihI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8I4clywt03GEoLSpCqVLDWoOCyfpOLclIbZ3Lkr2X9QIhAI2WdWLEXN6mhZ+UsLrWlgzlyhx3EZxR+++T+nmCPPNr"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.0-beta.0_1527769576058_0.14702332484743197"},"_hasShrinkwrap":false},"1.3.0":{"name":"nervjs","version":"1.3.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.2.15"},"_id":"nervjs@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-N1pKJf76x8RIuWeFcfglkW7rpj6qYAsCC4fPaZ9LVehgcYgaV5zeTkaeUCVx+MMM4w/vQLHRg4Pa76I1Y+U6Zw==","shasum":"4dcfe0659748dd81e22761f567f06790359b3ec6","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.0.tgz","fileCount":41,"unpackedSize":337200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGmA8CRA9TVsSAnZWagAAc88P/1t6ztNhlv8J5r9armj6\nVyvX8VLkf6p1GPqeYVv5UfEZxIkDjOaKnrd3CcWGb83JfCx8VyCuRQsAbhk4\nDhhJQ3XGrgHmzDpc63fst0D0LkU4ij+nkAjys2nOMD8m8GhYqaTHE6Yj7Z0N\n+qV1etAnbf71FhazpOtBz6ht6ggaBJ1kbpyqoLHPpnYbhA7APSV29wg4SWix\nLv0eeqdLCwYr+45uGPY6qy7aT3c54kTMF/geKMhJEzikorJbw1EWVVwJyuVE\nVO+1cw+Rv4IfDCNuheUybpx49R3Z3psmobIXnyTjEbrzizJC26H4MKLmroFK\n9kdmbi1V9dJDnMhFYjm26HNyIrgCm4xmDhqzQPnDf9Ow+U783Okvnt5vdMox\n/Pd0JyD+7bfMwcwZapWl1USl3b7n8dfcp1eRwEuxk0a/O7h0tDnKptCnsvmS\nAGvdNPYtTfQ/V3ZgH8mU8bzYFVfbpN+dPeGpwgYSXnEosVXk/hWgF/xWMh2Y\neDgdVEGbXIUX/5BUzyjVknAzr2Y85n2/ONvL7j9LGzw61bh+Jzuewl+KkF+q\nv2RkIUlIkW6xtvue79gIXxzI4p/b/iqYI1SNi65Nm9YkjXTwZ2/1zgvEeBwL\nBFwr+8wNSm5mbgd09qi5YL0oKKbJ8M2S3gljYU/OVDbC8gWYmiIOdmUADrS8\n0Xxt\r\n=UHA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHniKBfcbjDYYlyOtIBomlqLvhB9vQS2+aajUxKGgFGZAiEA2rtfjaMAHE0asYQGR/oW98KcL60dHzPrm3tfAFnZNs0="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.0_1528455226470_0.2635126663368228"},"_hasShrinkwrap":false},"1.3.1":{"name":"nervjs","version":"1.3.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.2.15"},"_id":"nervjs@1.3.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-iP7Go5qbw/MAH4HDJ4VhNcoZmHdCe/nfeIYLIi53MGmhA8sqb8x70UHhCCKRw3fK03DkRXxybVBzcQhfA2zZXA==","shasum":"ce5885c015289cff71cf743acce544dfaed4a560","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.1.tgz","fileCount":41,"unpackedSize":337958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNfeRCRA9TVsSAnZWagAAlrAQAI0gx8O8dX3u1B6c+Mwg\nGAabMjcOXO3exPJeSrCcszfiuNLsPiolLk13uCAW4fLqmLBbdXIkeBjGTJjj\nz6cuXN4oUyz5eK61qkTnJjnHCbhMdrJU4+DTNgi+Qu5wckVOV5kK5GVFBp/b\nlpTIWLHQFMu5lfHS0i82tHRJBuQqtS5ygwZyHzKnNdD9RaYu6B66xufja4f3\nckFN/UXa4elL7Tdsi49QdmlJQsVisooQt6gfm8Y/+U7ESZwoOZB4b4xNtP2e\nrosA+6b77Hpu7YrBqzfWkd2vLdhixT8LYUReOW8L4PNU6gsOB0ZHWu9Qi0JU\nCgS9TrPWsIq9q9kmWPUfhKYT3/wltVaBGqljrEI+FI3nkP8YlfV87c8dAcAp\nhDyiSNkXNVsQlxgDwTlQVjDGKlWt8ABizNHRjHMUNw355FrPbQ1lymLD/o5x\nU9vljUDoo4O5uSAH5e5ZtUbdMMnfTp5WeLPtcFwmNQxdxlAtvdjuyWPEED1Z\nzXLt7AOETkD14UWDdDnthd2FbsWfN+gVqMZaMdNhZcqCxIw9FR0K8+Bqc5AR\nz9e2buOk+Yj3n3S940gdLSlSUVtsHLpGygA0Mj2qlx5HnK8FWEciVQP6rnqr\nDIsJ49zzba3zYJBbgPyyvBZmNEjhhTA9NWUoMsPvr/Yqmnn79SlJ4GMlEd7b\nGzk4\r\n=mrET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsOilV3aFxpk22SZFJT2i9K51ciUKgJ8nQC/gC4lfd3AiEA4KEzJqRL59G7ndcqoFuW3EuqfiuuuAdLYqiiaftdRY8="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.1_1530263441861_0.8127380756346256"},"_hasShrinkwrap":false},"1.3.2-beta.0":{"name":"nervjs","version":"1.3.2-beta.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.2.15","nerv-utils":"1.3.2-beta.0"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.3.2-beta.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-SeUa8UW9B9ZntEOwizY9BedPioCE16Hb4EOjFSdqBg1j6qmm9ZVyBnmBcUi04cQ4i1eyHLIn/7dn0wo7QHLUmA==","shasum":"286037e49551e5e6d9a9cb2787f58b9b93671c58","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.2-beta.0.tgz","fileCount":41,"unpackedSize":340212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSK02CRA9TVsSAnZWagAA0EMP/jJuRveGmU2C+ZWNcGFz\nWwcKexClOt7ujpVVnCjge600ixJlr1TN44aKuXikyZCd06iYChN3+vtCu/cw\n0D+kJwxzhIY2lWJX0RseSSceTkEcLKfD669pBDZN0ypCOMEfv/IU50s64mjK\ndIsFYCKH98ADc3ipiYjrLoD9l6PYV36vFax0+QzDPqxWyQzKioXw/aORL6TJ\nUs0KfvNkgOksA46Nrlp8kzjpyF4d5I3bAVhZ59CMZeHQjDQdHvtZtFUd6EyL\nP1UKx/yitxGtZ3W6aG2yw0rWQm0Tzf0xo1r0q12nOsz8X9kEzfKgobzcfLqK\nB9LHorTSEaA883GN8FU5Ft+lG08YSW9SxlVUnYzFeSiDcgKhbVWp48x0z0YQ\nuUytGnButsfqZOWgz4W+moYA+Xm9qKxwrC5oCcLn5QpetiEbjVa4N9rQkaq8\nIUzqFZLNPSq8fZLu7H8gSIDlRsIjxbwE1l8XAovAEPB8OM2BQmg8INFaXAF0\nnLP/lJ8ahGL5iAM2IZYrqCzA9stQ5BQBCdw8y5b+MJYGE6bNr0A6/vn1soFZ\npaIdt/yXJXtE1q4JSB03fEhEg2CnM6v8sfp0I1IF10cobXhtVWE9PmAk7wu/\n9thZgnlatAxtm5zsa93dSPGBrO0GLsboM+0Vnz/dFoyreyLUO7CPfs9vrvVW\n9CTR\r\n=9eTI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1SOuRcnHhLVJ6Y1iqpKZ8taiA9i9tXnAT8atk836kFQIhAJcOJnWeg+ZCjjaTsLq7Mu/hZDui/mFVisqPiSSNqUzW"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.2-beta.0_1531489590721_0.8937618295558094"},"_hasShrinkwrap":false},"1.3.2":{"name":"nervjs","version":"1.3.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.2","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.2","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-p13rJPVs9cK+Uu91ew3HpPK0cWWU04ywJiK8DTpNLZso08F9YGtIYXQWhuJBntM8jcDU3DZYMO6Ym6xRWQa+pA==","shasum":"8d6b178ac34a4875da2a5fac0e4a576aad9a2f9a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.2.tgz","fileCount":41,"unpackedSize":341949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbViVBCRA9TVsSAnZWagAA3EYP/0msrmscRbzyOATiLGtE\nJLcNVxW0YF1hUx5Sfz74T42bNfXBECObtUmmlIksrJi1B2GKu+kMVDucCJk7\njLENlCHc1QIXoPXFyJ5h5ddeWnhADbQnVuyFEYKtuePJrgrHqnKTLeAZd0Pr\nfqhB4bQNQIhP+nR4ye72Dnl1yY3GjP5v3bnv2wBqiOlsvdN/TF79SzMrXrhW\negXlvLhmEzOshGGqkFDIK7H9/mJUHbv30vgTRuD4sYA55gHdevL/QzMnDluH\n4ltCxYn47tFzIMJ/VVzrH796G1/FbNLIjzoZ+ycDMXelyhIfD9UPn6caQAU0\nZER5IH6f6ymXR32QPxaq5jO6KiDmJa4e3mxULIKfF11zLPaFDgJanXN1dAhl\nDTds0TXtTX08IgZpeFusL+oqhQl7ST44uBh6MzsnPmHoEZ71CdvLWT6iKAUG\nQ7jXmlQIiCe0zsXYv0/WcUKlHt56sTF4ZVABKD5P6SRix6b6H904cjjcjpKs\nzkZXqORk/sqtJY5eOFxfkGhtkzip8BFHfF4ljr1XKVXf5Utnf7G97m8WqXKn\ngikwu/s9A1PcyYxRqcwjWgfn5ZFUC9KKhS/tunWRQnOCwaNJivGLdAyIac9v\n3F3c3TYx/3PrvQWq62XbT7YDzeWP8x3XYxtAQti4HFXThr31dDZUizm5LMh7\nUqO1\r\n=uGyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+q9yhZAeQt7ZLR1FsyvmcMyBFDt5LqPSAOk3lt8nH5AiBhenmy+UhstnhzpT84Ya4ZR0PEXI2JBllVcjii/araQg=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.2_1532372289263_0.3635468890597717"},"_hasShrinkwrap":false},"1.3.3":{"name":"nervjs","version":"1.3.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.2","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.3","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-oDdzJCtZbnrAeqxXXGBfo/xo1ldr91czWWJ8MI4LLt92eY+y8ouI9arqjF+QthiQypzhGa15r8+eUjP+OyNW4A==","shasum":"b9cf361452c8af9b781a2673532cebb33364e23b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.3.tgz","fileCount":41,"unpackedSize":342233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc5sbCRA9TVsSAnZWagAAEC8P/1ucwho/+5RqIWcV8JEd\nm4zgIecQVvutwyytogtai928UlrnfwayK5UooiEmf2eAfO9U/S00qG7vFUS8\nV0jmnqlLa0iFbBRvXApIyhyuVrg22OYs/4e32l6Ie+4Hb/VJG7/EtpZT65uf\ns0ecF9wcSsd92xo0tB7sS8SkyxJrwmM4LV0jjAwZUo3fGWkHlijGqoxaNhMR\nVBhahEJPTqhy+3Yy5oRPfnWmD8nA9f5FFJ++E8tP3I6IcbWSEE+8dQGqcH+e\nLyTn+tkluh7D1ZyyZw2UIDWKOSOcOvVT9CQgGRLMxdjmeex6Mm72+gwG1npx\nWm3vr2Hk7g9LXMf11f8uirSV0t51Ycbd5omhJmD+PJFn0Uk8plSwf2P0e6At\n6yLOYK21+y6NI30I7x4PQuwgMFOFUqJ7JhsmZosbgtCnxgmiA+jQejGdTwd1\nvE03De9o3r9/uTwJIDID3A+p2GOf36j6wYHaNZ4PscMqpjFjNBEJnF+YudXV\naCS7xO4KGGnurqG9mZz5elG0HydCt56xa57kvHvOFjtePVCA9zZtqZZi7GvP\n4MzUm4n3Mlg+8Z8RlfKa4BtULH9lg4Yhtkr7iTagQE8FsWdW/pfYLMrYFMWr\naGoQxqNekQVf81nbAENAeVV9P8fMP/F53+QlbtEFr40nfTYUz/0ale0GZthY\nymF/\r\n=kWqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFJMfqXFGAtDQ/goWEoV291Y/l7tSRXbJFHODGvjNONAIhAOzxyJWSgHvGhex0XEdxihx418L9Y2Et0sNkywujL79f"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.3_1534303002996_0.3824147829579989"},"_hasShrinkwrap":false},"1.3.4-beta.0":{"name":"nervjs","version":"1.3.4-beta.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","files":["dist","index.js","package.json","CHANGELOG.md","README.md","../LICENSE"],"keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.2","nerv-utils":"1.3.2-beta.0"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.3.4-beta.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-FKfLn1EryvpoQBGR/reqmV+12WK4CaE0bPE1CqFs/w/4svnNaALzh/0LWPoOtWO8N7aAPCMUrDmTnan3O1XBCw==","shasum":"e4df19d082079c2b63c923fd9b07ce3e48f5dce4","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.4-beta.0.tgz","fileCount":41,"unpackedSize":343010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdRdYCRA9TVsSAnZWagAAvUoP/jVLFxXo6LL24aIMz3bI\ngR+gx6As8PU7uTncJHEIX1LYIXUdH92ze2tFt3zo85JYe252fBir22VgedYe\nXdTIfg7CPn/oeuSWwVRkMPbcmAVpJjhYRHukrW9arAhggq8hNvpHQqQnvL8t\nmhGQf5TcpivkwGRgvU/0Ea+gVKusz3dhMTD8w4jWu1eOoyYjG1q33C4Ib7nj\niXjQh6MjzqgnRdxohM8dFURfaHHwcr7Oes8Q0qmqnJqwZldNte0TIMlsiqlC\nLYvTCLxei1K+Nj0cNe4/jPAHHcuHwrV0Y2dZq7gQpxt5Frz9YqXVjOA3V61f\nOjubruFPSycsXFga5c2bHMv1inizOc13RY6yUXFSOazFSwfNJCFevMAC+QyK\njBJ8ipARVnGiX7Bsca6Cl6m/X9ivkOYuBryPetKbi6lJCrcwDmVnYiQY3U6T\n8FKSo4ncxd8fYtA8PYMxkmvL2LKaxHrm6IyWqu3mYaKWErmonnWlk6hBybwB\n2Y8nmm2qAHo2wwLYCMiKOWQXN0k0qZJb8CxMrxqyKLEKBqNA0YnamG7teX+m\nibI0LVJ+FhKJBicYV8k9EFdJTqamjmZH42HAU/BF2PpsrFXOxYQqcB1qM47h\nQtynjowYfRYAnRC6Wmjxz/EowlqTX7HyvXCRuzdL48nZJCxOZJOqbwUAVCkH\nz/UN\r\n=TqT/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBLAb5J574v/TQ9qIR5j44jBjoY+3ybSXDJjS1P15ozQIhANEy9XhPKZJKMlv1e2l4QaNhYy1YP1soDwkb7SMQS4N/"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.4-beta.0_1534400343998_0.22651502458708772"},"_hasShrinkwrap":false},"1.3.4":{"name":"nervjs","version":"1.3.4","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.2","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-VHaboeduGQ+8wclfZQ95DwOHQs33yb72yecX/deSroRF412NLB+HKFxQGu7gKxq26D56Ertjl5G+ijhi/x5ucA==","shasum":"20cae9c1805e33c4c2750ea6e945ed220d35efd1","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.4.tgz","fileCount":41,"unpackedSize":343309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrzqmCRA9TVsSAnZWagAAuCEQAJoAmaVXZucTbuKRlVoY\nfv92dj26BddkLcBd5jhh+micZp3Pb65YzVvGYa3+6t6Gyf89ScND1WRdp7jl\n8WpnonQ97A2ZGD3uZkfNHAG/QGsv1/DQVhDqMUWUNnusU3+2U7rIt6UhdXtr\nqIPRWyc1O3hmrL/xlLq6XmPR3tMnXgrAYr70kAUMsqia6FG0S8lw5a+hNRcL\n38DiLzQcEVgBdryn2j98W1UMv0rFvho3I4Wdzwulx4kiOOntYPV4Q+NmcXG4\nwXxdc13qWBBb74hctIv3rzG1nEaIFt9P7bjWe5DB97CgjULwH7BOEl3i/yGC\noNY7bTHYPEE3BSW0QgGBJUSLLYkfhJ06G6vE5NMYjCFqo4sNJiFdlVXvuzpF\ne7ZYuuFgW/gz3hfAJ+BanVD/K36IwHPvmLpOiSYY6s56aCj5Hf2p4zETvkT5\nu3BhueKbUOuY0qCSj1D9rfSWojStLVXQT7DYSoZ+ZLj+lJOZuabOYv8b+HjV\n4uufobCB/6a0qF7lvMfdRtrPa4z1TkZLDb7jD5WmWIGUMDS0xBBB74B+0yKA\nHM+yoeYHNuISajjGc/PSS724VPIkkFRkH2g39Xj9y7HfLorH0sGKpJsD9J4C\nCY46YbBqRWWStezBvzNpjSG8yr6bE4KbOwszz3WyFoNv1Xe0tIUHzMyKHWJl\nP70Z\r\n=Rq82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpJREcKNBIJK9D00Ps4Vi7zzZUSm7WVBNeEmPDHjqEVwIgc5h8wjM0fq7GVo9J4lhS5GrcBHp2LypM2oWGsajNefc="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.4_1538210469528_0.8229005922657593"},"_hasShrinkwrap":false},"1.3.5":{"name":"nervjs","version":"1.3.5","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.2","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-oYIjl+0j006VCzwGL+sN0/pXjl6MoLe6MqOsTcJHB49pMzMfKqr/+ay+xBCURVbyVuCmwMrXWB9qxhBT2n/nfA==","shasum":"d4db697ae21b856599b7685dcba43e6c4eff7dd3","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.5.tgz","fileCount":41,"unpackedSize":342991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrzuACRA9TVsSAnZWagAAPBwP/2ODnPNIOPkiBFuC1wbz\nn4igU3zBPXvtumbQOrNoOcKA0OFMA99eswcfrhbkO000234WBwBO48TdhwPI\nKRfyqW3Y4+6KKJBaitioB48iXzkIdtmm2NWjUn/+WeFeptq/q5G4qkSD0H2o\nQnGb7wHILVypiiN4ZF1m3nGkK6DnY1+WIYRhcZ+u+1QJLO7rBXYhnXOtERj+\nWdh6dkRDGlghVa73yy/4RTFfmTMJ2oxE+H4XpNjwh9/X9lcbNA64d52a0wpk\nSGll+2kbXM+ysZHM3QGlhEBgsD7EMYJ8bS1hD4Rqmc+g6M6O+l9PiGhlEVOq\n0jw2lYUZ5f6z0W1KtQOp7ByQuIORKk7/u0PjW0Ct9UkOCLm4vI+zEg/9Vf4/\nG9uOIzsmmcnsb0U0pidyjUNV0CFbcuBTYgiKJ/74QYUlckOohk2crJc1Wdn3\nwpOlsrrPGVLqSXK1miN59ykokrxYXk73YO8/p6YMnWgB7klOLnDeGZOGzWjV\nSw497wvLLAHqjjA3NoyMcce6l8xRgnBDs8DUT84ml853K2qn48aRt888341C\nt+v28lzSpCRapESkd0HE3Z+RmXP9mBBBqWKjP/Xtq95S0/hq0Rbv7L7tZeQL\ndCuVODy+ZkF46UTqzwi1rKyu4u7MbIEQLaayivHWRMLIfFuBxexOo3X0hBWD\nsOgF\r\n=IDTh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3/PWt9Z7JAhEDEQ8KCS1afuZwKQcslI4suY8xIA01JgIgC3wK/uHG1r2cEfXZyjJMsKuikTZ2wHsXntr6+iMdwGE="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.5_1538210687795_0.2336368602170551"},"_hasShrinkwrap":false},"1.3.6":{"name":"nervjs","version":"1.3.6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.2","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.6","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-ikkXMct1vRrfgRCZDeR+LaNvMKMLGWxJQ2nKLiNHy3rVYURLbGQ0sOU878v/uV/1LC6VyY3UDTZJZpPz1aDa7g==","shasum":"e022245e8cb32340729047435de54351211b7d3a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.6.tgz","fileCount":41,"unpackedSize":727417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0aVDCRA9TVsSAnZWagAAyPgP/32XEv6XgNV6/3B/B3xI\nqFA3cjkk+gF2BL3fRCH5PCDEi934BCjB7UNnrJEW24OUJVSKY313xdjoUve8\ns0UZ364BmMP90dO1n/RuPJSj3byR2c28P5tvyFuXbgyUSpBGK3hZZwoSLdBb\n+gtqod5ithBYFO/czIIMgIYIHyZ9IUlDlCVAN9RscXNhULl7KwsPz2XpUqeT\niOVinCCjhjn94ha7IIPhb55bBKkzL71rffafCaKgR7LRfEBSDtuFiIhwJZjt\nUQ2+/Hn8zkPVWDpXp5PAquugtD9sgyvN3/1R9rGjw0fwEHVFzOrpB7wpamB+\noJSkg5cJYT3HRBvuWUBtmhmdMQ5ztw47KVXGZrptjbsH49IC221LrkodBLPZ\nWO93JFWxITtS8/IuyNY65l0lZ7r4QU6k/v7Uqc9IP7bUudmoeh042lmFkQc9\n3+5iqqRH0Ln4DmSXxzU76+R1Z3lp8qTaA7HVn0jGScC8WQGk7CIxHCK/1MMH\ndvcqRP1Cq1EtMIjzPkTlnmdG3Swa5KdheRUK4WQDhLH2b1FI4a3bUfN0lMv0\nFE7JPYxnu23a3/TEzQqk+Rk0qxt7RjR38iVHNYAIN9GAz9MiyCRZV9bE2kus\n6X1zIytKXMSE6gjqT4IQPvGe/FbNDt39Xp1+Rw1bnPGn7jX0wG1yYq3jtThb\nVBIv\r\n=N2PZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3FlSXm9HkZY3AcEN32fOEJIM+rtIL5df79hvNQUCWfwIgdGO1TOjdzh2yQ2VAGpln9r4lm7clJ0YPenKqx63hmDw="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.6_1540465986213_0.1913568389375686"},"_hasShrinkwrap":false},"1.3.7":{"name":"nervjs","version":"1.3.7","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.7","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.7","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-/+KpTMXXmjan8ohufWiCUaccJpIGtfm2UTq9cIS268eqsU9S9JGUkS5GpOVgOE2mn/42QAMZGMhzRmRnR5UYyQ==","shasum":"b950f1007d386d98691bd138e5084ea927555c4c","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.7.tgz","fileCount":41,"unpackedSize":726533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0o2XCRA9TVsSAnZWagAAH2EP/1nv1QfYKG5cND5VtZ5f\n/ew2VXJ5uXZhj5C8r49J9or3Lo6VBaxgP2QMNnCwJMZHz/1jC80ZO4qOoSFe\nA1nnPDCPqT3MGbnnDTZrD0aWtysRy3/q+yTr17t3P6yAHxzQSzNyMgEcoCMS\nzxfdkOIM8+g8Poeyfsnb5uSEnXccGIEulG6PRSuG8knVV60G33L8Usfyp3ow\nATvX5QcSwgzzUIbjdQil/Sih0k+iX5wsM+bOnDfeBDkuyTqD270uz1nBnSNQ\n+yCmIBsDO02XAAgkMiEprYaw22CMQxomV40CXOVF/3hK1bgRPv/Lku0PsaVi\nvXWu6hgg4tzvGZQfs0/0s8S8Az4fbkrjtb150Po0/TqHDvD+jNssQdb5XBxn\nO38IdODsxBjrbODBSvJse0ZP2xrLY5oBw0BHAllQN4pbTYn0ofxxFSajtjIx\npdbTYnQnJWuWekrwqZmqf6iunEXcHNA0FolpKx98OLgO6H+T1mEyVvMUmG+5\nT9hUiv5nLbt9zOmxeQIXHwShd30e5IxiJDAAhRDDPFoeRnQNOTkXlDH1a+qS\n/JoGZJc/rgprJdA9QqUh4UwSfWx2DSwWWolCnElFKrqgC3N5P3UDkr5MDGjh\nogwhFAOImUp6af6YNLGCdRwMbUPalI3LFZK48EFYoL4q3B2IimwvKAcTWv1n\nzqsq\r\n=r731\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9+b9DMibBwebrb0BI98isor3/twHLH+fSt2wiY1/fnAIgH13PF0uhhjo0iCiAfh6JBOi5nuA5q+QABgubpQEf1CM="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.7_1540525462958_0.3701121879280376"},"_hasShrinkwrap":false},"1.3.8":{"name":"nervjs","version":"1.3.8","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.7","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.8","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-BeSbTIIVZmZBfyihGz9GoJ5dqEqSZwPieioTnQ1JZUvCyRrlYeTcIRcS+D+yZ/zxXF4hXIGp3RtAsitBmW+DZg==","shasum":"2d08b1b44988a60961306498cb54e1c570836288","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.8.tgz","fileCount":41,"unpackedSize":727121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1rUVCRA9TVsSAnZWagAAy8QP/1wL8rsLdXsTw+CCyugb\nABq3WXsOCUzpiWQX+JONINnv4E7r10zr6mo1IqNX8wHB4y5bVB4nj+LZmxOz\ncIXZ6Vt3s48Fbajn9heBGew2ltD3p71N9iCBZmkWT2df/1ERSN13Il/tfF6f\ng0SXH/EUCCQA0PkKdjbqV0wsyEiV0pzp4KTNOg3AROZfEFh8W9ITv4aECGbF\n/WbHkv1/I6BhCVRcfeaIcEB4LbBc8MVc1XwOBgE6KDQbVeCdgQwzf7GrbIkm\ndKBC2wHLezhjzBN6sJpEfbUW8mP7yoyWhNSj5YAMOfZQb+/E/0JYgtPpwbMt\nMniOcdE5PRg59VTy3YkIoQScb/+Ak4i7V0I5m0BevU5juTT7EySyL5T7mBhd\nlS/xz4ArfHKRjbVZQdYm0TKrSd5XpCkikpQfw6vs3nrGLf8MKgXObPFOD9yb\nDfpgEvm+xLNEztJPFJqyBcd5MNHPSFeqI6tpAF3nolKEhmIS/vIsd/cnuD44\na6olAuIeTHfxRCKtkUnE7NKf24bGzlECqz2gG5/Gi42xgZOHelFVkJX9UIPx\n2bQ9i/XZ4aUznxtQwBDhWN67MeMBIXkoa4CT/Ka9BIIfxzsvosSYA9B5nan3\nRYMHGzxzebfyxzEwX8BJPs8Id7qakwmD7N0ZyRVfxZ/k0BIMQsbXruRjDY4M\nMOH0\r\n=UOX6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHy7iKnhfaLhzuTlWjl/wcaZ+UCRXjdNzIrbkds1igA8CIGAYkXZseP8hCLp+2awSok2HRuWoHKPymmNdLKPyNA9s"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.8_1540797717029_0.7086336845068735"},"_hasShrinkwrap":false},"1.3.9":{"name":"nervjs","version":"1.3.9","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.7","nerv-utils":"1.3.2-beta.0"},"_id":"nervjs@1.3.9","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-Q/NfEILQsWVoNmlv8DcJv3t4m+irsNA4i38hVvfPRzXxwv1HvD6nXeFPZ13ABkFtT7K2Kve0lChb68QZWaB7Ow==","shasum":"ff38ccedd29e20b5a001060184389eeafe2a565d","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.9.tgz","fileCount":41,"unpackedSize":727750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9q1ICRA9TVsSAnZWagAA1OUP+gJHK3vjg5BlJHKTV+n1\nUlDKbFhd9mVPVmZqs+Ed1MPCu1J9/tj0kAaXTXZUV0hUXN5r0dyzElwchGcW\nCANP0wVfC7j4BGPXwbFwzLN8D5fX0N2PGOHpZxWJO23NXLwb+Dt7LSAAzcNa\n4QpCMA2M0xHqlrR4pR0L3OYYmcv96bU8oxnepd5Aqp1zCuhofP5EsevXvCGH\nKZF3b5JUVKB+JXZ7C1ti8/APYFohLeFlf8mGo/axfWGqvkB1Yxu6lsYlTPNq\n/frFaxNTChAC1VXNrakFz1vndgKnJLNxKL6fpr7jB+XcKkP21MZyH5QZSsUv\nXUH3pyLmitboRBoh98mirRTMvZDsoa8G24+AO9lcmDvdi9eCvr3g6j7Z71FK\nyeAiPParE0PV9LBoqWb1qrS4DJVZAYNwVKka6JvOZqkcY3Clp80WkN+xdHgY\no8Tkyu035jHzK1WnbEEHFObdc5ddNapzL2in/zjK3b/VAjTiKVin1MxLgE5N\nxSNw7h4zTBekpOioxL6qd6FTYgoJdNLJyzvFW49X9z4OEdnQAROsLspRBb/8\nCYuNTe3SdrxBrEU1GoJ2utrtS9X1QbbefzhPgueZMqqUNDlq8lmqszZguJ7A\ndc+jBcd2Mn7JfU7vKCiN2PAYkQvOpGJO1PA+W+G6u5TJ9nNIz92hZM2HQPXm\nuDPH\r\n=8Ctq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgBaDQegQpVWiiDpXra5wFVGy66txqBR3rPwOcGYsvAAIhANTGkJErdcXkOr79PqHPvv6cmknk+goIquZOyL3rsJ/w"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.9_1542892871768_0.6749841797930833"},"_hasShrinkwrap":false},"1.3.10":{"name":"nervjs","version":"1.3.10","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.7","nerv-utils":"1.3.10"},"_id":"nervjs@1.3.10","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-/DOJWh22aPtQJJTMUdGUxdNp9y0QKz8JbInFlj+2gsKn+5o1FWYnxwB94UYnC0CyVcPOIkdw9GUdQwmcTSg6VA==","shasum":"ce244dfc5bf9825a6f994785777a80caf4868bf4","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.10.tgz","fileCount":41,"unpackedSize":729742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTwFSCRA9TVsSAnZWagAArvUQAJid7y1CIP0+sjooD9yX\nSJyIp8/7Qie7Yj2rlY5xSWF49DcCyOIJD6Ge0M4xFmE0FW9Lt/MDQOS2zzqL\n3q1dgxy4kNdutRRApy7o7lc07VaFecEkn2hWK6SonwunZSFqKwtsZfjQr4oF\nmQMucKbXN1+mtH2PjPjIUDQmhrK+RmY1t576MngtsgjgYsGlWoaM81v4iCEi\nkz3kSeoJqE7yXwHQgwfklMHCBi2zEYBT+rWtT1a3TSWVKcf+hCVECWetR2LT\nU5DVVkoO5By34DyYiPaM1gbau6RMdol/oaN6lh9gEWuWAKT8QXkEocHTTy83\n+K+NJlc/zy+JnAlsipApMsUAdPpjQd3XWEPg7O+oS73fxp3TOObgM/I2bnPf\nH+NqglvdE50zFv4rykczqqN/BaVo8HFwEwVGJXgB9HkdMtXv0iXbCDGVDTS3\n3oxOWSC7fHxgP2QfOJnlTw47WBH4GudvaKNKXpCpDhFcXEgnnP5gSpScDv79\nhiBBnDZZbiFnVRhG+XbKrbWCV+ffHkSLoUQUEz7cAtBevLPwXM0In0RVnrqJ\n/X1ccxIb/ABH7yYm1Nm+GqTHLRQilSNSPUdxbqjAzqlL2UokdA34ZM2RGTfQ\nBEFiFQC2+U5/IwrfXhYFve6gUZ/fbJ3Kf1MXQq1A9JAUu3drPpYpgK2QGOzz\nuv2E\r\n=95MC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbfiABaP5qWJsT5YLYmF5sX0u3Z3N8GuhGQCHh6tX9dAiAXTV2mrJLhffBnhipB+OPcibtv+0M95Ak4IzolmGQa0w=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.10_1548681554093_0.9443381526496966"},"_hasShrinkwrap":false},"1.3.11":{"name":"nervjs","version":"1.3.11","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.7","nerv-utils":"1.3.11"},"_id":"nervjs@1.3.11","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-+84P8vstZiSVoNoWqXYzh0u5kTxuzrfTcd0d4bQOUQn5c06mXGYwBQWi8i0j5TTiSGG+rVtqVPCkyST+6zIrxA==","shasum":"3d7d4b3a74138464dfa8a7923125430ac34a1380","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.11.tgz","fileCount":41,"unpackedSize":729922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTwRrCRA9TVsSAnZWagAAGa0QAKF/4Fjhb29NocSxRC+4\nsSc7PNwsOFoTGbnyUEUC55Bj7i6z+eNhKEjs2C2gfXtD/+uYVM21Q+PwghYj\nBHxWwLhjOKV829GvIGdWSlglUT/VSyA7pa3WhqBcJ5EARegpEQstjsyVfQkt\nwwQYgGtgHMCcFO1EdeUlrfDHr3k7yDjO5ngvsGEF9B7WDeH5Nuj5KbqYN9qF\nmDBcqdTOkTqXpdb9lFENXfkV4XqYI8JVO8Fhk59UiWd04qBBLtRbFbDe9Zsq\nKSV7Pi/bKIo63QOPFcQ+M0PXSzk9qAa74eektplPbliTS2XoCqQBIEAH8X41\n2eX7zrxN7QNwgTLpEIhfn7f4skPsn0vYVp8dknAGDBNspDMIB/wC4cxwGDQ2\no1d1QTtPqUKP7CKppfA/KjEgFAZy8EcC534Ct4GK3hrtMAB437goXMcq4QgM\neofSYByKUiT/PMLuf7mCfZdZHHmpvlLhHFyY1/9Y4SuZt+6lGpsX1n/SlUFz\n+ZBRfZ90oObDbp9MUM8EkazqclTD4TFe8YsVpNO9hD9gBWnU9cKpaQUJf0IF\nocbjxaH+X3c6tQSBQLE0YvamVl0qU9BBRkHjxWVquMESmRKVpj+XHC1WdN56\ndqc5Lv4CBM6NVqazCtBJ6nLzi7czQti5vwNHZtR9pAx6eU+I1ebalb0t0crW\nf8kj\r\n=D4tg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzoOgEakNVzVGpO+LqDJg/Vym63psNMAA3Kd+HFmULhwIhAP6qPx6A48n7YWHXfSti+ghdrw4GCZvUcuf/imOMwaC9"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.11_1548682346776_0.8080866578832093"},"_hasShrinkwrap":false},"1.3.12":{"name":"nervjs","version":"1.3.12","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.7","nerv-utils":"1.3.12"},"_id":"nervjs@1.3.12","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-W/ceISS5uh0I0QppRXbuitsQIEomgl/gi8ePi3WrPrhsn88HkLj+tvO/nLlc0oM2Ub/rh0glL3hka6xl7L/FFg==","shasum":"2c19919007876fa6e40104e01f85decd84f48898","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.12.tgz","fileCount":41,"unpackedSize":729998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUbdhCRA9TVsSAnZWagAAn9gP/ju4mSnCXhPFzGTQO9IZ\nH6A8llUqRkKEBh3j4u4oNaIh8h6iwhvhsBH3bXuVq+RSe4hPKjEvhLr0gkFx\nQmlQhcl5Rz79SJt7DRNNW2ObltV+f43U1jv5DpghqMIX1/dq+/dGjP5PqWaj\n5UT7PLF5dR9+T7w9amMPSjTCZV1pk1QtSZFgnLTW5AASmyN0gHf1UOgP87zA\nyIFgxXSjfb4egtY7addBLnDvKX3ad7IyCees03e7+9YeIEsAGJXXzTqAcavZ\n76wLF+7O8JUncUoT70oU90wSCNw2oLdiWa1XaOw2cbaXzGEk8GxC88WAqcxx\n4uVLZXjdecHNwC0RVlrU+GXqHAedZuyg++FoNIcs32AOlUELBkzsHXScPWx4\nxTKPXTdrONWvIZajPruvO4eaQsU08S853o8nq6URtRAYHLBe6awsxDOLcxYt\nm/da27fGOySGRiySBlHLU4eEzQ5UN/u9FktJXC/29oK5v2OAdTFckpkJTFpu\neJ2kaJuWAHnzsuKvd68oHt7j3BanDnVIJObowb1fR4drx8HequLnoZGbAPXe\nklwlYO5WAen9YC4JeUtKhs2AKCQnVHgPcxOwhCyIjF0qc7m5zWtKCguOuRWj\njbxRFwhw3bzYqIo0eF4yGBIbg+Dm5o2LTB7eD5ZHMC4e+YnPlSH2xGd8Ec2n\nrVBC\r\n=TsFf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtGl7zdbkvVSV6IKTXRm6prON7532dL/+k6ZYu690QLQIgOTFngkeaOwngp+2Iez5Nl3IjT8ATmtwYFTTzTZkHTS8="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.12_1548859232227_0.14704650545686992"},"_hasShrinkwrap":false},"1.3.13":{"name":"nervjs","version":"1.3.13","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.3.7","nerv-utils":"1.3.12"},"_id":"nervjs@1.3.13","_npmVersion":"6.5.0","_nodeVersion":"8.11.2","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-0ddXjQTOd2tR9dcxIRzVuOCBEHNDy36f+UeTme4dU8S8r3JhLUboxK+9urhRTXgiAAwxSfzVip3+AgJwwBm6dA==","shasum":"0f3d5d5d09ced9c9a2329c4172cd707b32a1cc42","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.3.13.tgz","fileCount":41,"unpackedSize":728055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckwbNCRA9TVsSAnZWagAAttQP/1ZuRF9orwus+sBybmIK\n2fBBnyvgqafrO1BkSbcxDj5TZ3P2XUofswqJaGmq/d2HerareR9YwrrjIYy5\nBRI6yvQzBPhQOZOV3cfPtYVBb4ZTQqa4oYTwMYOzGahI/weZ9bHgmZPi0dtW\nKvj9xKQS7mrD8DAOWXYO7ZmtiwDEwhuReCUfhQBnKpTjHH6djnMMp14rKsPa\nteuAL76y/XOG56v7NZI1/cHQ1j9J3dDykXfdWAka6jK6mULdiuOC/COi5l+s\nQwnv8PlXaGtOK93JNMXDzfMYgsTSG2TdlWSfNMvBLBG2XAJa6PrPizlLN4NE\nKADgLKP7TaHTCAaDDYh3h3domlzQT/zljhdQmM+6REFnKqBKPmOcR5c4Ws+J\nVnV6tvmyPhrJ0VPgLG+muORLEV7UOgQxgW+7IbU88+O2BHIDHQeSji1Mu+09\nq0clRt3KQhQkqF6R3m9qJN+5Tm+yf7KLKEsUaOD1S4uXnBax/xh8uRhYxJmY\na0rrZtmcvm3mRd9YYLzWHo8s4OMIwJEmBbgEsOg4rozq7lHGgPg3w/ULiMGB\ntKxFVzjTfLYuQipeaJw8bRq7ZTdKFKRcDXobqNYQbN2hF1hduMxjutVu1sma\ndIxvVo+35vwwLsR+tk2pxepgvCHDGid8MD5DwSpCFx7eIx/oEiCMrmCr2V7d\nTOpM\r\n=7QZh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExntwI5B9V1Hrp4ih5v3BFwwvJ1EWgoUykik2TrMjYfAiEAh6Tuhq7IFL1Siahu+o/1YL4uk3FrqhNxW3HGT1KImhQ="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.3.13_1553139404355_0.4830602436632583"},"_hasShrinkwrap":false},"1.4.0-beta.0":{"name":"nervjs","version":"1.4.0-beta.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"dist/index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"v1.4.0-beta.0","nerv-utils":"v1.4.0-beta.0"},"devDependencies":{"raf":"^3.4.1"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.4.0-beta.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-SGH2Ob/+9vfJBN6ChkyaNvnBMETfGl3hnwNwMczEjjIsp7kD6oNxQ/gXS6jb6DeVct0H00unfdzRTTg7CV0WVw==","shasum":"e083780b052d78bee0ab74b1d9fccbbb27ec4812","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.0-beta.0.tgz","fileCount":4,"unpackedSize":57500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrb+4CRA9TVsSAnZWagAAriQQAJZoG0mrYSovY1LFljs2\nwcCO1n4AP1ESVlLtZeu/pozYN5Nf9nvxvGZCcqUNE5zTtFU7HtbV3kmqG6PD\nAgzDOZ+USCYzCmbkhU92/eWOeGDmeTuVGHS+FJ+tO04rrrBy/iFJPNrMLRy6\nNNIREl65mkLAJMcGjVXbIp6FKoOQMHenYvJhbkfZqwe2Qn0IoTuP6pk0odyO\nz6yIaHZLtfCninCmsOBV3QyDnmGr6VkwpyVvhIHgYBhMTGkbCkkiXikdYjNK\nuxvxhAE3Qr5Wbyf4aG4xNuuZXYxXf/zVaqSw963jkleoxwhqK+O+odapzOnP\nR7Va8D0oSoVBS4iJjIkYYJmUhy95EUzg99GwNomyV7nPY0d5Pkv5OaAaMw2a\nsJwMHr0BNHEOiXlg+XAnRTQf4jcpN0NoG0hgJJmc4L1D5H/JaBg8arTAtH6N\npztrXNxgp+7HpmV7yo6HCt7mD5R5/UKiqA9DnVgtOsc0BUO0+Pq0w1lH38TK\nmbjpDSKS/BxmpgYgnBEemDJqHl4r2pW1wVOz9Ocunrxn0ieJJ9PdEbgDYARh\nyXqARoBL70n9Gw2YKeI8L806Ugeg5i06/YXkU9Oct6ZMY5J+GHTRB8Ha8mMR\nSjSB9QgchKICEWaizHZa88yXzpNYMxyJi1xOQV9D/4Ht8U4a21aajOmof1ku\nDiUC\r\n=lSRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRKiQVBtwYvZHEWAH2B8K7pjqjXRCbJSzoh3QI5KTgDAiEA3bQ6v57huB06t/Ga6vtDc3JrHtBRgLDUgHebbwAlWso="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.0-beta.0_1554890679916_0.5293834554494152"},"_hasShrinkwrap":false},"1.4.0-beta.1":{"name":"nervjs","version":"1.4.0-beta.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0-beta.1","nerv-utils":"1.4.0-beta.1"},"devDependencies":{"raf":"^3.4.1"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.4.0-beta.1","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-CpbfpvJh53xp2x9PYvtiStpUA2Gf/PSzeW9I6uWiidrKXTksE7Aj857yo72frNQDA+8oF4q0xd7nqDKpMI8c4Q==","shasum":"9a2b7030ddf2d523081d751363a467d7c6208e4d","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.0-beta.1.tgz","fileCount":58,"unpackedSize":977545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrcWBCRA9TVsSAnZWagAAho4P/3asKnRKNRA8kR2pypSN\naaJFAnuBNztP+OwidnucXcaeMdvOltEYOQ3aaMoWkxYzXQBXB7hJjU+Vdt5p\nvvcxXh6xUMyhytx1mxEw7VlPePJMnFBOLcESZCOR2H+qXXgOHvzITZ5Zeaqd\nsAm2dMe0FvqVHB6c7iJVHIutyOcwUP353r5s1gFGh894e1uiDD35e7eoMGa5\nMIS0I81jh0CRGX+x16YHlsAe/9qv383H8FB0tX4h0fdEWw9q30xKZf5bVlGr\nRBaZrtH8GQi1sI0IdAN/z32PdGMWKlOV+H/VbeLbzSSidoica/NG0xXgnQN6\nFuangviPDSsldbhxzzv50xpUeAJVqRnV/SQp3/4ECquruGP4jrMNFdKSfQzN\nQu4rYwTeQG6abVb9XZu3TYDWxTXob3GetTY3bG6yfTlSiVPrknmdHPKgFIlR\nN85pqNGDspQnq3fZydeywy0Jm2CUe4q372ELqv7iA9J4tcew0/oLZiAd+mUq\nAit7dsZkiigRblL0xOYA3tQcOvXMq4T3fQKmnACDRkW1KKAB6mf/uHGlkEsm\nAVf9Xbm2UymeN9lYID75g2vCI/p+lYcmNGh+ArvIq/oP3lLGk956sKXeZFP/\nczRmTmH0xQeSWrGQQ+NKx1P+rkeD35zoyrmJqTExPAbiH8WyGTPnXuxDF0Ul\nmt2d\r\n=l9FX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5xC5tYQMEOagid6rnHvLfGaloXTRF5sNwZkeVIQMDIAiEAnV8Cl5/mwxLqJQxlu9+H/4jpG9Lk0xTreq4I3G3LaOg="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.0-beta.1_1554892160915_0.7429753759558857"},"_hasShrinkwrap":false},"1.4.0-beta.2":{"name":"nervjs","version":"1.4.0-beta.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0-beta.2","nerv-utils":"1.4.0-beta.2"},"devDependencies":{"raf":"^3.4.1"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.4.0-beta.2","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-OQu81S0Ukw3x/aj2yuOt8x9yGBd18WpNX9kaONfbRAIcpPijgjcaRwn+1EzgRp3H0rrIwY2+gelh0BV5HfFI8Q==","shasum":"40f20ddeb36803680dedcfe698c629962edd19bd","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.0-beta.2.tgz","fileCount":59,"unpackedSize":980406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvr8JCRA9TVsSAnZWagAAVNcP/2RMTi9FZNPwX4j040ow\n+o/leEr48cPqWEgzoUnNKOVEFJBK3ZvOvS2udEu/zP98WUr38uVx3QYxec5m\nP7urfi4hmSN9e3RNbQLS8NUVV1ovuOjGFSAnNMYtqyknzx/ufyN2LkO95KIG\nnfqn5XlBaZqDyt6T1pZYO1y2soViZjGxbecdXQwDbVezYQgZ+2JWLng3ZdLO\nC7Ad22PsuNdGQDphLsGJZ8Ufr9Ua0FHDxFhqCx0cUAxaWX2jHVGtnqs45rjX\ne95Qecuio0YfQqDs7QVD31zNYgocmaIit3zD0b6FCkK8OIXmhqHtYKsBBZvQ\nrmfAOCmn6LDl5ZiwBbHyp9rLumP8qg0AZSGotfK7e/u7U4v06OF8Vpuxgfyb\nHSuQ6N5virRwK+L97Hq4Sa/A3q5KkcQi8qvsZMFVxkUoLeTE2w4X2IJf1u+8\nqBUBp3d1e9oxijgSZvEIwThVqKvIEcVkO7BmlXXmewxBZdiUVg1IOqeOlLXz\nGwNFX0ftLmXIi+pXJ+7vuaHA11OI9MXbFEVdq9R7Nyp9TUBvz01Bj8BLyJqU\nDVK5h9fJUENS6d1gtkLoRNK4B0N1WlDLrhEJ/oTeLfi7TTMV0iZpnSZpwGU4\niyQsylfsTWY3P6YbwgguzWRdjk0Oxqstu7cSE41mZzEKFc1bjDiEd2BIIr+9\nkdWP\r\n=ELX9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC974IEoYg9YS0O5p5kqBdWPuyLdZjxTeUwalXR39JVQIhAPyiM2ElaXrM4g3vBOh4gCy1Hcps8I63F5mhjCUilBlf"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.0-beta.2_1556004617207_0.1222357320186771"},"_hasShrinkwrap":false},"1.4.0-beta.3":{"name":"nervjs","version":"1.4.0-beta.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0-beta.3","nerv-utils":"1.4.0-beta.3"},"devDependencies":{"raf":"^3.4.1"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.4.0-beta.3","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-WurRllJiz6BEnu9NNqvT/3S4Dt2uMS0mvnJR8DuiqTe2SOh/17R1OgFAwCVBLCYlsa/HIpM+vcntfZypeHzQAw==","shasum":"28b205a783ffa420629a8ba60c55ddcad39573af","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.0-beta.3.tgz","fileCount":59,"unpackedSize":983167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0TBPCRA9TVsSAnZWagAApFQP/3sbUr1kFAOTA0qZ4jcg\nCVr64RHXRr7/Zd6zqxW47GOky88ABeuMq8N8EZmA8V2myGrLlo/jKShKa4Hj\n+5htephQvRQ/f+9BiK7TdYPhIKM36B9LCJ7+Q2jtVAxxXe3TOWM4O701QkiY\nUqeQ2Neglnnj8ozQYfESmWHgwjImrBLzZFgebNTeJ5XHn6umBCtIdBkkWEjt\nRYNFm+DnLOos0m5598f03qBgbNDxr0FvtxQ0/3Q3kxPFJx4pt2uAHyBob9hN\nZTStGjjElMntcMMGwsl0Jec4RL7DgNaxlpK7KRTs+L0uDvEOXBEuXOGDWxgR\nfCVGysHa65GacUZ9LL04kxPc2Nu+w9+U26AjP3ZqS2nYkzoEEIMKxYN56rhZ\nuaTWQ2eA2rKNt8J0gpdlVaKmpT487cSWzjJlKMlgH1J7ayhQGLlxR/8EEgrw\nLApGZGH5FwT5GxUj7fg6TYEF83HB0XP01nMUhRDejLB1TopVQybZ7GiSh1tb\nInq1tv8tyPJVQQxzLpJKvNRgud+S12VDx5mfMb9dP7ttDm+y/eOkAIZi0P6M\nRwQya0+zDU/M2qfDIgtg8GuX8Z1N2zBlMJMb0V1Ip9Sn8y74CnNwK0/IGYIv\n5Z4dxAbvFbKw5BkECsVbd+FaQWYrrNb+rDxmSLaIVV/2C8YLvHHKNL5MziTN\nX9jL\r\n=Ddds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPDfG8e5MoYdj3AaR/sGN0df4Oy2GrJv/Dfzlcr0Us0AIgKtEzFP6kkRF5/QZ6ripRmULxxHf9+NHXf85zve3Wd+k="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.0-beta.3_1557213261793_0.006916831859330896"},"_hasShrinkwrap":false},"1.4.0-beta.4":{"name":"nervjs","version":"1.4.0-beta.4","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0-beta.4","nerv-utils":"1.4.0-beta.4"},"devDependencies":{"raf":"^3.4.1"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.4.0-beta.4","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jTq6d4EGfJHUI28RYpwcKvwULDQNSIp6uysWjf8jGbTXYXBL6luUIRoRsK1oB3jMpBd7F34CkV8GYkOEkowNqA==","shasum":"ac343779145515920295a9fd51c241ca42b08581","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.0-beta.4.tgz","fileCount":59,"unpackedSize":986975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2NiGCRA9TVsSAnZWagAAgBwP/jtQ1tDaMSm879dQ94+7\nXedBSS67MvVbGrEtAmHmTQjSUtShW0Ac7Z/Y21l6bsfVD2YRfVvz9u22YQnp\nR9OOFV3wTosZJbUldya34+a5UEJ04wkOtT9M6XcHT77s+GhVyEqz9XP8kyL1\nUZDXUpCrf5tfdQ51NBS1lgf8HTmscWS8+rUef1L/6XQd9Dq6vGFsrQ91jAHE\nXhHlnRxzk3zLIdFgpQqKNnPwZ2aUKMbgxHrZI744C3YiJgUMZCpkCA1yo+lu\n1XEvwBk257W7lFuhvinCQ+6uxIkuWCL/IErBpe6p5kKH8kuIx4lWFC0INqOz\nPwKHq3seUDF4JJRSVFoaYLQ9pBsr0pmZwA6L4UfXWLt+wRaacTR067kFLZOJ\nZfFUSefHQ7V+zouF9TJbVAeZoloToUiNedLhmUqAYAxpdkD10M+j8C2GPQtm\nLbamqTkiq8ZZ07eYI1LOc1FwrQ3uNs4LR8putCAvobmzx5JXzHW95Swjl246\nfVFx5dfs62l38E4KtM5UEz5kKHTBDixNoEkzQtGL59TojRbkGryskdSMuVED\nSltXo+stcG+lUIhcHmcdMDW5foOQI94jQpKL/mnt9BID7iUxIyvZ9hqJ3xl4\nqP2B6ipq5cTh0VBa9TY50vKobPVHvxAxRsi3uV+aWBTsrrF6HNg1lLFek8dT\n6z7g\r\n=le48\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJiKcOmzyZB0iu4V2Wlr8/0x0lLv87eZDiQ9GnRpq/ggIhAKUoaC9WPvc+yMCVErou6CYUpDI13zxL/XEQQ0pPlazk"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.0-beta.4_1557715077435_0.6363042652945148"},"_hasShrinkwrap":false},"1.4.0-beta.5":{"name":"nervjs","version":"1.4.0-beta.5","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0-beta.5","nerv-utils":"1.4.0-beta.5"},"devDependencies":{"raf":"^3.4.1"},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","readmeFilename":"README.md","_id":"nervjs@1.4.0-beta.5","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"yuche","email":"i@yuche.me"},"dist":{"integrity":"sha512-j2H8gePJOYtYWd/1aJTuyHTfptZY1aDKR9eVhNsMiJaNeZBWcJCOD59xZG2FsDni5ATQ75TobngOJpEdh9EUag==","shasum":"0ceb107d903e00d7310ad325ae51bca807b64c44","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.0-beta.5.tgz","fileCount":46,"unpackedSize":1013089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7MvgCRA9TVsSAnZWagAAkr8P/2coiymw0rqW/rBw3cd4\nXKpzpg+YzhBnvHVtL9DlqLD5K/XhBDhp5fys394+yI54MVGSh+g/npQCG6iN\nSdY++zNWKzcarWqAW+cWt5nxVBFroP8/h58MgwBETIxujsDOuqaEs+xyVDZ+\nfRZyJeAaoc145dYhrtNpSlZqtkEXr+POczPF9pmUrbBghJDyHSV4jNJ0WtDg\nzuDbv0p89VWqqSnT2hW1G4V8Nf8uwdyimZzejtCjzsto+PwgPnH41b0TETUp\nRvCWJfIZI2MBuuDd4CjlAOp88orOAvPvmC2adfJACcee98P80MfbiHSxpaJH\nMuFMna+km5jAqqj4vATgaOmpa9JRUQn4ugUPBNhEZXUgol5BjcOBA7mhISWs\nMDwvjY1bslgp3kigtpRinq1RxhemgstQKsjtbLatBXiBaI5Cnpe6XLN4GVYU\nEj6Jpgl+7bpGYDvRkkj/Qvbf7dT1L53U0guTdme3vLCgK75j86oufNmbmlel\naOHp31I2lbFqdj5IPFHJIYw+rtQckVZ3ElWgwLZDiqLs/EIvw4WtC8RlIRBF\noIvao6hlEIz0lIJaJiEbg+F+NETW6g537H3Y/49TSunXtuJ2qMW/X17RFjMu\nUm4XmHbPeLd1I8+kuw7iX87VUt6mwlq67bzfoD8yQdO1B4DHrJ83jSrrNmi5\nIkNl\r\n=dg+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt+X7zn1QGNhARBEUGIYrS1swAukb5SpF4sUIOCgNXWwIgdgOpbJeR+eRsH8WdRwif1QngexozcGUl3hKq/ya5tcM="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.0-beta.5_1559022560328_0.44407248635414875"},"_hasShrinkwrap":false},"1.4.0":{"name":"nervjs","version":"1.4.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.0-beta.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.4.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Bz0iQo0F9ozsc78iXsEY16uCnQv58zhpHnLwPHq/JQ0Wb1E6nRGWGt3IKUSfSS6HPh1kw4LVVETdF8VHzF+LCQ==","shasum":"dd5df50d6dbf6ba2f2129d1a5f96deb8e09df4b4","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.0.tgz","fileCount":45,"unpackedSize":867706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9N6/CRA9TVsSAnZWagAAojsP/1DQ1wgd14GvIYts6SlH\nA6wrbvpHp415NPTsOleOA6F/+Z1Q/YGKYeqEx78eYJxMcuUNckDeR0t5TQEH\nvc+fk7cGNm2LGDKi3lA0qe05IHDa6EO+SZyWLMVoZ+6OEHPIXyWog4sjrvXe\n2jnQJ+E5kITrrkRqqZm/USA/dn00DP2w4zyUM2UkXf2/mjnIFuyaUNN6aJ7N\n5Wa7yzu03+7CkCrGiLM13MfQLAkSa83C7wLNx87a6n0KkT6Xx1P8iRxP+Jp5\n0g67ERrTXmA+KiHlaPKTtbyfkvP8BJFN0jQUVblwBeLQLJY2ePx/RE8GHw+O\nhmObSTc3Lz40h+lXbVhkuVKTyqU3lA4jseeqbyDfWewY4l9jNZOs2G0lbqwo\nEz7Lh7Q41nIsG4IySlfqd4E7KEdsWnCLYIGpHbmr3BLJ6CpeADwa22T0LgbI\n71tzkSfXcBgKTBhghyQn6AOS66bsT7PlIJ2grZ6BOP7QDmzdP1dxzLmC1m9Y\nGz1tqQ1oewnDobQvgSFR0sxYqSRFZ6Jfdi8YmpFFlnCcDb4duI3tE9XyBkHn\nhTNSBAo16foycRUCJg7WrhTJWNsn0a+3M3I+Bkic/dfap+WvlCpz6u47bt2+\n72JtsOL1RHiGjZaE2gzNwMrZAqzaomL14atsS2mIoN0SSTfYq/pgQ8jnxs0N\n71Z/\r\n=o+X5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8OE2k5bsvd8DkwrTZCFEI+D55p1lwc8B/Mrcv4BpO8AIgM/+OH6C8fMFbtt1ub5Y/vUR6V7kmMn07wVdsOBBW5aY="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.0_1559551678357_0.9150565729230304"},"_hasShrinkwrap":false},"1.4.1":{"name":"nervjs","version":"1.4.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.1"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.4.1","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-FmZCv923CMqHhZ9CWqsVBwE5Nm6MSPJkfGOIGXRiGGUBDodHaOmCFH76EGJEngaXV5WacFK0cub7Qspq/p+nVw==","shasum":"c5125eec0bd67d022d11f1f0cf295852ae0c6cb3","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.1.tgz","fileCount":45,"unpackedSize":870541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBwUNCRA9TVsSAnZWagAA31cP/iFj90ElRoXWDFDZmDhM\n3WAW7CL0ChrLrzDHMVnjNEvpNfyVvPveuunoXW5Ojf3MhE9LEb+bKDTi+lbP\nKsjYkvfUl1Ozmu1CAGeZ+OWCa+N8fkdnrBkyOobCgw+nj3mmnyDe5PVmtDt3\n5e2Mr7GnV9JxPgUqHrmqwjlOPtuYK7r7kGZOxClFmgIMs3JqBuwbzP4flX1T\nBXk6700znE9tVTgT0Iv99cjmV4bgUNQSKwGuv5Mf5E3dFpNopMHWW6s95aZU\nH76/odZrrXYYmuZbbLGk5NwcupTILiedqiQQcGGCcFDnV4GoJqU6IrKWXo9E\nq70OsG+uwgjSBBRB7Ftuj0m2+82w768SG7YAl4xGmf4Ui3HXk0wAHD1IrPOW\nS85TkAwCn3pwUSOnRpn4maEzHjFgEvxC3D4ng75NufYD4rQCtHizbjnVdumG\nE/8kmWXR5GJ/3GKIu1ZYMEHcXK9RVzQ3MjaGMkR1+EwXsaIcASOu9aNSbFiy\n4+yqyTObDqUG32bmOAw3JGW8IONjNFhYejN867wfX54UVU+gSMc9SFjZbG+t\nWSDTAEASCatXDwdoGgp4+v8HCFe87NgpaBzvk2SEioHDEM97SrLFa7UBar4a\nncOuLHotG8WK9aKB/K9amL5OYfd3qKLQtX6xFXIvQcfkiPp+jGRzFH3xwDtd\n9hDc\r\n=kswb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdJIIWHj/SoJdEgVcrBaxBE/YLMDQYIAMvXjTozHt4TwIgOlhLHG1sIW/5h2oYvY12oRZW1yu5MrheOnD050UjCsk="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.1_1560741132305_0.04208577223842824"},"_hasShrinkwrap":false},"1.4.3":{"name":"nervjs","version":"1.4.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.3"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.4.3","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-d2PO3o5nOs91O0tQkkI5kWtWqsmTxagtGQxg36+Xo2D+TUqlCNI6GN3BTG2gPssg2MBKZ4CIShthkZmPanrAEA==","shasum":"8ef7d610f6400fb81e7ca41f880612a62416a20b","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.3.tgz","fileCount":45,"unpackedSize":870541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEYkOCRA9TVsSAnZWagAAJJAP/3jvwUQjKgUFYKfjpTiN\n5lL5Ud53j366EDP/gj4YP4q0CFM6/nz+nJFfKdEJ5xcYClk6+AyBkC73gKPL\n6krdfeVw0YjCE+dcXbruByUSwdBUEZkb80b6s0GtRPryl+4d2Q+/lNjz/vRf\nFc/WbuLdMVsnPlJpOgd7/9tOM79ioV4llN/J5DjZGB6d6JRQTwrVG/8zm3zn\nOnNuZBICt33ZGdiCk50QJOMyBQMFO7zqusx+ryLJq4lWOp9hGH4x5j37b+uJ\n7SBG7S2913LGiSzqoSYSBrExNDLu8BFOIcrF9ZrUXCVucVsDIX3G4E8BGDk5\nZTb93paQcI3DxpifoVNyllO1ZVnxqcu/x+wcE6K/A6oRpuTmxwlLFxTo1vVo\n89hKUm/445ZQRP3N/svbLYgB5odHqR3Jxt8c6CO/VMlnajh0u+dsR/UQWj8L\nx2/1SdivjjTF3SWfMuZW8eNm4B59gslh0trnclYrIkGYf0FWY4A4z7Vct5ZL\nN2dMwvJynaSEPZ8Ht6MlEZKs4Jc6zLHs34o+/8Idab01j7MQf3obZFbSVVuG\n1aD6L+GZVbqO5PlaRgnoWUpv5r88eDF89l7iS8q+yAOi30fRgGjMUIsE+poh\n1zrAWw57S5hlDAvNmKZkNNcVl08XRJ2jONGurS1TtppYfnCefQ8BdbrnEcP6\nphXM\r\n=Fyp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDywoIN/AbymRREdfXUEAT8sIikF+EZ5v35S4oUQlyRuwIgMv9jqu5Q6MSeKlQoE9YPVymVTuyZF8bC2X+rYtYEcCE="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.3_1561430285694_0.7925436104258246"},"_hasShrinkwrap":false},"1.4.4":{"name":"nervjs","version":"1.4.4","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.3"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.4.4","_npmVersion":"6.5.0","_nodeVersion":"8.11.2","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-NlBOF3hxD5y4wY2tM8CSM6zfVCabxlKQ/ExI7k+AZquxNLita21icqaVEpr0CaDu1ZXbe/0uhvkY3E0hFmUW5w==","shasum":"a843f0a5b846707021a44490c361c8440e99027f","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.4.tgz","fileCount":45,"unpackedSize":874838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWl/oCRA9TVsSAnZWagAAfmcP/iHcN/xIJ0MMxRRBgQBE\nYdb3fXB92Gmo3PmXPbeVB/1fVfTdLAvYyLQov7V9z39FxsfPY5fxbXUtBoug\naO1MDt8SXk9NhNE5V9nOD4/Oqoxx86KOpe7aNgGCxqVDoVOpjmGXoNUYa+ay\nXGqFdrgX387O+UToAR2WHsatu3JV84QJQKB1gJgXzayo8UfJWueY0v1Tb7gV\nNvqp3d6D/fBKp3n4WeUqE6I/DyJSqqFWTNp/KTfgFjRoL2hVi20KXJEdpnA0\nqClbb2hZVdjzC9noYDm0CkEqKQCphvjGQjXH8e9q+DNAkKtrNB9EOgyfxXZ/\nEnxKzpOeIaqGneMm/m4kI27H1G51HWkzvJoFY6eChvhcUVEtgrpUHE7A/MxB\nluB6mRtaPZDhrirNgiiV8+sA9prHRudM47SXnWtLgY6AYL0/7ojwpEyVVN/I\nwGusSqff878EfjSzFU9VPtw4xnyR+snG8K75HCPV0x5EwUo14S0WCuR8ZhgZ\nKrfPifEub8dnSXfPDmR57Gyvl8+eWjzLyhn1U8zeeD9zQko2tSxsrmJPRMd8\nZXlcaaK3eMksAjuXJCjUAas/qZ3mFBrX1ncPYXmrQz9xatYE+zCAsw75ZKu/\nADoYoKImOLkMQdVbgumo4wmyMehtq9SF7nGqL4Iy/Q4lMfyPf72+z6F3YcLu\nSBoK\r\n=eGfQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp4B5Y3K8dTiEc8TYQvzeOuoDMeawzJ7TQAeDl60msYQIhAJO6EJcDBWwCJ4lxs36CUHtHZ7D1R162UWhOHj+em/rt"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.4_1566203880015_0.8284865249762525"},"_hasShrinkwrap":false},"1.4.5":{"name":"nervjs","version":"1.4.5","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.4.5","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-WXAgCRtEW38fJYXxY0GC5PAICOcpj2ACDvPqWCaP5jVZV1mNUW8rytrwXNORKZjMNBPyuDn0iEVdjrrIwFPW0Q==","shasum":"cde92da3cb408c8d75ee5619adcd40f4503d5d6a","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.5.tgz","fileCount":61,"unpackedSize":890930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiyMGCRA9TVsSAnZWagAAwccQAIVJUG8Pbq0b6xTWOAmz\nVcwmxqHZw9yQR8Gvq+Zos6ma5wB+7+QRJ1IF1k87zEJiOn4F1XoNhCxXW7l3\n/FUSYASgcJbbP2OTy47heCpbJBgQ5YN277mpkmRf11E2m3iNkxqZfbfQne4P\nCkrw9l62jUBt2Fw+jjUxShhHogF2HmR2e9QoQ9fvoG6VuwnvxP+P0RDDdh7Z\nu0ltwIdOPukFJ93byKoOt3mcnKBh6V1sm3eHqe7LVkJkM8RpSty6pMnZlGY+\ntISwsbhD75Psu/fhjqt1HZV2bovDefiau0xpEXEIaJXe/1dm70iGD1BcqA/i\ncXZM5gagBwGDbnDzSNElPx4SnptH2SFBxK79hsjv3g3zJ01iVpK/5t588Zvm\n/clAr6UI8tH+oTQe31fppzf9YpuvIiSE9incQPS10yR+jVJv4S/V5V/K353a\n8oEGNrld5EAUFIE6eLgRguvvxM2LM7Qs/Twd16hlnV382asmNndjHeOnGP8K\nxSNpJoGDWCmbyR8m4zYzyK5xTx/vrHRcYvekh+TfAIb9wF80wu1D6jxPnpQ8\nlwBLK4VXiIyhQ8S5LYFocHGjYEvusLY3ZS+zwp0K/ko8elN8BSVm9Swn4Mu9\n9W5QRHN8WDhiLDshhU6hvcNfd2ezYkDVYwrw86AFHzn23yn9feTn86xJEDGw\nVmCf\r\n=iEdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7afHOSwBlM2PWCS3AluczeOKwDRlqrtVo/DQZ6v2k1AiEAxvvxU1AlftFsx6kt0CUFsPjQIyAp1hJK5vn5YOwYKYw="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.5_1569399557431_0.10716913674801942"},"_hasShrinkwrap":false},"1.4.6":{"name":"nervjs","version":"1.4.6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.4.6","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-NXOYc2uR01a+6s8N4ryOJivmVcE//vCtrElViJeo7OzExLCJP0loj5zMqShT+g+IojQk2xEd4O535MlEqtT4SQ==","shasum":"e2bb0dc5e5d5cfa3bd5048d287d23f32cf696508","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.6.tgz","fileCount":61,"unpackedSize":892150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjFd3CRA9TVsSAnZWagAAuEgQAI4rNKi7v2+iaz9+32oT\nqkNt1/5RITfXqlgpzw6Js6Pupe72htbVLp4ejwYkY3jd7K7GWf46UNKroOvt\nx6CkFSjfI6Hoj4o4j7/0xdfeOtlZG1pQ39iAalF7TNzTk0HiCsWkqs+ab+N1\nqKXpLWo7LY2B5jvWhKkRzix4k0BBTFcM5lT12PhNeuMqmWRp9nY59lyOpxmy\n8cnnE+Q8BfvsafA88gq0MuZEyRaJJteprsHxFEbpEI5Nxwn6SH7mtq0o3Fvs\n4f+2WB5yWVd4LGuQRR7Glhd+6fgYicmpK6H77K3YrHaMyFd/DeHS4JtoZfgw\n1hEX6/Pkdok/mckqOwHOdbJYNJ8G8F1G+166BObktWIm/capuVy0om/4t9Ca\ntDckdfSdR1zFuoZsH9QfsccMpLdELFdY/EvP/BE7sVCSQIYWdXpiikZCxnZo\nW8roHfqY7LBmbyMMb3olySFu58SHbu76Bw0d8UsXfftCwSmfjTJY4CZUBC4Y\nFE1gS+vKdagv2SstlAOIEi/3Zid6RyoaNwLEL1Op7CYCSvN4uWdRRjRrLNBp\ndWUzoc+RxBUJ1hzDm/+Yc/38LNtQVt8sdjbWMswSYLaMoMn6+RQtVLd4d2dh\nAWGzfgsluhKMV22oPYJorQnHZeq6H79pqIMZMq9aRLXos4w4M57RDaRrEGGn\nMlX3\r\n=ICJN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+SN+gHHAyGFDn8+TV2rnjmWyCIKqXOVaq02ut3lBxUwIgL2zp2eFHhV8amAc3AiTUnMiWAIrecFIVMTk9eF8+2vI="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.6_1569478517860_0.18682834301374807"},"_hasShrinkwrap":false},"1.4.7":{"name":"nervjs","version":"1.4.7","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.4.7","_npmVersion":"6.5.0","_nodeVersion":"8.11.2","_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"dist":{"integrity":"sha512-duJszWEV8vYCs2v6kpn4G1QqgA81phQ78jEXF6di7theAm0/Txu+M2cfPzDyFkHDEmzKpAykOxc6N8HbAItKjw==","shasum":"38c0c74ac33ad0de89d8b7a195ae07ba9a775eeb","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.4.7.tgz","fileCount":46,"unpackedSize":892272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpB9FCRA9TVsSAnZWagAARxkQAKT6CW4vFT/Ktk6GMXgc\nzklwO+MOq6Q8DXWqucI7XxFi9NwYCMsbbrUV5H1naIjQqrtuFvTMYp/JmgCS\nmLnl2Tyo1JsQKj8dcxkaAtqcqPMUjmUtKH5a6lg4Q0Bs+nbiWy971QnTaTl4\nz0jFqTZJ9yiCYpUVsFwNkq7ndq5Rkz66hpvWnVz2eYY/FTBEnn9G2eQaZ0we\nugiNv0qGRjE0SY6mAUo3P0T9ACYTlU4v7XXvpyPnLp7D/FebOCesR94JGLOe\nfARqDvbp4OJek+L/WKqxiUt0mXsAtswi2R+Baip2BQEsn7owBGI3GxARCvJh\nh741D4CMXJlq1x3MeTzv4Z3YWfUDhrU2n7dRon+ap10oCwu3Ezu3WXX/OAml\n3cQ8NU2DBDEP7YRWANajBVjvI8nwsXnHDqTIzeQ0n1N+QRgwJkEMaYGhMgUb\nna3O6VY8Db1Pjcra9dZZi4MZo/DGNgDv0txUyMRb3dLdIO+zg8ed9Yl1OPZ/\nNEFLuSP0DQXY8V4RKxjRpFcE7PPEIAUmEEQCjZvsFLV1bEwkVGtSFpJfjuAD\noNovqe0HDOBicw1Uxn3YoM2XkdX1vO3I95TTPzh66L6yvHmAJhwWTOivShku\nNLs9lqghpDZMeeeaqAvJa9um/DyUcapAEyXSZvjOYSTGwPvdEKpppcggt1KO\nBXxW\r\n=tNBz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6VUrDhlocZd8piMjhl2LDj1g6uywnCMHXePnL3Ao4SAiAdH3xYf8PN0hFL1dlBFu3/R9741b43oT9McmyedXFOrg=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.4.7_1571036997216_0.8706995789551875"},"_hasShrinkwrap":false},"1.5.0":{"name":"nervjs","version":"1.5.0","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.0","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-KI4X9GHeNw4Yxo55BFOD1h85r8k2SHwOJQbCVrBgvbfxmsfujKPLXA4m67FoZh32st+cblvxYsGdW8zCZmtg3Q==","shasum":"12c77f1a9c0336e512a2fe0eda585c1627441d32","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.0.tgz","fileCount":63,"unpackedSize":929280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpF2LCRA9TVsSAnZWagAAH2sP/jarMvOigIn5BFoTA6hW\nd+iNdM7nf/hUCK88F75W4iEw/zWiHNY91QUV06kXjL4vGhw4nEK5ngwQih8K\neomp7K6UDgp2VLPkJhuZO48nO1akgb9ATQ0++jzdWOpS9UPdQguFtqlCJTCY\nCGero7IdfTt3oxtr6DC4LubBuneqg8CtwSU6gJPiHG79Zx3gqJsSbfuVIVbs\ndGZw466AuX3Eq3tj2xsTB/tRwucgVR60IFNrSk7uHVYMpu6ztsigJ5Qt3yeS\nsudw3MNmSc5O0ddX2G5PhGYPHBCXacGz8TJsL38PSJXDCL1kREnaWTrHyiRt\nglDZCzDhOUoH0/Rk7kx545zSmruyoo/NCGnT7bJVCgjtSSeNzmKVwMFfEGxr\n+04zYo3cSshWC6AmSsHJ5OHua/l00t8YuFp3PcOPPe7WOp+yVAaU+PulG8CM\nezNfJl9ZQ2+4b68HAe1z1Ejuk5ZhlkoIpomhxxGeNCeUmLUFAWM7U9EYKk7R\n6W3nYHlLUvuBQ4XA3FYvwzEx99d0R5PeZdUiFPkRCydpXkTn9KFcEEhysCX/\nH+F9UwURbvZ3n16FRPSVkxjgUN3FZtqaF8h5+q/cDRZcO7GBv+0xooIdQgD6\nc8jTVtX/3ncO4moiiwYFWjF2L3S/oWL2Xf+/rUtXsOuepmueaR/pfFPPgMcR\nRIOU\r\n=VaSA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjOBDY0aReIwXfj+S/OSxMx2PPWbsjlYdPejfFmHalcwIgRqyKA1zoouPW2dDLijmIJrIyXmdpCq+6f4Fil1skUJw="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.0_1571052938770_0.0908863869123826"},"_hasShrinkwrap":false},"1.5.1":{"name":"nervjs","version":"1.5.1","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.1","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-sbx0GQavHefPYuUI1YfrcmjbVdD7xiS/0clv844IM9jb1I+l1ysjfiuxytkI6eKoed2MKRGf/oIzI7FpWJSluw==","shasum":"86d2fcc75a8b5c6d7060e133c1d7ceeb11ce75ed","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.1.tgz","fileCount":63,"unpackedSize":931381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqAirCRA9TVsSAnZWagAA7C0P/2BxAm/Houklh1KZmDch\niK/KGP6/Wurs0IBsZrNinPxobezh3+EO8MQZEjLG/9Bt8hMebg/l6F9uUfHx\nl/mI35baNEgrTMA326j0XOwoSisgubgU4KOTGER3ivyP5ADF4ilb6RHYUTnM\n+z8egIGgXXIzXcxL/mluPn63XDXEKxkmN29qpSw267EJncb4Et/k5CcA78SV\nEJKrh9kJEpONicLJsjwKA8BvEMaqVKJ0Td6RG0Kp1Xz4VDyAfcTn8w04pnsj\njzmfH71i5a7DTkA1fQZ3oQYoTJSnkkI906PVWHLKkcweY/O2XP2LZG0f6pAP\n+ZDEnj/jqJKDcNk7Krc2zPxkb261dafbWR1rtXn07bPbnPW6ngibKQBDK+/b\n+w96qZhQOG8W3HxxqiMHykdzMndSUjPPajoGWIY9ARqIDfnvVnGyMEffzPoy\njQsykbNwuGVCDqlg13HdNUOShGzHgzpd7Ke4yRliO/a+d/J1If5z02OMjL8v\nqWozw/dzzklNxDcMsjJzqooyXnRk2wL62LP54+Xx4vnLSwYotsNnJo+oGAe7\nXglUuYBXPhTSQTnPRormGZet3f+sO+0eO1Kvus7fkqYDwGhzIRqTrFz7xh9H\nwNVPoJdtFCBHBhGqm7mGQwYsB8EkdyFwPW23FDgkw1L/McQv4gZGPtSa4SM+\ndh/X\r\n=YNd1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwdyDxdnzjG6pLZK+hkHHnjVTDUjvK5QFBCFw1cNR8dQIgGGfVh61U/6WOoNMkwfUyzfOQPMZT9BXEu8AafJyzSm4="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.1_1571293354285_0.9619698768319127"},"_hasShrinkwrap":false},"1.5.2":{"name":"nervjs","version":"1.5.2","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.2","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-GnlFluAMI/Ks0IdlY7AFAuQbE+qAMhzdcaAvXJ/7upiMKMFXpiK9+ZrmIJyUAqA9jL08ugxQfbUXm3CPAIRyFg==","shasum":"069b93d77b0d70f1455bb5e14d1f385e6a555006","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.2.tgz","fileCount":63,"unpackedSize":931220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt9qrCRA9TVsSAnZWagAA4gMP/1Limn6ye95fwkvMa6IT\n7QEOhcY4+K9ny1d85HYoGSwLVP7sMmW9B8QoFUhSEcZQ0DT1zN632UZPsCFW\n4p6FLt1R3c7O2axBwSlxmpSxZU0BWIMbvA1AvsoojCEic9J3Z0wQf918nSOo\nJSNx5+r57KXTgfwlWmkSUADDQHFGa3S8EOFemZ1h8FZDhRPhHeVU3qxeynar\nU9YEx/yAtyhzmzukGSdZKv/nYDjsKqu0y5ifAvOK3V/rxXSA2HyL/rB3Hl0h\nQq8NJTbpcZUVdeKtFlqrCjMq9jDqovrnDXBujUOUZ9m08ajgugr9piF8AxND\n8pFlo+2xZHuBA+zO8APyc3rM/3q8PvPF/TVHMy5zg6sNf3yPMWkbglnwwTVy\npx7jj/LQ/nf0iZR2K+KJopZM8f3+m2oHxpKf4m18rcJmVLKre/HIoUclBJab\n0rGWhxmTRoZgYx9VcsWaIHoZh1dzqUXJ5TkasVxud3+EoO59ZSTsbwy/S83+\nWtgL/rloN7WkuQdjlJmtMPV/o98fPmjY8ztqF1SWutEyvr8ob0FSSiM/k48n\nHJxjsHEpv3lLPDewfqSnhsb0GyYm+ycVZuBpllexFj8dB9yLKGecFsgVQ6Kg\niZ+RlWGe2dGwCTZC22nG/qJwyNwjmUAKfx4FXVu4FexrC4WLQjblFzZAmXSv\ny2jP\r\n=s3oS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVznmpPNPZwfVjIvUGzu0uOsRrnOZS/pFzg0mIO0YN3AiBDM4UZgZxuwg5WCSZu2HON+JTU4sQIZXS57csFKl8n7Q=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.2_1572330154944_0.6463622562025308"},"_hasShrinkwrap":false},"1.5.3":{"name":"nervjs","version":"1.5.3","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.3","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-iFo6I3BVyOINnPxMwAJG7ZRf9YNz3qkf5pD3c9Sq0d8u4m+MC44fZRXXrzSg2FmggzPHeYX16DDFMZvR0+iAMQ==","shasum":"b1c73516f57db3851edcca6a5ab1bedeec9f749e","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.3.tgz","fileCount":63,"unpackedSize":931738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduPDFCRA9TVsSAnZWagAAZkAP/1m4nit7REk+URiKrc7e\nyPwJTlVkyg+yIwMVype+3+dZwKNLIG4GOgdJ9pItRa+/5LMfWychWYi/Wa+O\n5QxtEunmltiuBU9Pyh+6E9w9Ut5JIBoF5qHk+hDXjm9R0C8/SmIVI6jEp8D6\n7Exm8KV5QxXGG4WcI9Ia+fnx+AwIdVF49egDPUg94/hOfxPmDkrBEbIdATJ0\nKNUSdXM/9VjeKNBbZ078mTL0oMNwtEHRHD614Tia8RmDGWJM/wD8idQbfSA5\nHPifq2+Kduh11rkasLW7QUYhNXxy4iISvIc/z37v2dzVFBa0jU2u0y0TGNHw\n8hdrJHIJWFnNlx215LlxDIIm9WaWCceAuX9kxjKRDbNnRt4KEBxgoD7E7e9K\ncMKUXel9Ow0JZUwu4zwJLT8S2RqK138NrvFGrGOQMZDZLoRP4KfhAALj3j0/\npBU4Tdl0KfjvQNCFdeW5ZmZA+gF7mHDUbD1WbypFmbLCYWjBvKrGzbql8btP\nJLkjBLY26APmR+RySlVnmsycgEgypo2sBxQG36/WUulaFdr340j7+ZDW13+K\nShO2Ed2HZTwrZycL+BRIMeFgIBy00kx6yMgRpZMa9JrmWv445xpsHSIUTDOx\nxa8Pg44vEoT2f0NtPo1kwTtqYiXWLyJobvAUrU2bKcTKTTZa222V2I+cNvwr\na6q+\r\n=SN8j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc+CxLJlsZ8cF3SuOsjoxL1LWfdtEkOkvwoRMvRtqHYAiAnBasVv3ZJSRKmUDM/7sA8ajpf610ZYGPJuZCKiFftrA=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.3_1572401349452_0.41802144576103695"},"_hasShrinkwrap":false},"1.5.4":{"name":"nervjs","version":"1.5.4","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.4","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-UO1XWEyReRW6gitsuhhpUdU7ZRYTvWO/s48l3/W+5dbwWrkxgz+jbW0vXqZmadPErtpt0hBB0215rNsD+KQT/w==","shasum":"a2aa175774c26174f6eabced47c626db5c532b9d","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.4.tgz","fileCount":63,"unpackedSize":933060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxCYSCRA9TVsSAnZWagAA59YP/1t6pcOHjhOJuWhzhBD3\nRAo29TRxCS//1B3SeI0Y6+DbvkL+X6rSiOjBT8eNnVq9+Muyebrl32fQkjvu\nruUH9X2+AmGghcD1GlR0NT2oEV49hr8/sZBrJ95wzDBafjMwf13HV+fmLtYy\nMlNw5k4k3fA9AMATNf8JqIkoi1G2UR0YxDSMcoQCABKq08vS3Rc2NrqF972n\nVaM2RkswNPUsidgqDNrRFgRZSEwVNrhDziLfYIvRczovSQN0jnfOeWFgi7Rv\nZsitD9injlGbQfg8YwpdPWCPhYqzJRskpEdzLOp+zquuwN2Hvdg1lfXOhEWg\nMD5Zz8wReDXL+b6R7bFZM61aMA5hBZHPNoSbp7ISF/ShoktNrLy9YhZpliTN\ndaXXBTYGls7RTcVlfpdjvd5weKskLTGrtLQK27HROud68nX71Mey64uXrSgS\nENH4gOl35oShCRHSTWH3VuDy2C3qL+M3uaLSLT8dtfAcCNWaLT64Jca7FVzS\nR5J94NtRT5Tw2hC0R1OFsihQOWArsZAIe5qUb7NfYUQmUQqVsYGJeF7bmM1J\n8U3ClSQmT5MkfTqECvaqvyMkChk0v+orYxFLd9pORMzqjCuxV14UcchUBnYm\nmElBNhY4nx/vqjvnt70Qd1Y4uDIhWWTTf0BWJeZfVwBibGe4sMV9QLu4zPcw\nwnSt\r\n=nXci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7Cnv+7KmP7ERsEL4sOuALjuRcKqWyLzBfFGSe3j91qAiBx5IqSCkEggZvZULZ0THsEJC329V+81xo86N6ETe44SQ=="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.4_1573135890055_0.5536610674491111"},"_hasShrinkwrap":false},"1.5.5":{"name":"nervjs","version":"1.5.5","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-NztNN3GG83D3sA+c5AwoXucohTJtnstQolAjGnuCIPtMZkzAhFoEwYv3yJskubFt6d4DptB1fvVyJXSHNhTB5Q==","shasum":"aead03e8834943d09bb34bffce397eca6740f7b9","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.5.tgz","fileCount":47,"unpackedSize":918552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyloGCRA9TVsSAnZWagAAL6kP/0yBiYq+lVYZKiJehDtS\n5eN6ggPbWq37YN6RBWZCogIXZo+/IoXw85HfiYqc1YcTj5AANqqbh+BtNtp+\nvEz27/m5aZPFYiNEIL1J1DqcxIg6zsBBNhJzCYkH1IrbFdIQKr2Bu4Sg7mAZ\nGr6x2KNpFLUDwYusUPndaxkuPqwND3z+AeYwFdQ1XbjchJFItXnxVa7zaefO\n2j10X0oJRXkiPsJLolpbXUFloPpAbOiTnW5PSLpyVgkVChDVktD974M3LIoy\nVJp/IJo79aLGC7rdEfzvHMJetmr4lBCzZ5rwpzA7yT9EhgFDhfJ/s4vkntrq\nl3oEQpt6Zhe9xfXs7EJxmCewYyCspC6TOysxzIdSwSo468pKK3Q1tPg+YZKI\nR2idVVhk1607d6TnH9RRtXlIbfdKE9OT2fffQJt5t2XjpNHfsmxU05aVmrp/\nVot0aIZjuHFZplFHIKZGh7Ef1IV+LpZ0F34C7AcFzNp+I4tJBFiPpO6HQhqo\nTWmR4JpoK69NHnfYk6owcMUxR98TrDuI/2PsxlzA3mTOngdpHKBplQ6G2Nzs\nyFIxAwGsxcNUBYTPd6PJyybBKa5l0oD43ZFNUBHrNsRLzeZxdcSefpf4F3x4\nySnMsuzkMQtva9lTOmtm7VHHQiTysfeu6TGE6LyTSNixBXsodxiDy0GGeBCx\n/2tL\r\n=ZUbG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf3TxJ1dscb/Oxprom24xy8JKX9rl3OLDNqMyQADTEZwIhAILcPL7g4tl0kMvgejeaByDlV3n1b5SAWufpt2mCbc5A"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"defaultlee","email":"weitaozsh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.5_1573542405678_0.376134890680899"},"_hasShrinkwrap":false},"1.5.6":{"name":"nervjs","version":"1.5.6","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.6","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-2v8VkGCTUfOaD3C3s9fmCSRnYOw+6UWfbdVk3+vZZF+oD1Hp8+KpcObUV8EZL0GlWa9FhziDYGHOy4M70Fd6KA==","shasum":"0451dd06993f7e3a885a6d1be3ea049ac51f1abd","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.6.tgz","fileCount":63,"unpackedSize":933910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd36prCRA9TVsSAnZWagAADCgP/0tD5THkhi4v7UefmCh4\nj6kpbduSXcHKEVigqOD97/6WkV+xDbRJ/LbO7wBrelvW0Eha0EBGB2P/PJ1K\n3p6GI2biospDzLPXC9Ojw8FOzRgDzfv543M4VNeLTc/zn4RtONET3iryCgYH\nGiIi3AL0957E8aBlu5/hohpwRzCqXbmawQNPcnurwbSZ/8glrMYypRy2s36b\nL71wLX7f09PGhbeHcwDw0NlDc8KvM2WrqWp3/fkYnIgB1C9w4g5b4C7bY1nO\nNCPqWProelnE1JuAvEJKR3T/Nq+oS3LNZMvHs1UIT9pYCM12UJFu6xBibEi8\nw8HftaXtocBwDtUJ6cWU+dZ/ktuMHr287SFF2dkCqk8Ei/GYE3N351EgFgvv\ng0F5s1ZHYOkizX+McwPMHqKex6z43ANW2RiNe4eCWaUtD3vRjjDINgHGGpsc\nYYvOcq2Fc2Gl6T+4mpJIJ3/2jlCG2qK3d7dHEPZmWNEbJhRzRJRbD9BqOtf0\nYwAsEyt6qWEK4OTwsxiH4HZMW+tHEXDWcSup5Pj0t2+FAbY4fIp3+us/dPPf\nm+sg1OFYL6UDJs509FLC1p9EobgPviNYMl3Q5mDI5Do3egi4kTC5Hao27k4o\nV8+5ajyu3efXWkvo4Shr96mIxg9hjKO27coyeruPiA39IgOon79+NQwayX/a\nC3Jb\r\n=qX08\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrvpE0r/QhZy0xkY+8EjQpsYCKjT3j3XCPVVOWe84WvQIhAMoR+M5/q2bRCk9Z9YSytcgJSTIHkBRx0UMn3fKdy7ss"}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.6_1574939242505_0.5226377228596462"},"_hasShrinkwrap":false},"1.5.7":{"name":"nervjs","version":"1.5.7","description":"A react-like framework based on virtual-dom","main":"index.js","module":"dist/index.esm.js","jsnext:main":"dist/index.esm.js","typings":"index.d.ts","unpkg":"dist/nerv.js","jsdelivr":"dist/nerv.js","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"license":"MIT","bugs":{"url":"https://github.com/NervJS/nerv/issues"},"homepage":"https://github.com/NervJS/nerv.git","dependencies":{"nerv-shared":"1.4.0","nerv-utils":"1.4.5"},"devDependencies":{"raf":"^3.4.1"},"_id":"nervjs@1.5.7","_nodeVersion":"11.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-x+hGSOETqA+7lbChW+c/NIXEMrCCvm6IaEHlDbZmaNVX0TAyKZinRIHcYr7o5K/pA4qGWjJQmjoNyx+Mx+rVLg==","shasum":"29798a8e1473b33329b9d2af4022d8818c7ff4cd","tarball":"https://registry.npmjs.org/nervjs/-/nervjs-1.5.7.tgz","fileCount":63,"unpackedSize":935344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe10P0CRA9TVsSAnZWagAAufcP/3c2LDb6h3reN6csXe/5\nU3Bs99dMmCXBDw0PuHI3VDeFW2f5RiH7lfo33nR24uk2s1HSmCG6+vTuqX6F\ngv9RhuBHFNXi0kbacL3BvvbTZcJaWqwc1B6X7eNEUh7ksukhrGld62D5nHKn\nLHj5P6hmTJ1uQj3Wlt6KvBj3OVqqW5MZQ+h5LtoIdusOkJHakpKXC4UroQnI\np14F2vtwYKeO7mifAgY9+mMwsFeklTcq2Eneu5M18h94kCzEeyMNak2eCskb\n6vYrJaxB7hp9jwfD+VTmp7lwFjY6rlm7ReUFImWDoVNspAm/E+epeZVTJQ5p\n9dcLcS/XDJGvC8tx741ba8wkznKKRQI9IxgxJDArQruIX3gL0u1v+vD4PYPH\njZRVKcDz5H8QK3nlNIePN79/+wb/MuwCB1bbDcWmj1MlHdDWzIPTBdASCHva\naOhPUBz4fG0M9OV40XwGDww+daN+vWA+s3PIcAZu3pr56CAWfXmS5dx08xqU\nefSNmI8JAOIpnAjsrvH5prUsHMbCDqlJFvrmD2NX6mdHiAki2/duRo0Lyv5E\nECqhwlmhKnrFCTJLEBAx2j/32SbDilI+ilbLRkqXjmvlG6YyuKXHrPpUZx16\nOQqOj+GVa96xQSE1CTdjx2OXnHwVZ5ePjKFpKADZRHW2vxctv2QielOh37zb\n/jEV\r\n=/jRj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1ABZiYRTCcXXLsAYTtPZ855Y6gevtqg1Rb1VskQ+8QAIgM3urUgLvj+1tTO1O/54oJC8t6UIqk96z1mG/DTUXYJU="}]},"maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"_npmUser":{"name":"yuche","email":"i@yuche.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nervjs_1.5.7_1591165939608_0.3059084683804052"},"_hasShrinkwrap":false}},"readme":"\n<h3 style=\"text-align:center;font-weight: 300;\" align=\"center\">\n  <img src=\"http://storage.360buyimg.com/mtd/home/logo-2x1513837926707.png\" width=\"160px\">\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/v/nervjs.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://www.npmjs.com/package/vue\"><img src=\"https://img.shields.io/npm/l/nervjs.svg\" alt=\"License\"></a>\n  <a href=\"https://coveralls.io/github/NervJS/nerv?branch=master\"><img src=\"https://img.shields.io/coveralls/NervJS/nerv.svg?style=flat-square\" alt=\"Coverage Status\"></a>\n  <a href=\"https://www.npmjs.com/package/nervjs\"><img src=\"https://img.shields.io/npm/dt/nervjs.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://travis-ci.org/NervJS/nerv\"><img src=\"https://img.shields.io/travis/NervJS/nerv.svg?style=flat-square\" alt=\"Build Status\"></a>\n  <a href=\"https://saucelabs.com/u/nerv-project\"><img src=\"https://saucelabs.com/browser-matrix/nerv-project.svg\" alt=\"Sauce Test Status\"></a>\n</p>\n\n\n> Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.\n\n[中文](/README_CN.md)\n\n## Features\n\n⚛ Identical React API, no 'nerv-compat' is needed\n\n️⚔ Battle tested, serve in [JD.com](https://www.jd.com/2017?t=1607) home page and [TOPLIFE.com](https://www.toplife.com)\n\n⚡️ High performance\n\n🤣 IE8 compatibility\n\n🎯 Tiny size, 9Kb gzipped\n\n🌗 Isomorphic rendering on both client and server\n\n💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.\n\n## Packages\n\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\n\n| Package           |   Description |\n| ------------- |:-------------:|\n| [`nervjs`](/packages/nerv)      |  The core of Nerv  |\n| [`nerv-redux`](/packages/nerv-redux)      |  Nerv binding for Redux  |\n| [`nerv-devtools`](/packages/nerv-devtools) | Provides support for React's Dev Tools for Nerv   |\n| [`nerv-server`](/packages/nerv-server) | Support for server side rendering |\n| [`nerv-test-utils`](/packages/nerv-test-utils) | Suite of utilities for testing Nerv applications   |\n| [`nerv-utils`](/packages/nerv-utils) |  Internal Helpers functions for Nerv  |\n| [`nerv-shared`](/packages/nerv-shared) |  Internal shared functions for Nerv  |\n| [`nerv-create-class`](/packages/nerv-create-class) |  The legacy `createClass` API for Nerv  |\n\n## Getting Started\n\nThe easiest way to get started with Nerv is using [CodeSandbox Playground](https://codesandbox.io/s/qkr5ww1q8j), If you use React, you already know how to use Nerv.\n\n### Install\n\nOf course we recommend that you use Nerv with [Webpack](https://webpack.js.org) and [Babel](https://babeljs.io).First you can install Nerv like this\n\nWith npm\n\n```bash\n$ npm install --save nervjs\n```\n\nWith yarn\n\n```bash\n$ yarn add nervjs\n```\n\n### Usage\n\nImport what you need. Nerv provides both named and default exports, you can use Nerv as a namespace or simply import what you need as locals.\n\n**Default exports:**\n\n```javascript\nimport Nerv from 'nervjs'\nclass HelloMessage extends Nerv.Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nNerv.render(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n**Named:**\n\n```javascript\nimport { Component, render } from 'nervjs'\nclass HelloMessage extends Component {\n  render() {\n    return <div>Hello {this.props.name}</div>\n  }\n}\n\nrender(\n  <HelloMessage name=\"Nerv\" />,\n  document.getElementById('app')\n)\n```\n\n☝️ For more information please move to the official [development document](https://nervjs.github.io/docs/)\n\n## Examples \n* [TodoMVC](https://github.com/NervJS/nerv-redux-todomvc), built with Nerv and Redux\n* [Nerv's landing page](https://github.com/NervJS/nerv-website), built with Nerv and [react-intl](https://github.com/yahoo/react-intl)\n* [JD.com](https://www.jd.com/2017?t=1607)\n* [TOPLIFE.com](https://www.toplife.com)\n\n\n## Switching to Nerv from React\n\nSwitching to Nerv from React is easy as adding alias `nervjs` for `react` and `react-dom`. No changes in code needed.\n\n### Usage with Webpack\n\nAdd an alias in your `webpack.config.js`:\n\n```js\n{\n  // ...\n  resolve: {\n    alias: {\n      'react': 'nervjs',\n      'react-dom': 'nervjs',\n      // Not necessary unless you consume a module using `createClass`\n      'create-react-class': \"nerv-create-class\"\n    }\n  }\n  // ...\n}\n```\n\n### Usage with Babel\n\nInstall the babel plugin for aliasing\n\n```bash\n$ npm install --save-dev babel-plugin-module-resolver\n```\n\nIn `.babelrc`:\n\n```js\n{\n  \"plugins\": [\n    [\"module-resolver\", {\n      \"root\": [\".\"],\n      \"alias\": {\n        \"react\": \"nervjs\",\n        \"react-dom\": \"nervjs\",\n        // Not necessary unless you consume a module using `createClass`\n        \"create-react-class\": \"nerv-create-class\"\n      }\n    }]\n  ]\n}\n```\n\n### Usage with Browserify\n\nInstall the aliasify transform:\n\n```bash\n$ npm i --save-dev aliasify\n```\n\nThen in your `package.json`:\n\n```js\n{\n  \"aliasify\": {\n    \"aliases\": {\n      \"react\": \"nervjs\",\n      \"react-dom\": \"nervjs\"\n    }\n  }\n}\n```\n\n## Compatible with React\n\nNerv currently support React API and features:\n\n### `react`\n\n* React.createClass (legacy)\n* React.createElement\n* React.cloneElement\n* React.Component\n* React.PureComponent\n* React.PropTypes\n* React.Children\n* React.isValidElement\n* React.createFactory\n* [Error Boundaries](https://reactjs.org/docs/error-boundaries.html#introducing-error-boundaries) (React 16)\n \n### `react-dom`\n\n* React.unstable_renderSubtreeIntoContainer (legacy)\n* ReactDOM.render\n* ReactDOM.unmountComponentAtNode\n* ReactDOM.findDOMNode\n* ReactDOM.hydrate (React 16)\n* ReactDOM.createPortal (React 16)\n\n\n## Internet Explorer 8 (or below) compatibility\n\nFirst, install `es5-polyfill`:\n\n```bash\nnpm install --save es5-polyfill\n```\n\nThen insert the code into the beginning of your entry file:\n\n```js\nrequire('es5-polyfill');\n```\n\nAt last, setting `.babelrc` if you are using `babel`:\n\n```js\n{\n  \"presets\": [\n    [\"env\", {\n      \"spec\": true,\n      \"useBuiltIns\": false\n    }],\n    [\"es3\"]\n  ],\n  ...\n}\n```\n\n## Developer Tools\n\nNerv has a development tools module which allows you to inspect the component hierarchies via the [React Chrome Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) plugin. \n\nTo enable the Nerv development tools you must install the `nerv-devtools` module and then `require('nerv-devtools')` before the initial `Nerv.render()`.\n\n\n```js\nif (process.env.NODE_ENV !== 'production')  {\n  require('nerv-devtools')\n}\n// before Nerv.render()\nNerv.render(<App />, document.getElementById('#root'))\n```\n\n\n![nerv-devtools](https://i.loli.net/2018/01/09/5a5480c074d99.png)\n\n\n## [Change Log](https://github.com/NervJS/nerv/blob/master/packages/nerv/CHANGELOG.md)\n\n## Acknowledgement\n\n[AOTU.IO（JD Multi-terminal Development Department）](https://aotu.io)\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FNervJS%2Fnerv.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FNervJS%2Fnerv?ref=badge_large)\n","maintainers":[{"name":"defaultlee","email":"weitaozsh@gmail.com"},{"name":"yuche","email":"i@yuche.me"}],"time":{"modified":"2022-06-21T00:28:06.814Z","created":"2017-08-03T12:32:12.686Z","0.0.1":"2017-08-03T12:32:12.686Z","0.0.2":"2017-08-03T12:40:20.540Z","0.0.3":"2017-08-03T13:29:28.886Z","0.0.4":"2017-08-07T14:01:32.682Z","0.0.5":"2017-08-24T08:57:41.591Z","0.0.6":"2017-08-28T10:04:23.352Z","0.1.2":"2017-09-10T15:50:22.761Z","0.1.3":"2017-09-10T16:06:25.072Z","0.1.4":"2017-09-13T09:13:32.908Z","0.1.5":"2017-09-14T07:54:22.610Z","0.1.6":"2017-09-14T11:34:17.177Z","0.1.7":"2017-09-14T12:37:41.210Z","0.1.9":"2017-09-20T04:52:12.207Z","0.1.10":"2017-09-21T02:20:42.768Z","0.1.11":"2017-09-25T09:13:41.696Z","0.1.12":"2017-09-27T07:50:54.587Z","0.1.13":"2017-10-10T06:55:45.639Z","0.1.15":"2017-10-10T12:10:14.624Z","0.1.16":"2017-10-11T07:48:41.028Z","0.1.17":"2017-10-11T13:15:06.826Z","0.1.18":"2017-10-14T09:26:13.364Z","0.2.0":"2017-10-19T08:33:06.064Z","0.2.1":"2017-10-27T13:20:52.206Z","0.2.0-alpha.1":"2017-10-28T11:21:34.494Z","0.3.0":"2017-10-28T18:53:13.209Z","0.2.2":"2017-10-30T16:07:42.278Z","0.2.3":"2017-10-31T07:23:23.146Z","0.2.4":"2017-11-01T12:06:10.490Z","0.2.5":"2017-11-01T18:24:43.723Z","0.2.6":"2017-11-02T14:00:29.701Z","0.2.7":"2017-11-02T15:00:16.724Z","0.2.8":"2017-11-16T09:07:21.357Z","0.4.0-beta.4a1e5c20":"2017-12-01T07:53:41.666Z","0.4.0-beta.4b0270d1":"2017-12-04T02:37:22.598Z","0.4.0-beta.f869cca6":"2017-12-04T02:48:35.664Z","0.4.0-beta.f0ef1ef6":"2017-12-04T09:37:44.903Z","0.4.0-beta.14dc2283":"2017-12-05T02:13:14.551Z","0.4.0-beta.04d2693f":"2017-12-07T07:04:29.527Z","0.4.0-beta.2f8d24b1":"2017-12-07T12:07:34.256Z","0.4.0-beta.83676c1e":"2017-12-08T08:49:27.866Z","0.4.0":"2017-12-11T06:25:38.870Z","0.4.0-beta.57587d6f":"2017-12-11T06:56:07.408Z","0.4.0-beta.2844a103":"2017-12-11T09:34:40.150Z","0.4.0-beta.3519d29b":"2017-12-11T12:11:01.553Z","0.4.0-beta.78ebf54c":"2017-12-12T11:13:10.240Z","0.4.0-beta.e7741103":"2017-12-19T05:24:51.968Z","0.4.0-beta.020f5b27":"2017-12-19T07:43:28.470Z","0.4.0-beta.a8a21789":"2017-12-19T08:55:50.792Z","0.4.0-beta.02f9f0fb":"2017-12-19T10:15:58.230Z","0.4.0-beta.b7457c2f":"2017-12-19T12:11:04.958Z","0.4.0-beta.6086215b":"2017-12-19T12:52:46.923Z","0.4.0-beta.b1cbcdd9":"2017-12-22T08:39:52.446Z","1.0.0":"2017-12-22T18:02:37.768Z","1.0.1":"2017-12-26T06:36:58.754Z","1.0.2":"2017-12-26T12:28:17.766Z","1.1.0":"2018-01-02T02:43:07.203Z","1.2.0":"2018-01-05T01:56:07.165Z","1.2.1":"2018-01-08T07:32:57.004Z","1.2.2":"2018-01-08T11:07:31.752Z","1.2.3":"2018-01-11T01:40:55.999Z","1.2.4-beta.1":"2018-01-11T13:36:25.552Z","1.2.4":"2018-01-14T12:16:03.623Z","1.2.5-beta.1":"2018-01-15T07:47:37.949Z","1.2.5-beta.2":"2018-01-16T16:00:55.178Z","1.2.5-beta.3":"2018-01-17T03:07:00.374Z","1.2.5":"2018-01-18T05:15:57.016Z","1.2.6":"2018-01-23T11:47:06.492Z","1.2.7":"2018-01-23T12:09:00.816Z","1.2.8":"2018-01-24T06:56:51.576Z","1.2.9":"2018-02-01T13:08:09.532Z","1.2.10":"2018-02-02T11:31:58.184Z","1.2.11":"2018-02-09T02:32:32.467Z","1.2.12":"2018-02-24T08:25:38.258Z","1.2.13-beta.0":"2018-02-26T10:14:09.537Z","1.2.13":"2018-03-01T09:00:52.350Z","1.2.14-beta.0":"2018-03-02T11:42:26.373Z","1.2.14":"2018-03-08T13:30:04.874Z","1.2.15":"2018-03-15T17:26:34.379Z","1.2.16":"2018-03-26T11:45:12.336Z","1.2.17":"2018-04-01T14:20:30.338Z","1.2.18":"2018-05-03T02:03:47.684Z","1.3.0-beta.0":"2018-05-31T12:26:16.405Z","1.3.0":"2018-06-08T10:53:46.534Z","1.3.1":"2018-06-29T09:10:41.941Z","1.3.2-beta.0":"2018-07-13T13:46:30.800Z","1.3.2":"2018-07-23T18:58:09.392Z","1.3.3":"2018-08-15T03:16:43.078Z","1.3.4-beta.0":"2018-08-16T06:19:04.152Z","1.3.4":"2018-09-29T08:41:09.637Z","1.3.5":"2018-09-29T08:44:47.985Z","1.3.6":"2018-10-25T11:13:06.739Z","1.3.7":"2018-10-26T03:44:23.101Z","1.3.8":"2018-10-29T07:21:57.220Z","1.3.9":"2018-11-22T13:21:11.958Z","1.3.10":"2019-01-28T13:19:14.281Z","1.3.11":"2019-01-28T13:32:26.954Z","1.3.12":"2019-01-30T14:40:32.797Z","1.3.13":"2019-03-21T03:36:44.513Z","1.4.0-beta.0":"2019-04-10T10:04:40.043Z","1.4.0-beta.1":"2019-04-10T10:29:21.077Z","1.4.0-beta.2":"2019-04-23T07:30:17.354Z","1.4.0-beta.3":"2019-05-07T07:14:22.303Z","1.4.0-beta.4":"2019-05-13T02:37:57.600Z","1.4.0-beta.5":"2019-05-28T05:49:20.479Z","1.4.0":"2019-06-03T08:47:58.612Z","1.4.1":"2019-06-17T03:12:12.458Z","1.4.3":"2019-06-25T02:38:05.980Z","1.4.4":"2019-08-19T08:38:00.205Z","1.4.5":"2019-09-25T08:19:17.711Z","1.4.6":"2019-09-26T06:15:18.067Z","1.4.7":"2019-10-14T07:09:57.399Z","1.5.0":"2019-10-14T11:35:38.947Z","1.5.1":"2019-10-17T06:22:34.450Z","1.5.2":"2019-10-29T06:22:35.160Z","1.5.3":"2019-10-30T02:09:09.619Z","1.5.4":"2019-11-07T14:11:30.202Z","1.5.5":"2019-11-12T07:06:46.482Z","1.5.6":"2019-11-28T11:07:22.745Z","1.5.7":"2020-06-03T06:32:19.824Z"},"homepage":"https://github.com/NervJS/nerv.git","keywords":["nerv","react","preact","inferno","jsx","nervjs","reactjs","javascript"],"repository":{"type":"git","url":"git+https://github.com/NervJS/nerv.git"},"author":{"name":"luckyadam"},"bugs":{"url":"https://github.com/NervJS/nerv/issues"},"license":"MIT","readmeFilename":"README.md"}