{"_id":"react-chrome-extension-boilerplate","_rev":"33-b8b1edb64f911e1da9e74094cf36504d","name":"react-chrome-extension-boilerplate","description":"Boilerplate for Chrome extension React.js project","dist-tags":{"latest":"0.9.0"},"versions":{"0.0.1":{"name":"react-chrome-extension-boilerplate","version":"0.0.1","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"./node_modules/gulp/bin/gulp.js","build":"./node_modules/gulp/bin/gulp.js build","compress":"npm run build && ./node_modules/gulp/bin/gulp.js compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.6.23","babel-loader":"^5.3.2","chai":"^3.2.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-jade":"^1.0.1","gulp-livereload":"^3.8.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-hot-loader":"^1.2.8","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.10.1","webpack-dev-server":"^1.10.1"},"dependencies":{"classnames":"^2.1.3","react":"^0.13.3","react-redux":"^0.2.2","reactcss":"^0.3.2","redux":"^1.0.0-rc","redux-devtools":"^0.1.2","todomvc-app-css":"^2.0.1"},"bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.0.1","_shasum":"5fee7e794b07729645b87b5baf79ef18da886b8f","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"5fee7e794b07729645b87b5baf79ef18da886b8f","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.0.1.tgz","integrity":"sha512-wiYhYbHguJ15U3y811WY9Hw2mSyTsuRcMPPeOxoUZpjy5jfVcnX9Csnf0KTjVBE1tblJS5aBmFrtuxKdVKKLCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHY58FNqDY3JquCNzzIQKA7FjRGAimKd4XGwNN/JkeSAAiACUAbpbfAvGUhDHKXey4f3cwBQtVJX3RDzju+Nl/D3NA=="}]}},"0.0.2":{"name":"react-chrome-extension-boilerplate","version":"0.0.2","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"./node_modules/gulp/bin/gulp.js","build":"./node_modules/gulp/bin/gulp.js build","compress":"npm run build && ./node_modules/gulp/bin/gulp.js compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"./node_modules/eslint/bin/eslint.js ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.6.23","babel-eslint":"^3.1.26","babel-loader":"^5.3.2","chai":"^3.2.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^3.0.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-jade":"^1.0.1","gulp-livereload":"^3.8.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-hot-loader":"^1.2.8","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.10.1","webpack-dev-server":"^1.10.1"},"dependencies":{"classnames":"^2.1.3","react":"^0.13.3","react-redux":"^0.2.2","reactcss":"^0.3.2","redux":"^1.0.0-rc","redux-devtools":"^0.1.2","todomvc-app-css":"^2.0.1"},"gitHead":"d4f5e714bf72f55a59f2cd59a3ff25e6c8879945","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.0.2","_shasum":"842bb429710cf5fbc1be849322dc8028bafbefbe","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"842bb429710cf5fbc1be849322dc8028bafbefbe","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.0.2.tgz","integrity":"sha512-8YtQPGr8L5eqVTXteUsNikkirHZFVRj7lnUtEbMrw2kquF+WZf2MGR9M2ayL7Bp32/S+D9lO92HfmMvu6R+c9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2MuIULcJcuSxt/kXiHheQ5Vnybr53JLK7F0YoN5BeegIhAJIWbp8ZUVclgPkvplvJsABkPAE+YACSPspPWbYNMxtb"}]}},"0.0.3":{"name":"react-chrome-extension-boilerplate","version":"0.0.3","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"./node_modules/gulp/bin/gulp.js","build":"./node_modules/gulp/bin/gulp.js build","compress":"npm run build && ./node_modules/gulp/bin/gulp.js compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"./node_modules/eslint/bin/eslint.js ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.6.23","babel-eslint":"^3.1.26","babel-loader":"^5.3.2","chai":"^3.2.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^3.0.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-jade":"^1.0.1","gulp-livereload":"^3.8.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-hot-loader":"^1.2.8","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.10.1","webpack-dev-server":"^1.10.1"},"dependencies":{"classnames":"^2.1.3","react":"^0.13.3","react-redux":"^0.2.2","reactcss":"^0.3.2","redux":"^1.0.0-rc","redux-devtools":"^0.1.2","todomvc-app-css":"^2.0.1"},"gitHead":"dce78981621e8a5747d8894b93280b569257952a","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.0.3","_shasum":"ab308ad50bae0e5852a9635e28bde4a5e6876eae","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"ab308ad50bae0e5852a9635e28bde4a5e6876eae","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.0.3.tgz","integrity":"sha512-e7JZwwBpLIMNftSNanYPp7Zoh2GijjjabfE2zAoDFTj5uZCka/KGJUimg4gNZspm9NQXwvUaeEbbvZjpw010sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDW8aqXMgKOgFYVP6lPuA5YvGU8Ux30iTTBm4TLWN083AiEA3ZMJiLL0wWJFlBfzQATDRCj0hZpyY9QQVotZ7BMVQ6o="}]}},"0.1.0":{"name":"react-chrome-extension-boilerplate","version":"0.1.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"./node_modules/gulp/bin/gulp.js","build":"./node_modules/gulp/bin/gulp.js build","compress":"npm run build && ./node_modules/gulp/bin/gulp.js compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"./node_modules/eslint/bin/eslint.js ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.6.23","babel-eslint":"^3.1.26","babel-loader":"^5.3.2","chai":"^3.2.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^3.0.0","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-jade":"^1.0.1","gulp-livereload":"^3.8.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-hot-loader":"^1.2.8","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.10.1","webpack-dev-server":"^1.10.1"},"dependencies":{"classnames":"^2.1.3","react":"^0.13.3","react-redux":"^0.2.2","reactcss":"^0.3.2","redux":"^1.0.0-rc","redux-devtools":"^0.1.2","redux-thunk":"^0.1.0","todomvc-app-css":"^2.0.1"},"gitHead":"b1a5c8b16dcb150dbabe72af9f0b9545f55b6e52","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.1.0","_shasum":"72beb9eefb82d0b5fb535d988288a62d8619b0d8","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"72beb9eefb82d0b5fb535d988288a62d8619b0d8","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.1.0.tgz","integrity":"sha512-+CVBEgGjbdmkwh0J+S1TceWBBlnmV9ezdGXKLCn7dkNkNp2weQYA5zSfjNyXcApndPFqeNZDGi+G8A0vpcKt0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2H5iWAHulTIGRVT5b6xPJLQZIBDlop0TjJlsF8HMevgIgQRMH2uewQsRBiiPGk18MuqccEUA0kASZui33OL5Qbp8="}]}},"0.2.0":{"name":"react-chrome-extension-boilerplate","version":"0.2.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"./node_modules/gulp/bin/gulp.js","build":"./node_modules/gulp/bin/gulp.js build","compress":"npm run build && ./node_modules/gulp/bin/gulp.js compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"./node_modules/eslint/bin/eslint.js ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.10","babel-loader":"^5.3.2","chai":"^3.2.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-jade":"^1.0.1","gulp-livereload":"^3.8.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-hot-loader":"^1.2.8","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"dependencies":{"classnames":"^2.1.3","react":"^0.13.3","react-redux":"^0.8.2","reactcss":"^0.3.2","redux":"^1.0.1","redux-devtools":"^1.0.2","redux-thunk":"^0.1.0","todomvc-app-css":"^2.0.1"},"gitHead":"06efb8433a31a4854375f5cdea4d259f1af0c481","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.2.0","_shasum":"3dd39924f266e2c3e18c6e36b8b1720d3e88d687","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"3dd39924f266e2c3e18c6e36b8b1720d3e88d687","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.2.0.tgz","integrity":"sha512-6PX+KL+6HUmCmm6/VrgoavguQd2KhWkM8GPbrY6qgQDAkXPftZ374c27FE2JIXb93CL/KhiAFVEn0ewiU2sfAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqSE7XswAVWlEBLKywH/VXVrNx1EOxorMoO8Pm6N+7EgIgSEXebv/lFZva2/RtQGQN2cQ6BF5VH24OnEfd3kc8nfg="}]}},"0.2.1":{"name":"react-chrome-extension-boilerplate","version":"0.2.1","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"./node_modules/gulp/bin/gulp.js","build":"./node_modules/gulp/bin/gulp.js build","compress":"npm run build && ./node_modules/gulp/bin/gulp.js compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"./node_modules/eslint/bin/eslint.js ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.10","babel-loader":"^5.3.2","chai":"^3.2.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-babel":"^5.1.0","gulp-jade":"^1.0.1","gulp-livereload":"^3.8.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-hot-loader":"^1.2.8","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"dependencies":{"classnames":"^2.1.3","react":"^0.13.3","react-redux":"^0.8.2","reactcss":"^0.3.2","redux":"^1.0.1","redux-devtools":"^1.0.2","redux-thunk":"^0.1.0","todomvc-app-css":"^2.0.1"},"gitHead":"3f4128b0c28f127086261a55c14e94cb531f1170","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.2.1","_shasum":"acdee11b7abb671dbfeb866c1b6dece6e50ee814","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"acdee11b7abb671dbfeb866c1b6dece6e50ee814","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.2.1.tgz","integrity":"sha512-sGbNHw7DEbbv1yU/XcrY+GOk26oCL9LjiX6XuTuVJ608o3IdCDy/wOCuagI8Iiq8jZuAbYL4jgVNbW71SwDn0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHPfzlJXFsaI3r9m5ir6ONvISJ+h4cRjzlQdSBs1+dKAiEAtldOc9WKECMuoJSx0b+56BhOY1QVTlzGxfTO3PJ7vd0="}]}},"0.3.0":{"name":"react-chrome-extension-boilerplate","version":"0.3.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"npm run build && gulp compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate","keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.10","babel-loader":"^5.3.2","babel-plugin-react-transform":"^1.0.1","chai":"^3.2.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-jade":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-transform-catch-errors":"^0.1.1","react-transform-webpack-hmr":"^0.1.1","redbox-react":"^1.0.1","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"dependencies":{"classnames":"^2.1.3","react":"^0.13.3","react-redux":"^1.0.1","redux":"^1.0.1","redux-devtools":"^1.1.2","redux-thunk":"^0.1.0","todomvc-app-css":"^2.0.1"},"gitHead":"3449b26e6e311465874c3d983045ecb48abd7497","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"_id":"react-chrome-extension-boilerplate@0.3.0","_shasum":"ac30b09ee368868da57c6055467d0ec2d70a25dc","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"ac30b09ee368868da57c6055467d0ec2d70a25dc","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.3.0.tgz","integrity":"sha512-uQJhBUv+fbNowa8wDLS4Iqtn7SBqBeKakhfurdQBSFr5utVhHDlOSsy3HQ2cum8XrfFOcooCBu6sI/EGNd8Hhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7a96BtaGypXkJsy4w++eGDRU9G8dgRw5uEF+rCqlZfAiAVSvm46j5qZg9upZZXjCbS7I8WN1BLjcX5eHhZilKMaQ=="}]}},"0.4.0":{"name":"react-chrome-extension-boilerplate","version":"0.4.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"npm run build && gulp compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate","keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.10","babel-loader":"^5.3.2","babel-plugin-react-transform":"^1.1.1","chai":"^3.2.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-jade":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","phantomjs":"^1.9.17","raw-loader":"^0.5.1","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.1","sinon-chrome":"^0.2.1","style-loader":"^0.12.3","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","co":"^4.6.0","react":"^0.13.3","react-redux":"^3.0.1","redux":"^3.0.2","redux-devtools":"^2.1.5","redux-thunk":"^1.0.0","todomvc-app-css":"^2.0.1"},"gitHead":"eb9f8f926310df11c685e6c236d9b353c5d47849","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"_id":"react-chrome-extension-boilerplate@0.4.0","_shasum":"eb4ddfc23bc724a626f5542517d4f71d9a7fb7a4","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"dist":{"shasum":"eb4ddfc23bc724a626f5542517d4f71d9a7fb7a4","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.4.0.tgz","integrity":"sha512-bXpI6+W9RvuPI9Q/4D2O44SzNxPOSCyso0grHQ1sXnLekuW+kr+27XhNE3VIoawH1sT/X4CbJM1tu+KdyYGhcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB57yOaY3h61K0FbwuMJRHCtBV8p1qpoSnitmTC9RHA7AiEAl/gp0BNq5sAXZVlNloj3XeNMxdxUcT15ZvlsA3Uxukk="}]}},"0.4.1":{"name":"react-chrome-extension-boilerplate","version":"0.4.1","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"npm run build && gulp compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate","keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","flux","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.10","babel-loader":"^5.3.2","babel-plugin-react-transform":"^1.1.1","chai":"^3.2.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-jade":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","mocha":"^2.2.5","raw-loader":"^0.5.1","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.1","style-loader":"^0.12.3","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","co":"^4.6.0","react":"^0.13.3","react-redux":"^3.0.1","redux":"^3.0.2","redux-devtools":"^2.1.5","redux-thunk":"^1.0.0","todomvc-app-css":"^2.0.1"},"gitHead":"56a788e0ba7de106bae8fd6b87b3c16353d8989a","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"_id":"react-chrome-extension-boilerplate@0.4.1","_shasum":"dd404eedc8af58478c598e354be3162881d3f049","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"dd404eedc8af58478c598e354be3162881d3f049","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.4.1.tgz","integrity":"sha512-gt05DKdd+Vf0ETOzNO6yhTftQSaPLDFZd6klKfYnAgBUzrJYZY1Y+sXP/l3IIIa0npFXd2SkIrXWiEgmnp9l+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaqYkYM8vjIkKKgNLwFW+Yercmks6AK6jqTYjDs+rFfAIhAJW1Fc5mp7JNPR4EptkNhlPN7V/Ick8oqQYDXhtpCBGx"}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}]},"0.5.0":{"name":"react-chrome-extension-boilerplate","version":"0.5.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"BABEL_ENV=production gulp build","compress":"npm run build && gulp compress","clean":"rm -rf build/ && rm -rf dev/ && rm -f archive.zip","test-crdv":"chromedriver","test:eslint":"eslint .","test:app":"BABEL_ENV=test mocha --recursive --compilers js:babel-core/register test/app","test:e2e":"npm run build && mocha --recursive --compilers js:babel-core/register test/e2e","test":"npm run test:eslint && npm run test:app && npm run test:e2e"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate","keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.10","babel-loader":"^5.3.2","babel-plugin-react-transform":"^1.1.1","chai":"^3.2.0","chromedriver":"^2.19.0","eslint":"^1.1.0","eslint-config-airbnb":"0.0.7","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-jade":"^1.0.1","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","gulp-zip":"^3.0.2","jsdom":"^6.5.1","mocha":"^2.2.5","mocha-jsdom":"^1.0.0","raw-loader":"^0.5.1","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.1","selenium-webdriver":"^2.47.0","sinon":"^1.17.1","style-loader":"^0.12.3","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","co":"^4.6.0","react":"^0.13.3","react-redux":"^3.0.1","redux":"^3.0.2","redux-devtools":"^2.1.5","redux-thunk":"^1.0.0","todomvc-app-css":"^2.0.1"},"gitHead":"757fee230161e7e1f1f890f14495a8642e387db4","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"_id":"react-chrome-extension-boilerplate@0.5.0","_shasum":"94deea74ed1b4ba878f2f4c5ef58213edea623d3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"94deea74ed1b4ba878f2f4c5ef58213edea623d3","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.5.0.tgz","integrity":"sha512-1/Lyo9GboAk/xXL5aKX+dlLwOc/HAnY9uhZAp2p3WzfRZCvKubLiTgHgXM+ds9yLrrc8wTntYUD7XSbD5EIJzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFoiR4QGITZT5TQH3zMxpGbxFi8WAPKNKsBRk+yxTgKAiEAq7DAHXcwjtnZUdf2xl7s58ryLjd4foNELMiufnIyAzM="}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}]},"0.6.0":{"name":"react-chrome-extension-boilerplate","version":"0.6.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"npm run build && gulp compress","clean":"rimraf build/ dev/ *.zip *.crx","lint":"eslint .","test:app":"gulp test-app","test:e2e":"gulp test-e2e","test":"npm run lint && npm run test:app && npm run build && npm run test:e2e"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate","keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.0.10","babel-loader":"^5.3.2","babel-plugin-react-transform":"^1.1.1","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","eslint":"^1.1.0","eslint-config-airbnb":"0.1.0","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-crx-pack":"^1.0.1","gulp-jade":"^1.0.1","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.5","jsdom":"^6.5.1","node-rsa":"^0.2.26","raw-loader":"^0.5.1","react-addons-test-utils":"^0.14.3","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.1","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","sinon":"^1.17.1","style-loader":"^0.12.3","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","co":"^4.6.0","delay":"^1.1.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.1.3","redux-thunk":"^1.0.0","todomvc-app-css":"^2.0.1"},"gitHead":"f05aa283f0b0f9924c936ab77c09ed0d88224511","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"_id":"react-chrome-extension-boilerplate@0.6.0","_shasum":"6e37c7fb7e0772e1454912fdcbb02fe76b6dbf64","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"6e37c7fb7e0772e1454912fdcbb02fe76b6dbf64","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.6.0.tgz","integrity":"sha512-487D6LOhxmr6NHmKQBJvhpOWV3SrbEvUVJm94WfU+I0/hpt0FKLbws7CzysrVfWqMJSpFeLKUaUlDzUK6kI+wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf3ffjxwmrMub/MkGSA1nWCpu2iewng32wjERXFAhgeAiEA5HCZM6JjFqHclvKPOJBLbyEGjVXCV45Eq4t+SyAQeJU="}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}]},"0.6.1":{"name":"react-chrome-extension-boilerplate","version":"0.6.1","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"gulp compress","clean":"rimraf build/ dev/ *.zip *.crx","lint":"gulp lint","test-app":"gulp app:test","test-app-watch":"gulp watch:app:test","test-e2e":"gulp e2e:test","test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate","keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel-core":"^6.3.15","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-hmre":"^1.0.0","babel-preset-stage-0":"^6.3.13","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","eslint":"^1.10.3","eslint-config-airbnb":"0.1.0","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-crx-pack":"^1.0.1","gulp-eslint":"^1.1.1","gulp-jade":"^1.0.1","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sync":"^0.1.4","gulp-util":"^3.0.5","jsdom":"^6.5.1","merge-stream":"^1.0.0","node-rsa":"^0.2.26","raw-loader":"^0.5.1","react-addons-test-utils":"^0.14.3","redux-devtools":"^3.0.0-beta-3","redux-devtools-dock-monitor":"^1.0.0-beta-3","redux-devtools-log-monitor":"^1.0.0-beta-3","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","sinon":"^1.17.1","style-loader":"^0.12.3","webpack":"^1.12.9","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","co":"^4.6.0","delay":"^1.1.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.1.3","redux-thunk":"^1.0.0","todomvc-app-css":"^2.0.1"},"gitHead":"4984b3209ab11f15fb3540c6547528ecb871459c","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"_id":"react-chrome-extension-boilerplate@0.6.1","_shasum":"e251fd7eed553a58bb88d600401c04ca9369c60b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"e251fd7eed553a58bb88d600401c04ca9369c60b","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.6.1.tgz","integrity":"sha512-ZQkdWKMMT8m/5VUnj9+rWpCB4cwzHswH2fVRzS/2+NBw11geAyedpuLCIs1VmBsw9enTELY2yDZ5r4kMo4JdGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIgHEPoLs56OF4X6S4YUCZ2K0/sIDpFQtSvKS1zw9KPgIgQ+wy0TvlqvDvxXhPp7OHK5JAVrKp5ypcXKxCV/4095U="}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}]},"0.6.2":{"name":"react-chrome-extension-boilerplate","version":"0.6.2","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"gulp compress","clean":"rimraf build/ dev/ *.zip *.crx","lint":"gulp lint","test-app":"gulp app:test","test-app-watch":"gulp watch:app:test","test-e2e":"gulp e2e:test","test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate","keywords":["react","reactjs","boilerplate","hot","live","edit","webpack","redux","chrome","extension"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel-core":"^6.3.15","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-hmre":"^1.0.0","babel-preset-stage-0":"^6.3.13","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","eslint":"^1.10.3","eslint-config-airbnb":"0.1.0","eslint-plugin-react":"^3.2.3","gulp":"^3.9.0","gulp-crx-pack":"^1.0.1","gulp-eslint":"^1.1.1","gulp-jade":"^1.0.1","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sync":"^0.1.4","gulp-util":"^3.0.5","jsdom":"^6.5.1","merge-stream":"^1.0.0","node-rsa":"^0.2.26","raw-loader":"^0.5.1","react-addons-test-utils":"^0.14.3","redux-devtools":"^3.0.1","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.1","redux-logger":"^2.1.3","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","sinon":"^1.17.1","style-loader":"^0.12.3","webpack":"^1.12.9","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","co":"^4.6.0","delay":"^1.1.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-thunk":"^1.0.0","todomvc-app-css":"^2.0.1"},"gitHead":"03276c3e0df2ecd57aa223b3db7610c3d6694b95","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"_id":"react-chrome-extension-boilerplate@0.6.2","_shasum":"38bf7467939f7691ce92af3a30a2b8f23d80edb6","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"38bf7467939f7691ce92af3a30a2b8f23d80edb6","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.6.2.tgz","integrity":"sha512-s6bqGyKCb6eWeP7srb9rW7uGWWVYGbv2mTtHVSgoE2OY8VNtbr5lkOR3EtCf7MS0lYi7Vy4D8qRwu3/zNSeVBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmDAxQB62Se6KB7Ntn9Q9+o1pG3dL0qHIcM0FGrIwI/AiEA6Sy2vya2jMtLjT4mYN92R/WjGDWiC9QNbtKY91nU98I="}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}]},"0.7.0":{"name":"react-chrome-extension-boilerplate","version":"0.7.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"gulp compress","clean":"rimraf build/ dev/ *.zip *.crx","lint":"gulp lint","test-app":"gulp app:test","test-app-watch":"gulp watch:app:test","test-e2e":"gulp e2e:test","test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["chrome","extension","react","redux","hot reload","webpack","boilerplate"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel-core":"^6.3.15","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-hmre":"^1.0.0","babel-preset-stage-0":"^6.3.13","babel-runtime":"^6.3.19","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","css-loader":"^0.23.1","css-modules-require-hook":"^2.1.0","eslint":"^1.10.3","eslint-config-airbnb":"0.1.0","eslint-plugin-react":"^3.2.3","extract-text-webpack-plugin":"^1.0.1","gulp":"^3.9.0","gulp-crx-pack":"^1.0.1","gulp-eslint":"^1.1.1","gulp-jade":"^1.0.1","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sync":"^0.1.4","gulp-util":"^3.0.5","jsdom":"^6.5.1","merge-stream":"^1.0.0","node-rsa":"^0.2.26","postcss-loader":"^0.8.0","react-addons-test-utils":"^0.14.3","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","sinon":"^1.17.1","style-loader":"^0.12.3","webpack":"^1.12.9","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","delay":"^1.1.0","react":"^0.14.7","react-dock":"^0.2.3","react-dom":"^0.14.7","react-redux":"^4.3.0","redux":"^3.2.1","redux-thunk":"^1.0.3"},"gitHead":"250d3a7989f5f852490822f26668e1c42dd6fd80","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.7.0","_shasum":"545a49dad879c796a56f6e593e5181f97a42a442","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"545a49dad879c796a56f6e593e5181f97a42a442","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.7.0.tgz","integrity":"sha512-D6r0RMifRz5/mfWF+7mgMhsMXKRDp4jzlECKTr6BhSwN497H8f6klG4GTH+0+HV2nFYBfDsDtDC73EfLgqNZ5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtKk1V0Fb2hBueFe8MO4zFqI7ZMnEkIzsJyxsA9W0exAIgN62f2kQJbI3BQVte+1Z3gy9PJLHrIDFKbaPE7TkGTvg="}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/react-chrome-extension-boilerplate-0.7.0.tgz_1454683550170_0.6298177985008806"}},"0.7.1":{"name":"react-chrome-extension-boilerplate","version":"0.7.1","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"gulp","build":"gulp build","compress":"gulp compress","clean":"rimraf build/ dev/ *.zip *.crx","lint":"gulp lint","test-app":"gulp app:test","test-app-watch":"gulp watch:app:test","test-e2e":"gulp e2e:test","test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["chrome","extension","react","redux","hot reload","webpack","boilerplate"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel-core":"^6.3.15","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-hmre":"^1.0.0","babel-preset-stage-0":"^6.3.13","babel-runtime":"^6.3.19","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","css-loader":"^0.23.1","css-modules-require-hook":"^2.1.0","eslint":"^1.10.3","eslint-config-airbnb":"0.1.0","eslint-plugin-react":"^3.2.3","extract-text-webpack-plugin":"^1.0.1","gulp":"^3.9.0","gulp-crx-pack":"^1.0.1","gulp-eslint":"^1.1.1","gulp-jade":"^1.0.1","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sync":"^0.1.4","gulp-util":"^3.0.5","jsdom":"^6.5.1","merge-stream":"^1.0.0","node-rsa":"^0.2.26","postcss-loader":"^0.8.0","react-addons-test-utils":"^0.14.3","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","sinon":"^1.17.1","style-loader":"^0.12.3","webpack":"^1.12.9","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","delay":"^1.1.0","react":"^0.14.7","react-dock":"^0.2.3","react-dom":"^0.14.7","react-redux":"^4.3.0","redux":"^3.2.1","redux-thunk":"^1.0.3"},"gitHead":"250d3a7989f5f852490822f26668e1c42dd6fd80","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.7.1","_shasum":"a7723d0b6b1c95969210642399604780818f73a2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"a7723d0b6b1c95969210642399604780818f73a2","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.7.1.tgz","integrity":"sha512-Up2bmvZXI0SZq6Lmdm2SFEo9UT7jJnHOyse7FBwIRwOQzhvLnNjGHYZr0J4jG/1sjDhUHXI20L4JUfKFIJ/CjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzBeABj21wJc+zVeFKGhEIZV2j/92TkjV9Othy9lrjYAiEAzkLoHaczPlHevA7dLzPbutb/SebgyjV/KJ63h2PXRJs="}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/react-chrome-extension-boilerplate-0.7.1.tgz_1454683761416_0.92526356712915"}},"0.8.0":{"name":"react-chrome-extension-boilerplate","version":"0.8.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"node scripts/dev","build":"node scripts/build","compress":"node scripts/compress","compress-keygen":"crx keygen","clean":"rimraf build/ dev/ *.zip *.crx","lint":"eslint app chrome test scripts","test-e2e":"cross-env NODE_ENV=test mocha --compilers js:babel-core/register --recursive --require co-mocha test/e2e","test":"cross-env NODE_ENV=test mocha --compilers js:babel-core/register --recursive --require ./test/setup-app test/app"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["chrome","extension","react","redux","hot reload","webpack","boilerplate"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel-core":"^6.3.15","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-runtime":"^6.5.2","babel-plugin-webpack-loaders":"^0.3.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-hmre":"^1.0.0","babel-preset-stage-0":"^6.3.13","babel-runtime":"^6.3.19","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","cross-env":"^1.0.7","crx":"^3.0.3","css-loader":"^0.23.1","eslint":"^1.10.3","eslint-config-airbnb":"0.1.0","eslint-plugin-react":"^3.2.3","extract-text-webpack-plugin":"^1.0.1","jade":"^1.11.0","jsdom":"^6.5.1","minimist":"^1.2.0","mocha":"^2.4.5","postcss-loader":"^0.8.0","react-addons-test-utils":"^0.14.3","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","shelljs":"^0.6.0","sinon":"^1.17.1","style-loader":"^0.12.3","webpack":"^1.12.9","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^2.10.1","classnames":"^2.1.3","react":"^0.14.7","react-dock":"^0.2.3","react-dom":"^0.14.7","react-redux":"^4.3.0","redux":"^3.2.1","redux-thunk":"^1.0.3"},"gitHead":"fd941f99f4cf24b50383ffdaef57f95b6b973224","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.8.0","_shasum":"b988b2c9dd8217719767fefa3ade39249839e770","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"b988b2c9dd8217719767fefa3ade39249839e770","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.8.0.tgz","integrity":"sha512-VRn7xRKbhOs4NYQjmsKUNjkNQ5zHpN5UO9Tivhj4kvXzK1WOc7ulFn0NKHpwMn/ubkkpNAIsQLaEu5fJ73Bymw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGG4x46jb490xtJIZwgcNKR9wmRlvFQIK2udjxEM9DEwIhAMYS5Hj14qFzW5DgqXc1sVyCH2QvhmulFBrIgAnO8S9o"}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/react-chrome-extension-boilerplate-0.8.0.tgz_1455386585626_0.6837356155738235"}},"0.8.1":{"name":"react-chrome-extension-boilerplate","version":"0.8.1","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"node scripts/dev","build":"node scripts/build","compress":"node scripts/compress","compress-keygen":"crx keygen","clean":"rimraf build/ dev/ *.zip *.crx","lint":"eslint app chrome test scripts","test-e2e":"cross-env NODE_ENV=test mocha --compilers js:babel-core/register --recursive --require co-mocha test/e2e","test":"cross-env NODE_ENV=test mocha --compilers js:babel-core/register --recursive --require ./test/setup-app test/app"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["chrome","extension","react","redux","hot reload","webpack","boilerplate"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel-core":"^6.3.15","babel-eslint":"^6.0.0","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-runtime":"^6.5.2","babel-plugin-webpack-loaders":"^0.4.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-hmre":"^1.0.0","babel-preset-stage-0":"^6.3.13","babel-runtime":"^6.3.19","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","cross-env":"^1.0.7","crx":"^3.0.3","css-loader":"^0.23.1","eslint":"^2.5.3","eslint-config-airbnb":"^6.0.2","eslint-plugin-react":"^4.1.0","extract-text-webpack-plugin":"^1.0.1","jade":"^1.11.0","jsdom":"^8.2.0","minimist":"^1.2.0","mocha":"^2.4.5","postcss-loader":"^0.8.0","react-addons-test-utils":"^0.14.3","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","shelljs":"^0.6.0","sinon":"^1.17.1","style-loader":"^0.13.1","webpack":"^1.12.9","webpack-dev-server":"^1.10.1"},"dependencies":{"bluebird":"^3.3.4","classnames":"^2.1.3","react":"^0.14.7","react-dock":"^0.2.3","react-dom":"^0.14.7","react-redux":"^4.3.0","redux":"^3.2.1","redux-thunk":"^2.0.1"},"gitHead":"9d6ca561934148de45e9bebb5bbfbfae0b83ca55","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.8.1","_shasum":"fe2ba8e7bf3f950688bde83a64106bf3cff0e489","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"fe2ba8e7bf3f950688bde83a64106bf3cff0e489","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.8.1.tgz","integrity":"sha512-UW6NExC365UW2JCNPdq/ZEwA35fWzPyxdeXrnb/LFAE4o4fjtT8mBFrarxc6JU6IzCXq8ZJCM3/7DqwV6zrNMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpMoBygJ/UeReUfIb5ZIwIDykaC04wNin2lCzkZJytiwIhAMvxgrbH0kB7buYouxDzoSEB0liwYCWD/2MX6Pgh7/Xu"}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-chrome-extension-boilerplate-0.8.1.tgz_1459299875100_0.1557781263254583"}},"0.9.0":{"name":"react-chrome-extension-boilerplate","version":"0.9.0","description":"Boilerplate for Chrome extension React.js project","scripts":{"dev":"node scripts/dev","build":"node scripts/build","compress":"node scripts/compress","compress-keygen":"crx keygen","clean":"rimraf build/ dev/ *.zip *.crx","lint":"eslint app chrome test scripts","test-e2e":"cross-env NODE_ENV=test mocha test/e2e","test":"cross-env NODE_ENV=test mocha -r ./test/setup-app test/app"},"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"keywords":["chrome","extension","react","redux","hot reload","webpack","boilerplate"],"author":{"name":"Jhen","email":"developer@jhen.me"},"license":"MIT","devDependencies":{"babel-core":"^6.3.15","babel-eslint":"^6.0.0","babel-loader":"^6.2.0","babel-plugin-add-module-exports":"^0.1.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-runtime":"^6.5.2","babel-plugin-webpack-loaders":"^0.4.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-react-hmre":"^1.0.0","babel-preset-stage-0":"^6.3.13","babel-runtime":"^6.3.19","chai":"^3.2.0","chromedriver":"^2.19.0","co-mocha":"^1.1.2","cross-env":"^1.0.7","crx":"^3.0.3","css-loader":"^0.23.1","eslint":"^2.5.3","eslint-config-airbnb":"^8.0.0","eslint-plugin-import":"^1.6.1","eslint-plugin-jsx-a11y":"^1.0.4","eslint-plugin-react":"^5.0.1","extract-text-webpack-plugin":"^1.0.1","jade":"^1.11.0","jsdom":"^8.2.0","minimist":"^1.2.0","mocha":"^2.4.5","postcss-loader":"^0.9.1","react-addons-test-utils":"^15.0.2","rimraf":"^2.4.3","selenium-webdriver":"^2.47.0","shelljs":"^0.7.0","sinon":"^1.17.1","style-loader":"^0.13.1","webpack":"^1.13.0","webpack-httpolyglot-server":"^0.2.0"},"dependencies":{"bluebird":"^3.3.4","classnames":"^2.1.3","react":"^15.0.2","react-dock":"^0.2.3","react-dom":"^15.0.2","react-redux":"^4.3.0","redux":"^3.2.1","redux-thunk":"^2.0.1"},"gitHead":"23de2fcfaf372c297f72345baa404b8eb6d69d29","bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","_id":"react-chrome-extension-boilerplate@0.9.0","_shasum":"56b1b45204024744aabcab953548c72de95f0642","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"jhen0409","email":"iainst0409@gmail.com"},"dist":{"shasum":"56b1b45204024744aabcab953548c72de95f0642","tarball":"https://registry.npmjs.org/react-chrome-extension-boilerplate/-/react-chrome-extension-boilerplate-0.9.0.tgz","integrity":"sha512-7mzo9z3adnT2WJG7HE+aRZ/OI+gLKKBz6Kw3cZH8OJb/6griiMkSWDUTTL0+3eVO5ji3qSjRcbOQJ6m5ehR0vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQvKicqPwqnERZ2WsmzFryEDGYY9JrIkbzlLK3fVUOWQIgZFnkz3yKOGGC9rRSVm+6sZuRm/kRxpJ3//iEPhfnniY="}]},"maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-chrome-extension-boilerplate-0.9.0.tgz_1462462690651_0.43830793583765626"}}},"readme":"# React Chrome Extension Boilerplate\n\n[![Build Status](https://travis-ci.org/jhen0409/react-chrome-extension-boilerplate.svg?branch=master)](https://travis-ci.org/jhen0409/react-chrome-extension-boilerplate)\n[![Build status: Windows](https://ci.appveyor.com/api/projects/status/b5xy6ev6oykth0d2/branch/master?svg=true)](https://ci.appveyor.com/project/jhen0409/react-chrome-extension-boilerplate/branch/master)\n[![NPM version](http://img.shields.io/npm/v/react-chrome-extension-boilerplate.svg?style=flat)](https://www.npmjs.com/package/react-chrome-extension-boilerplate)\n[![Dependency Status](https://david-dm.org/jhen0409/react-chrome-extension-boilerplate.svg)](https://david-dm.org/jhen0409/react-chrome-extension-boilerplate)\n[![devDependency Status](https://david-dm.org/jhen0409/react-chrome-extension-boilerplate/dev-status.svg)](https://david-dm.org/jhen0409/react-chrome-extension-boilerplate#info=devDependencies)\n\n> Boilerplate for Chrome Extension React.js project.\n\n## Features\n\n - Simple [React](https://github.com/facebook/react)/[Redux](https://github.com/rackt/redux) examples of Chrome Extension Window & Popup & Inject pages\n - Hot reloading React/Redux (Using [Webpack](https://github.com/webpack/webpack) and [React Transform](https://github.com/gaearon/react-transform))\n - Write code with ES2015+ syntax (Using [Babel](https://github.com/babel/babel))\n - E2E tests of Window & Popup & Inject pages (Using [Chrome Driver](https://www.npmjs.com/package/chromedriver), [Selenium Webdriver](https://www.npmjs.com/package/selenium-webdriver))\n\n## Examples\n\nThe example is edited from [Redux](https://github.com/rackt/redux) TodoMVC example.\n\n#### Popup\n\n![Popup](https://cloud.githubusercontent.com/assets/3001525/14128490/dc05e9f8-f653-11e5-9de6-82d1de01844a.gif)\n\nThe `todos` state will be saved to `chrome.storage.local`.\n\n#### Window\n\n![Window](https://cloud.githubusercontent.com/assets/3001525/14128489/da176b62-f653-11e5-9bff-fefc35232358.gif)\n\nThe context menu is created by [chrome/extension/background/contextMenus.js](chrome/extension/background/contextMenus.js).\n\n#### Inject page\n\nThe inject script is being run by [chrome/extension/background/inject.js](chrome/extension/background/inject.js). A simple example will be inject bottom of page(`https://github.com/*`) if you visit.\n\n## Installation\n\n```bash\n# clone it\n$ git clone https://github.com/jhen0409/react-chrome-extension-boilerplate.git\n\n# Install dependencies\n$ npm install\n```\n\n## Development\n\n* Run script\n```bash\n# build files to './dev'\n# start webpack development server\n$ npm run dev\n```\n* If you're developing Inject page, please allow `https://localhost:3000` connections. (Because `injectpage` injected GitHub (https) pages, so webpack server procotol must be https.)\n* [Load unpacked extensions](https://developer.chrome.com/extensions/getstarted#unpacked) with `./dev` folder.\n\n#### React/Redux hot reload\n\nThis boilerplate uses `Webpack` and `react-transform`, and use `Redux`. You can hot reload by editing related files of Popup & Window & Inject page.\n\n#### Using Redux DevTools Extension\n\nYou can use [redux-devtools-extension](https://github.com/zalmoxisus/redux-devtools-extension) on development mode.\n\n## Build\n\n```bash\n# build files to './build'\n$ npm run build\n```\n\n## Compress\n\n```bash\n# compress build folder to {manifest.name}.zip and crx\n$ npm run build\n$ npm run compress -- [options]\n```\n\n#### Options\n\nIf you want to build `crx` file (auto update), please provide options, and add `update.xml` file url in [manifest.json](https://developer.chrome.com/extensions/autoupdate#update_url manifest.json).\n\n* --app-id: your extension id (can be get it when you first release extension)\n* --key: your private key path (default: './key.pem')  \n  you can use `npm run compress-keygen` to generate private key `./key.pem`\n* --codebase: your `crx` file url\n\nSee [autoupdate guide](https://developer.chrome.com/extensions/autoupdate) for more information.\n\n## Test\n\n* `test/app`: React components, Redux actions & reducers tests\n* `test/e2e`: E2E tests (use [chromedriver](https://www.npmjs.com/package/chromedriver), [selenium-webdriver](https://www.npmjs.com/package/selenium-webdriver))\n\n```bash\n# lint\n$ npm run lint\n# test/app\n$ npm test\n$ npm test -- --watch  # watch files\n# test/e2e\n$ npm run build\n$ npm run test-e2e\n```\n\n## LICENSE\n\n[MIT](LICENSE)\n","maintainers":[{"name":"jhen0409","email":"iainst0409@gmail.com"}],"time":{"modified":"2022-06-25T18:00:35.309Z","created":"2015-07-23T02:48:33.405Z","0.0.1":"2015-07-23T02:48:33.405Z","0.0.2":"2015-07-24T04:58:31.297Z","0.0.3":"2015-07-24T05:31:42.610Z","0.1.0":"2015-07-26T11:53:33.423Z","0.2.0":"2015-08-17T13:26:52.607Z","0.2.1":"2015-08-17T14:02:16.255Z","0.3.0":"2015-09-04T12:47:12.867Z","0.4.0":"2015-09-29T14:28:00.587Z","0.4.1":"2015-10-12T16:23:34.727Z","0.5.0":"2015-11-10T13:22:40.903Z","0.6.0":"2015-12-08T19:09:15.424Z","0.6.1":"2015-12-25T05:54:40.219Z","0.6.2":"2016-01-09T15:43:10.689Z","0.7.0":"2016-02-05T14:45:52.473Z","0.7.1":"2016-02-05T14:49:21.959Z","0.8.0":"2016-02-13T18:03:07.347Z","0.8.1":"2016-03-30T01:04:35.521Z","0.9.0":"2016-05-05T15:38:11.093Z"},"homepage":"https://github.com/jhen0409/react-chrome-extension-boilerplate#readme","keywords":["chrome","extension","react","redux","hot reload","webpack","boilerplate"],"repository":{"type":"git","url":"git+https://github.com/jhen0409/react-chrome-extension-boilerplate.git"},"author":{"name":"Jhen","email":"developer@jhen.me"},"bugs":{"url":"https://github.com/jhen0409/react-chrome-extension-boilerplate/issues"},"license":"MIT","readmeFilename":"README.md","users":{"grantgeorge":true,"juangotama":true,"sangimed":true,"cage1016":true,"athmangude":true,"robertpenner":true,"philipjc":true,"windupdurb":true,"croogie":true,"charlietango592":true,"thongnguyen":true,"lucianmachado":true,"muhammadghazali":true}}