{"_id":"thin-hook","_rev":"391-276a4ee66bdc334f713d4063a1f59b7a","name":"thin-hook","dist-tags":{"alpha":"0.4.0-alpha.13","experimental":"0.4.0-alpha.49-experimental.2","experiments-with-npm-repo-do-not-use":"0.4.0-alpha.57-npmexperiments.1","latest":"0.4.0-alpha.62"},"versions":{"0.0.1":{"name":"thin-hook","version":"0.0.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"dist":{"shasum":"28c3e9e2e4a360c53cc0958bac44ebecce7ac4ee","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.1.tgz","integrity":"sha512-I02XYilnzQz1kgbhsNv9N7WWiCGt0boJXJVVFcMLdvXUTvmUAdYkX3FfBCsuM+xsEkOVPq+xKBF/L/+pC/bdvw==","signatures":[{"sig":"MEUCIH0B+Fapg7whftOC67o3E/m0EhQ0jxDoUcXAujJNlNi8AiEAxQo4DdpPO0VKbk6EGESFc52KDP257491G/A6/RWV5a8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"28c3e9e2e4a360c53cc0958bac44ebecce7ac4ee","gitHead":"3186de884509b3d316bc5a6d258ffae37b753ee4","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"4.1.2","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","espree":"^3.3.2","gulp-if":"^2.0.2","istanbul":"^0.4.5","uglifyjs":"^2.4.10","babel-cli":"^6.22.2","coveralls":"^2.11.15","escodegen":"^1.8.1","browserify":"^13.3.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","gulp-browserify":"^0.5.1","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.1.tgz_1485256117496_0.883834442589432","host":"packages-12-west.internal.npmjs.com"}},"0.0.2":{"name":"thin-hook","version":"0.0.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"dist":{"shasum":"90bb8ee67cbb3df9e11150ab38c1551bcdb38f41","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.2.tgz","integrity":"sha512-KDv7IKbbSx8TAlxpVcA9p7y87drEt2HL3aUye66sTP+Ft42ldLAqEnYx22NzzE0M8/Vr4ZNy2rtNhzTr84hDNQ==","signatures":[{"sig":"MEYCIQChbbFHZVaa3iIN/IBV478B+EIfHQxup+vjdPX9BGf0HwIhAOLoocUNdOWbmWW5EyDKJDp1+B0Q8v8XgMFraherr+q+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"90bb8ee67cbb3df9e11150ab38c1551bcdb38f41","gitHead":"bcf76ec4e551859d762d80efccd7bddefaadbd2d","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"^1.8.1"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","uglifyjs":"^2.4.10","babel-cli":"^6.22.2","coveralls":"^2.11.15","browserify":"^13.3.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","gulp-browserify":"^0.5.1","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.2.tgz_1485350673209_0.5541536679957062","host":"packages-12-west.internal.npmjs.com"}},"0.0.3":{"name":"thin-hook","version":"0.0.3","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.3","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"dist":{"shasum":"8be23f38d67386dc11bbbfc1b8a0956502793c79","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.3.tgz","integrity":"sha512-eWClNCoT34k6jsA6tqBXj5fIBsaH1RnwYLVzbEyyTYCYVZ5hCn/7oFQGKTNTyB6xn7AePcmGAfKSjxoyPNvnrA==","signatures":[{"sig":"MEUCIGIAFreH4dVII5o7a/9+6MouoIr8ny6PuRk/o3+MxCvjAiEA/v3xB/bK4t2Fg2T0q/Qjzxbsvg4iroqexq7hp3rrwDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"8be23f38d67386dc11bbbfc1b8a0956502793c79","gitHead":"ef4b66b679ed7080d98642cbd2f47d319a715ae7","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","uglifyjs":"^2.4.10","babel-cli":"^6.22.2","coveralls":"^2.11.15","browserify":"^13.3.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","gulp-browserify":"^0.5.1","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.3.tgz_1485407375181_0.7108729002065957","host":"packages-18-east.internal.npmjs.com"}},"0.0.4":{"name":"thin-hook","version":"0.0.4","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.4","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"dist":{"shasum":"903f94c08670e60dc3b22f6492744fa0e35ac63d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.4.tgz","integrity":"sha512-hqvcrHG3fEDeWi+OYCXMO18JySRnFOyBrmGEKeN7omU20M38+CcjtzGVq7xY7+VKCUIhsFvADBP7RhFd/+zlEQ==","signatures":[{"sig":"MEUCIQDzS5ZUyeWXmKZnPDI1M0LQtg2iteTD3RNMK2lMcnz1ywIgP5mZDx6QjuPTEkCmLNynmhBtVeFmJPqb7Kh3T0Erw7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"903f94c08670e60dc3b22f6492744fa0e35ac63d","gitHead":"676a45326728469bd6e68c61eb8c6962e444a827","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","uglifyjs":"^2.4.10","babel-cli":"^6.22.2","coveralls":"^2.11.15","browserify":"^13.3.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","gulp-browserify":"^0.5.1","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.4.tgz_1485420611165_0.8070764951407909","host":"packages-18-east.internal.npmjs.com"}},"0.0.5":{"name":"thin-hook","version":"0.0.5","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.5","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"dist":{"shasum":"bab92bb7faded65946e763a7d734577ac08d9285","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.5.tgz","integrity":"sha512-FmeWWrgCNUzLbXuQmWVIpXWQ3tfynaukJNY+dbu6vaWeB2qkTDj7v/oqrMvXbjSYNzXyICM4+O8P3VF1UWUJZQ==","signatures":[{"sig":"MEUCIQC+uMBlrVcRTeHtmFb5VppzfN3S4nDPVApD/KnoeUvVpQIgZk7EzhnV5A24Mq/J+6aOcMyile0hGrwU88I9gctRIa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"bab92bb7faded65946e763a7d734577ac08d9285","gitHead":"f67cd5bc3de7f1b16e8ac3efab3bc4f92d300635","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","uglifyjs":"^2.4.10","babel-cli":"^6.22.2","coveralls":"^2.11.15","browserify":"^13.3.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","gulp-browserify":"^0.5.1","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.5.tgz_1485480688623_0.3746891387272626","host":"packages-18-east.internal.npmjs.com"}},"0.0.7":{"name":"thin-hook","version":"0.0.7","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.7","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"051aa4e1f3c136ee6622bee8b2307fbde45ab030","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.7.tgz","integrity":"sha512-7Ao2OefjhUzcITBW1URNEbYOFyycBElhXPn7SWJUf257quSkZ39KE0FJJanQvgv2PkyIa+rNeL0hRsgvyNIXqQ==","signatures":[{"sig":"MEUCIBgUZoIc2F1Fw/C5o93F5IGXWHribam1fAkKTYVzeFD3AiEAo+MJsJ7SzQ8Zs5j35Y6W2DTADA4V+dkofCxikRR1Afo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"051aa4e1f3c136ee6622bee8b2307fbde45ab030","gitHead":"dd4c1b1925da96bd58ca5ac5452417ae3aa199fc","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","uglifyjs":"^2.4.10","babel-cli":"^6.22.2","coveralls":"^2.11.15","browserify":"^13.3.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","gulp-browserify":"^0.5.1","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.7.tgz_1485487370315_0.5629323059692979","host":"packages-18-east.internal.npmjs.com"}},"0.0.8":{"name":"thin-hook","version":"0.0.8","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.8","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"cbdc1c4dce8d28bdcb69729de947743c6eacc4a5","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.8.tgz","integrity":"sha512-WwZpwGVLXCpvgN6EYVvYamNXkg7Vx7oGj0nZ8TwPvrvvNBgAUGpupRj+PGbKJXZCmNG7kQ6WwIN1UdbvciiiKw==","signatures":[{"sig":"MEUCIANIdbwWp7b0yVj7J/bc+d6eHfAm7dmxIA1itamED57rAiEAxSbKQmubqD4rPZl/H7KaNjpILyUDUOtenNGjbzq6aYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"cbdc1c4dce8d28bdcb69729de947743c6eacc4a5","gitHead":"9b45ee3a13c1b5fe67e4796ac5019cb2db644d59","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.8.tgz_1485497449009_0.4617206563707441","host":"packages-12-west.internal.npmjs.com"}},"0.0.9":{"name":"thin-hook","version":"0.0.9","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.9","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d43509c793c5873734ac0a9e9b9a6e2a510f5251","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.9.tgz","integrity":"sha512-1zvEQsyI7D+sN/W1vSRRC7xniKG6q9BOIIjdiBuJc/lE0qT9uP9HaMm7+SsDFEI+WLBxY+CsYQTf3cq/VrJzfg==","signatures":[{"sig":"MEYCIQDRDOK5cRx9ODQdzyLUqGvA964x/FNMjhmJ5gVEIzgNDgIhAM7UrB0xWeV6rXJt0fkp6eZAO89T7cFOVDwQDe+iETnW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"d43509c793c5873734ac0a9e9b9a6e2a510f5251","gitHead":"039d22c7fd1d752225c900b283ffde4d4a1afdc4","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.9.tgz_1485500773092_0.10844981740228832","host":"packages-18-east.internal.npmjs.com"}},"0.0.10":{"name":"thin-hook","version":"0.0.10","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.10","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"46bbcc01396a4646b6b3c320662382003ecf0993","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.10.tgz","integrity":"sha512-Ch9z1FTpTCPNaKhxAnwjMiraTQ/X19yBF+qA48z+P6qc6YQqeI6njDkyvGVb/qW3hAJ6j5dLRwMUur8uJFIREA==","signatures":[{"sig":"MEUCIQCfj+Ey5YardoreedMr7mox7i504eeOSkMr9E6iq1eakQIgZiaoSJvublsSvIuRr3DnAo9/W0wqKH12y2gZmSRqo7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"46bbcc01396a4646b6b3c320662382003ecf0993","gitHead":"33c202b17fe71adba8091ed207164affb0564bc5","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.10.tgz_1485578433763_0.4152319207787514","host":"packages-18-east.internal.npmjs.com"}},"0.0.11":{"name":"thin-hook","version":"0.0.11","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.11","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b1d3d44e8ca63289be836bd8ed9859f912e67ba7","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.11.tgz","integrity":"sha512-nuR/vF9bH68c4nWhFB9qPlaUlIfxoXTD1UmDzUzL/4Kzr9FgY4T/pTfRLMdBfm8PfACG3IJ1B15DU3m0oSvJrw==","signatures":[{"sig":"MEUCIQCxu8K0BeDmCs65A2YCIL13qhMhSJs1tfuYGHvhi372XQIgXJaVmWf40jY/tEjcKmTRUBQGuFsj3YxvAfzGFg6bHqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"b1d3d44e8ca63289be836bd8ed9859f912e67ba7","gitHead":"be39f71638896679da5b781712879d9ff8c79c51","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.11.tgz_1485675968414_0.8187786433845758","host":"packages-18-east.internal.npmjs.com"}},"0.0.12":{"name":"thin-hook","version":"0.0.12","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.12","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c02c3a86b0a5035ba0990635eda9820a74d774d1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.12.tgz","integrity":"sha512-guA2gEe4MJszPSV835LFepDFEq4Cvz2Nlq0/qW6V+S0M79oXxbYn00Rma64oX9HpzydObzyuk3QRVaszYJPqBw==","signatures":[{"sig":"MEUCIQCs8tG1mGIrnU3YONAiHj+N18QdeyWP32AKaAReKOVMhAIgC4bbWR8gGa+q2/om3zoyjphl7NgS0H54LqrtWYl9KOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"c02c3a86b0a5035ba0990635eda9820a74d774d1","gitHead":"67ec9508324c685477a34725b51f4149c886d788","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.12.tgz_1485695734197_0.5033271277789026","host":"packages-18-east.internal.npmjs.com"}},"0.0.13":{"name":"thin-hook","version":"0.0.13","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.13","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5b489b689d05a9497a160d507d201d286cf7d4ad","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.13.tgz","integrity":"sha512-Ub/ELlrqDkTOssK0czSoyWtA0YP6lbkQO4zMzRR09qoRIT6RcWNlK15Ha1So5y+U1rwGdCOD7aLo6Q4ZgNue5A==","signatures":[{"sig":"MEUCIQCQO+kTSTiC0+/JXfrz/I28SpBuBlbeOuvUHGktVvcfcwIgKcMojZLPFi92ZtOL2PnpoCYUL0r7d0KvHiId08qVZXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"5b489b689d05a9497a160d507d201d286cf7d4ad","gitHead":"5991064f7b41efc0b40727abefb557441cce2b74","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.13.tgz_1485756427965_0.7973923180252314","host":"packages-12-west.internal.npmjs.com"}},"0.0.14":{"name":"thin-hook","version":"0.0.14","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.14","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"814159675a0a12f2543ec89a183ef5d7759d2e4a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.14.tgz","integrity":"sha512-/kxT7C+FCk9we9lx4mlf0wYfFrGZiJnn7c8d+kMhEBPWAx08BoqVix3CuBZU9o/vm7eRbHEsqGAu5OCShxwsQw==","signatures":[{"sig":"MEYCIQCTX4uECmnfHVmmVjrLrGZVmUx5qen9Jqgirqrcj7ZICQIhANHpXsIwpHMrtTInAGS7r5FqXs1y8vPJIRPcsgMMALKO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"814159675a0a12f2543ec89a183ef5d7759d2e4a","gitHead":"6a7158a8ea62933d478ebaadfcc453542a65a891","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.14.tgz_1485918553621_0.8749568175990134","host":"packages-12-west.internal.npmjs.com"}},"0.0.15":{"name":"thin-hook","version":"0.0.15","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.15","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"6a4fb36b72349cf4b0bb3cd0b0c4c3828e861ead","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.15.tgz","integrity":"sha512-2MAnXwfL5yBdwYGZfJt6bGnp6xCyfyLhWIMk8/iAInHwuu8wvBIOenH48vtVUDCrweYh9bsI2ZSZQIycBpza/A==","signatures":[{"sig":"MEYCIQCEflPOkduqn9oikR3YE1K9KTlLl8AU5VvQKF35a92EvgIhAOF7h/G+K/pnqf3xo8A/41LmMY8v3ce+AV36X7wtUL/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"6a4fb36b72349cf4b0bb3cd0b0c4c3828e861ead","gitHead":"c6332326e64458a6e6ec5f29a44c3d9956b98aa3","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.15.tgz_1485942337405_0.5345668606460094","host":"packages-18-east.internal.npmjs.com"}},"0.0.16":{"name":"thin-hook","version":"0.0.16","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.16","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"80bafe06f1d0e9893c4dabe4c5a1c03facac6c08","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.16.tgz","integrity":"sha512-9J8TZDFbgu1iS7kbGSVu8LtKNwGcRn+hq5ZUMtQVAAkX0VnN2oC8PfvyZzKSGjSgqf2d2VjZFX1UZPbv1ok1Tg==","signatures":[{"sig":"MEUCIQCfNoB3qOAvSmaNK4FRF+OShAPgyewkEEJIbk/rmxykeAIgTyzIv3P4jNHyb79tqPXZxnoHCxDrV2qojnhlJDsLeQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"80bafe06f1d0e9893c4dabe4c5a1c03facac6c08","gitHead":"e13a0dc45cb06de83fcd595d2628d2cb3275559b","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.16.tgz_1486009631090_0.9262467413209379","host":"packages-18-east.internal.npmjs.com"}},"0.0.17":{"name":"thin-hook","version":"0.0.17","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.17","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bb023c422017fa4145e6ba6205b8f4881ba62400","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.17.tgz","integrity":"sha512-0EP0EwPRXeKVIk6UUfRrRYLOeMa1JUAOP+PLD6pnb5soWOSXAMe/vybxu975XRIxeEYCdQz4ic4C7qkN7RvSYA==","signatures":[{"sig":"MEUCIQCBN1aCLp3OJ6yKGHLdKWzV4JjXiVsIKzVbeG8ftDh+VQIgTlI0peSUwL5rsp2keJXz2lvLZjT1ozTOJdV76cj8OZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"bb023c422017fa4145e6ba6205b8f4881ba62400","gitHead":"769bb4883eed0ec3d10210f2e74a6c1d2d259ebe","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.17.tgz_1486108027994_0.6547412578947842","host":"packages-18-east.internal.npmjs.com"}},"0.0.18":{"name":"thin-hook","version":"0.0.18","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.18","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a9feca7ae95dfc67aaf241089f212a19acb0ae44","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.18.tgz","integrity":"sha512-A8QvAaGfVzfOjTTKE0b08iGL/sywWel5HZFFLCe7XJOOdNsnMx0yAYZ74hl1K+AFZhPRiMvrfJamLIrFQ7Zvsw==","signatures":[{"sig":"MEYCIQDInz6ap6A8jKMHB2bJCZfnhGWlPgDYXA6wWCAlDikHJgIhAM0NE/iukh67xX+zXIUBpRassaj0WsXKYPUuP6OUR+Xo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"a9feca7ae95dfc67aaf241089f212a19acb0ae44","gitHead":"359945f7316dfe136b6d805965c4a11b832eaafd","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.18.tgz_1486111127951_0.8572858443949372","host":"packages-12-west.internal.npmjs.com"}},"0.0.19":{"name":"thin-hook","version":"0.0.19","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.19","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ceee13d09568403af440a5a09c8cec6c22205aa2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.19.tgz","integrity":"sha512-t3GAT52eLMCzeWwVli/cPjQ2h1J0KlomiGKqtDzJ1EUE+pxbIimCg8owc5jJWmyoq5iQZcEVBfjG+j4PkAY0+w==","signatures":[{"sig":"MEUCIEMT9PP1mhp3uxjwDQ0O8XOP4UjB76SKiHQx0lKR128ZAiEAtgHltKDUm4ZbEJciCgXKjqLgmmD2M+JP+7SsL5hgi/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"ceee13d09568403af440a5a09c8cec6c22205aa2","gitHead":"c7edee9dc3bad6af7d9c01846627a3033ad6b99d","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.19.tgz_1486128951658_0.11174123431555927","host":"packages-12-west.internal.npmjs.com"}},"0.0.20":{"name":"thin-hook","version":"0.0.20","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.20","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b874e12d144f467141dd226abfb7b84e448d93f0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.20.tgz","integrity":"sha512-+nioEvPD+WKWnW/kb3+LAWGWnG04p52mAgwYJTb+hyjKrn5DF+uiplbfMu19pm9CjRF1P8BZCYJm+0ffgQvq1A==","signatures":[{"sig":"MEYCIQDJk0GJWmcSkKjNyue6LsarOJlHRE7+3kwS5H8YlAtwqgIhAM1F9+d/Khw1aZDj/mqzQpUNFAni7fX64e4ptBayEYNG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"b874e12d144f467141dd226abfb7b84e448d93f0","gitHead":"b93d61a6db6dba76049e532e48fcadab504fdfdd","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.20.tgz_1486182121458_0.25938701699487865","host":"packages-12-west.internal.npmjs.com"}},"0.0.21":{"name":"thin-hook","version":"0.0.21","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.21","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f5acda4ee0b3e73cdadf1d08c28193ff48d0a285","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.21.tgz","integrity":"sha512-XdaS03+aBfS5dWtdDKxPS3zZ5/dr9u/p5GN1OQWl3D3O3JYEhoep5puUpwmi+hRdzgTWbyvCM93Jd20YwMDyOQ==","signatures":[{"sig":"MEYCIQC5zEQNi6VTx+1f0bxlGS9QYy5pLjzEbmxmIpJENaa7DQIhAK3Y5kBf5p+FWZqsBFxhO/jYARLjINQC1SfWJ1v6Ve42","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"f5acda4ee0b3e73cdadf1d08c28193ff48d0a285","gitHead":"bfaafa0a0b9040938a9905de689637cfeaab03a1","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.21.tgz_1486514166791_0.9658612823113799","host":"packages-18-east.internal.npmjs.com"}},"0.0.22":{"name":"thin-hook","version":"0.0.22","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.22","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"cd21d9e32fa62f1e21ac4ba4b71a7b7a4704b9ee","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.22.tgz","integrity":"sha512-5gUKQmzuAjJJgaMtz0a+Jy7S2L50gFa/+0D4dtgCYHCgGc2XySL5vhiiZi7k+G0gO3GFfWTLI8zb/w+2dvwgOw==","signatures":[{"sig":"MEUCIQDdxdraGmbQc1Xj596m4CRj7I3twEOIytqKYGuOigSVdQIgcI2FlYM2PqaxiboRwppvzNtkUnj2wWbuaWr4Gp0GbPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"cd21d9e32fa62f1e21ac4ba4b71a7b7a4704b9ee","gitHead":"9ce366aa41828e4d5e0fe7103669705663a3cbe8","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","gulp-if":"^2.0.2","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","gulp-sourcemaps":"^1.9.1","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","web-component-tester":"4.2.2","web-component-tester-istanbul":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.22.tgz_1486520504619_0.14211004902608693","host":"packages-12-west.internal.npmjs.com"}},"0.0.23":{"name":"thin-hook","version":"0.0.23","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.23","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bed937dc352344769762d4c25eb36e00473d3472","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.23.tgz","integrity":"sha512-oOTpAr7XjyV9e7h1Li65i2LUcOReUw6sSu95V3BEkiziswnRo6ckvQWGztm4eHIc5qVMThvSchiLqCAo4i++IA==","signatures":[{"sig":"MEUCIFH1k7UxbMI+/WA21of/kkiBSlz8SccxjGni9oB2YP9+AiEA4NQvgcX3GOosoQeTLZiEFofYq1DPp8iXfLUzl5RQjkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"bed937dc352344769762d4c25eb36e00473d3472","gitHead":"42480be10543a8ce454aec43bbd699aa075a6607","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.23.tgz_1486537406178_0.5667046667076647","host":"packages-18-east.internal.npmjs.com"}},"0.0.24":{"name":"thin-hook","version":"0.0.24","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.24","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f68497bcef38471ea2e80675ab9f0bda0226b7a4","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.24.tgz","integrity":"sha512-n/hhKz/sYg3sObldKGPLbBgknC1Lz5ta6hrojSNdicQ9y6nrawmKWhgldw/LHy89HVM5wNhYzCgIZtM0Ya4zYw==","signatures":[{"sig":"MEQCICMZ7nRaI7ys+lB9cVhu2O1gNBGHfbJbUl9QjmGRG1VvAiB4B5wYv+Bc7L5FQJMv71c2eu9NJT/NZttVlquRf25z3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"f68497bcef38471ea2e80675ab9f0bda0226b7a4","gitHead":"4dc55e72a555ff87bdc7f2e8aa627e7c5c583f63","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.24.tgz_1486537964538_0.739279136294499","host":"packages-18-east.internal.npmjs.com"}},"0.0.25":{"name":"thin-hook","version":"0.0.25","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.25","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"62100a27418e2d5656db8585b19dfdda16036678","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.25.tgz","integrity":"sha512-RviCdvfGRO+T4UXwe5+F8kx+uhrjHjZKRyF6EoMuIhHBE4c/ETYP8dNCc8OSUs8XlhGEcKggvNqE1yHRZn0b2g==","signatures":[{"sig":"MEYCIQCdp9JFTI4OorFRGWaIWlzTtbF6pB+J1I8p3s2C3egonQIhAMVi/CdN9U+mH05rgetPpCa6Fwp9fLpusfoCAtbDcQsk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"62100a27418e2d5656db8585b19dfdda16036678","gitHead":"8b211b3def7094d99f4f596b2475bbe36b3dd1ef","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.25.tgz_1486546855236_0.7552814050577581","host":"packages-12-west.internal.npmjs.com"}},"0.0.26":{"name":"thin-hook","version":"0.0.26","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.26","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"886d691c5d60b8a6f17cd292099446d7e7503505","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.26.tgz","integrity":"sha512-ZIUAE4rbvnu9/ERza3x/FI1p0MsIpOencUOwQawm7gjhHgLgFG+syGwoKV9+mGRdASmkY2MoFKPOGbdilybo6g==","signatures":[{"sig":"MEQCIGxML8EPhCwodjbhNSX2s376opUIIOJRI+H5LooLXCXOAiBO9Q6w4wDeTeuSioNg4B+Ktdi8D7X96YVAjTmc0glttw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"886d691c5d60b8a6f17cd292099446d7e7503505","gitHead":"2075ac8af5a393219483406be035846fb44612ca","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.26.tgz_1486547609131_0.28504013712517917","host":"packages-12-west.internal.npmjs.com"}},"0.0.27":{"name":"thin-hook","version":"0.0.27","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.27","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"749120183f67f65767ac8b4c31b3b5a459974c60","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.27.tgz","integrity":"sha512-lGe9whd73TmvtQ1O4eAyGFqSKc+bw/ydrETR7hlBsCOyyyXjVCCPi3WBud5gHn9RcrPXL0dg3yju7ZxA+rKxNQ==","signatures":[{"sig":"MEYCIQD+7F5OpTlhb+FX3kdNCYCzua3qJYWUIFxRZFpjfj8JQAIhAO0NdUc8R7xRwrCg17Wm3joucIY53S+EQ+y2T6zJknD8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"749120183f67f65767ac8b4c31b3b5a459974c60","gitHead":"70351f9c12413992c59e5b60e0dfa4994cde0d3f","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.27.tgz_1486634950733_0.8299063174054027","host":"packages-18-east.internal.npmjs.com"}},"0.0.28":{"name":"thin-hook","version":"0.0.28","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.28","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b4c7eb200f243e37e230fca29030ee4b680e9fb8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.28.tgz","integrity":"sha512-Lt9T0AW4c4NjKHRx46z/9nUD/6Wp/BqzHcKifIFWmlLRxjJnTnbTvW91UMEHzaRCe8oVx5Jg4QbtbpPXUTfO7g==","signatures":[{"sig":"MEUCIHN+LSPqPU/03qW7veEYm8EeEqZtUS0rjWyGhOqja/h6AiEAxIVa5McW11Y74slx9TL58FMm5b6RU0K1PlS7VmAGzo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"b4c7eb200f243e37e230fca29030ee4b680e9fb8","gitHead":"5c6ea48b597baf27c5375a6c9dddb6d034cf9627","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.28.tgz_1486694303138_0.3005555479321629","host":"packages-18-east.internal.npmjs.com"}},"0.0.29":{"name":"thin-hook","version":"0.0.29","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.29","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4d43bdf41535d740bd30028cb1cd08c1857f83fb","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.29.tgz","integrity":"sha512-cx77F/OYenau2SyzMA7cGABDuCVndwWktxD1BviUa4UovTrTCEn0yJLayRnzqquDIvXDy6wJj4tOiu6slVAcZg==","signatures":[{"sig":"MEUCIQCQPUKqecOMD4cs10Xqcv7AZTrILlw+xytKqqKhBQ9mGgIgW7B+y2lAnErx8PFuHwKSXDlJTzxuRxodxWEtjHUW3Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"4d43bdf41535d740bd30028cb1cd08c1857f83fb","gitHead":"e2190481d0e974edbf4211c0f9e313ebdb97f042","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.29.tgz_1486782736743_0.9184510763734579","host":"packages-12-west.internal.npmjs.com"}},"0.0.30":{"name":"thin-hook","version":"0.0.30","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.30","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"32934ff25fb92be04871b4ad796f22fcfb3aa66f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.30.tgz","integrity":"sha512-MNpSd5g/chQRChp/4IFMS9N3sWK5o0sSYO0RWuuSrmPcq0nNiIsFFK8ut0Ulos4CondfkoFJQlsnyGqeklnjhQ==","signatures":[{"sig":"MEQCIBPNXbpk7DnMbuhF3WZO9e077BFlMIdkI1AEeMZIKlQNAiB5Th1NkuLFyVQG2AdWERULAicrYks+Nfj9dRQKoIR/3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"32934ff25fb92be04871b4ad796f22fcfb3aa66f","gitHead":"a0010616963f5ce7583f8f5cf81009eb433cc10e","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.30.tgz_1486806851920_0.8851609549019486","host":"packages-12-west.internal.npmjs.com"}},"0.0.31":{"name":"thin-hook","version":"0.0.31","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.31","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ace13f4c7b30547e2e93c65703684c65cd38bb67","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.31.tgz","integrity":"sha512-LrZZHf/0ROqtob2fbNKMmdWHQKMn5Qmv8mLXw7ti/w828ZnHs9BMVxQQQrSOWO+/zNHTIOn8xnwZ2/hfTQYl4Q==","signatures":[{"sig":"MEYCIQDKg3Xiy8aux5HBwmEnqZ5NIB05y5HB2FQGYjJN8mSDawIhANCZf/YSc42u7dboewj8ZiUPSPkToGW6ysHhmEiZjuVL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"ace13f4c7b30547e2e93c65703684c65cd38bb67","gitHead":"47560eb7b9e5ee02a343dfc44f0bbc1a4cd0149c","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.31.tgz_1486811680810_0.711933336686343","host":"packages-12-west.internal.npmjs.com"}},"0.0.32":{"name":"thin-hook","version":"0.0.32","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.32","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"85c3b43fd49f8eeb7c68b72842e85343ea274865","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.32.tgz","integrity":"sha512-yRLJehKECkEn0r5tNr0dil92B1l75vhwNUD9BI/1gM56gFFvKA8ilxgEddtUnCkLMc27ODo854Y1cQSGsueZoQ==","signatures":[{"sig":"MEQCIAdoIl+5azSeQLn13vyWGUZ7HwJa3ibZu5InOfaFhWoDAiAwv5VBsRqhgt3W4YJAWggtBdjctaSsRYbdcVzra/MqtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"85c3b43fd49f8eeb7c68b72842e85343ea274865","gitHead":"5fdfcf2fc058af6617210ae483a50bc00cb4613e","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.32.tgz_1487145974284_0.37235664133913815","host":"packages-18-east.internal.npmjs.com"}},"0.0.33":{"name":"thin-hook","version":"0.0.33","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.33","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"387d1244ac4ad4e17a5170939f2b3ff06053d2c9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.33.tgz","integrity":"sha512-gtyY5pn8ZhGGdZbjVnzFbrFYXGRxwh+1nDqsGAwSHOCB56+gp1T1PN752SZ6eVj5oG5cFQLVZA2TNNar2gzPIA==","signatures":[{"sig":"MEQCIDhl1p4FcNoYt/roV5uX1kTMaHkswzPTFeg9j9e0iCmRAiBclRO0hZkHNa5QGkcG4EgD23F2NKs5heaKB/M7SLbM1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"387d1244ac4ad4e17a5170939f2b3ff06053d2c9","gitHead":"da8d358c8a26af6bb9fd5427f3ead7a9a2cb38a1","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.33.tgz_1487220753191_0.9454487531911582","host":"packages-12-west.internal.npmjs.com"}},"0.0.34":{"name":"thin-hook","version":"0.0.34","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.34","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9865e86ce7ba9cde6fc56adb6dec06c0746b7318","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.34.tgz","integrity":"sha512-J7TepPV214TLlq9reEK5sf0tid9D2jx6xYzA3ntziTLEfHpMgZBCNGybG5t8Z1gGJTSNWRAkjdMtpjTJkTZQFQ==","signatures":[{"sig":"MEYCIQCvNKUvb6C8/S+zrAsuIN9NawVsPzipQG+2TYufhww84QIhAOK9to8CpDSwGIJ63Q5DxQ9cWNDbsy9SUrRy6Zt6YREB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"9865e86ce7ba9cde6fc56adb6dec06c0746b7318","gitHead":"d74f4d181e6ca3d05eb7bfe37c77c18c145620d5","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.34.tgz_1487233686097_0.8740419968962669","host":"packages-18-east.internal.npmjs.com"}},"0.0.35":{"name":"thin-hook","version":"0.0.35","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.35","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"fb67f15d154432ba065e15422d746bf937e9a182","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.35.tgz","integrity":"sha512-LtTTGBXhafjJTvi7Vzfvci1vzuXCPzsEA4rfLEVVUdYz/fzn7KRehiTEVkMe5lfCzNfUbcY907rdikvXDxwEBA==","signatures":[{"sig":"MEUCICpCG4mDsP52qCXFh8jhKbR0f7WGJPSAlPVW+GkSyWLYAiEAxztJrhPw7bquoeJoiq/aLlzV5R0z/wy6iaDHvway3zA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"fb67f15d154432ba065e15422d746bf937e9a182","gitHead":"6359dbe8021a56abcd47772130da283a10ca6974","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.35.tgz_1487237774055_0.437774911057204","host":"packages-12-west.internal.npmjs.com"}},"0.0.36":{"name":"thin-hook","version":"0.0.36","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.36","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"530e1975990f65998aeeaccf75210abe350f2a82","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.36.tgz","integrity":"sha512-ZXbSD/lnLdF/zUQMYpNcQaN4DtKYFGY19/aRTrUueskZHM/KX8O+nabtonM480yydBT/9xu+OFm27DFihEiV5A==","signatures":[{"sig":"MEYCIQCVQnNz9IvpWZWcYz4FQ8WhGzFg3RqM0DpJu6wYs43BhwIhAKUtm2vC/ReW30nl6aXDDf8sXIIep4nhkoR2QnLICPNC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"530e1975990f65998aeeaccf75210abe350f2a82","gitHead":"6dbe18bbe7a6ae49dc2806a11a948735cac8ff71","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.36.tgz_1487329454350_0.7825015743728727","host":"packages-18-east.internal.npmjs.com"}},"0.0.37":{"name":"thin-hook","version":"0.0.37","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.37","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"000a4df16f53244f78f05386512e1646290e36c9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.37.tgz","integrity":"sha512-G/zeLOlwUQLK5EdQH4nSEmnHTwGRhn5zlWUqF7p/pr2VYe8n3rJ6frnZrpSOiQCOxxd/pULFNsdxnc7rZWy7Gg==","signatures":[{"sig":"MEYCIQDwUNB0LK3W23flII9advdq3ZT5rc2k0Ir8inDsf6EDHAIhAMpsLotxvB6UiG6n/FcFQEExGgP57s0H/ADjOi4EDRWO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"000a4df16f53244f78f05386512e1646290e36c9","gitHead":"9ffb08d3833e509db1fd19ee50aadbb60f9f5946","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.37.tgz_1487408714936_0.3940699284430593","host":"packages-12-west.internal.npmjs.com"}},"0.0.38":{"name":"thin-hook","version":"0.0.38","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.38","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a9d813003b6e11cda00c49ddf7e0e7228c4c665d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.38.tgz","integrity":"sha512-JyAUp/0Pn2foTbVrA353qObcmZA52WbkPceyJxsn+P+ZEmVr+nAWQJhkwFLw26/LFfv8lXAgPQG4CJvj8Z9hzw==","signatures":[{"sig":"MEUCIQDyYn6jY/y4JDZ+vVd91Z1cMNPRC1/eKocNsVQ1cp+7LwIgB3QHZIer8qqQz73WKWO/bO7ARcrMO+xyzR7MKzgv0W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"a9d813003b6e11cda00c49ddf7e0e7228c4c665d","gitHead":"c3f7ac74fe4831a546c5d33ecebf922895a2dee6","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.38.tgz_1487409317913_0.6654655104503036","host":"packages-12-west.internal.npmjs.com"}},"0.0.39":{"name":"thin-hook","version":"0.0.39","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.39","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0fe72d4282f11e46c6ddd8f6fe0e71c1008e5a5f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.39.tgz","integrity":"sha512-wWMvgi9X5c4mL7gkeL5IZxIy8yI+hfRJ49h3YJ1i+uyEfr+hnPB5GC44sx95bsVxKE6MsBG+YBRdrB3yeFDpOw==","signatures":[{"sig":"MEUCIQDpGVXAUaNovTW1+IrXSBh3XNKlLginQxxmzqGKEnFjEQIgY/CPHlnt41Pfa2Hsrrz2+Og13P9oqhdU01jorSNhrmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"0fe72d4282f11e46c6ddd8f6fe0e71c1008e5a5f","gitHead":"6892ca5a89c5e666ffe836ebe023dfbe6155bd3b","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.39.tgz_1487491338631_0.03883885755203664","host":"packages-12-west.internal.npmjs.com"}},"0.0.40":{"name":"thin-hook","version":"0.0.40","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.40","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"952c780f6b91d603b9a7c8c0670ed3353c2e82f9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.40.tgz","integrity":"sha512-ys4wvVlnNjOuni7RJucSt6jddRvs42I4MVcYTooXV98FwzvNKZLDGGBQVpIzGMSfy9BswAd8ktP0Tw7Ohb7wYA==","signatures":[{"sig":"MEUCIA0M+/AsRSxqmqMZM/izleEgx0ZtHnHRX/msHDkJFgaVAiEA9iGWBuFoAlWmqRlByeepNXXs2nnKBsV6VWcHUfoqFEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"952c780f6b91d603b9a7c8c0670ed3353c2e82f9","gitHead":"ed4d34cb5a396f19b0fe82a7f5e1077882c031f3","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.40.tgz_1487500158046_0.5669059052597731","host":"packages-18-east.internal.npmjs.com"}},"0.0.41":{"name":"thin-hook","version":"0.0.41","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.41","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"97c370dd482f8d41c915ec9cf1084a10aa5cddcf","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.41.tgz","integrity":"sha512-cOKVMW7kjfL0WdIexmxSJjHUWDIfYCifxWjmwotvMhf35E8TJ1nie6sFmj4GbN4uPHTR0N3lGNgqM7W7A+71FA==","signatures":[{"sig":"MEQCIBjYc8iOUv3pcLqjz2Escna2W0l+y1ABGsCh+zFISM3iAiB2IYKHpvaf3/TLRAn4aZkHE1OavBahOCVEYGUf7pA89w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"97c370dd482f8d41c915ec9cf1084a10aa5cddcf","gitHead":"deab78e36977d1cc6c4e6cd45b000f094370c2c0","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.41.tgz_1487570990258_0.8526564713101834","host":"packages-12-west.internal.npmjs.com"}},"0.0.42":{"name":"thin-hook","version":"0.0.42","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.42","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c48847aa782ef1b1e87a98e7ea93f7b9b49bcad8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.42.tgz","integrity":"sha512-9yykhsOy2kT9QUZIlwodhFQsn6ViE4uOAFR9Yd1Snk4s6miPrrEJiojDGdPVPYRgLtgx7+ojNUXGNa/ecGSHRA==","signatures":[{"sig":"MEYCIQCil64Q+SgqGCmetWWD1WWpKXB1C0FHtt+DbwWE2lC1FAIhAJKGgbCGxuc28MM6TdJo8DtJWiNOvTVxaSot5csn2mv2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"c48847aa782ef1b1e87a98e7ea93f7b9b49bcad8","gitHead":"0f9dbe0d4180bcbc4e5a12bfd8053f8c11755684","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.42.tgz_1487573204099_0.5448282503057271","host":"packages-18-east.internal.npmjs.com"}},"0.0.43":{"name":"thin-hook","version":"0.0.43","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.43","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bba3b78a7742454ad7defa21ff0c503af76f5a24","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.43.tgz","integrity":"sha512-YDZxnLNvD8OnOtFHF9Xd8IG8Bg9wOe+OHtFCEBHXQgk/+bIqG6/1p7S6PzGVS3zXgJvhn0vcGoWaJfsguFaEAw==","signatures":[{"sig":"MEUCIQCm2WrPGSnHUctptv4e+GypO2AH24tyiHzTn9pm8kPr+AIgJ4itgRXoE5XCB1ExBi1gYA5M2fYg/TDAXm1uKSkgP6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"bba3b78a7742454ad7defa21ff0c503af76f5a24","gitHead":"820274204cba7fd9a36eea6c264efcd6910d3b37","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.43.tgz_1487575096750_0.2076204449404031","host":"packages-18-east.internal.npmjs.com"}},"0.0.44":{"name":"thin-hook","version":"0.0.44","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.44","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"05932e19d0812715e8b705d54557b31d16aed37f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.44.tgz","integrity":"sha512-2VzyCGZGjx4SkhQlMLfYwGXynKRB4dY8eyS8QEXKWZcifyYnKYcp/1rTfXFwVfSZ7bKPO8mvge0qotBVJWud2Q==","signatures":[{"sig":"MEQCIDSNPN5ycvEuisSXoP8sqLdqk72UK07+60Ng8hkLnRbIAiBZXhq61kwNMtJGvhiEjzkVdcqdoTUjGDTmuBj8zl6SCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"05932e19d0812715e8b705d54557b31d16aed37f","gitHead":"6c43d4ff2103730727981ac962bda106a568c2f2","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.44.tgz_1487667689787_0.9838031767867506","host":"packages-12-west.internal.npmjs.com"}},"0.0.45":{"name":"thin-hook","version":"0.0.45","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.45","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c218f545a026b6b2af532f3652d775eccd0b45da","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.45.tgz","integrity":"sha512-dCrsnCnqnhYpziZMwHHdw4aWlld/LDsQHTXJS2+8QbrDpx4rH12vxeGsC65zF/oo4NCYvOqk5GRVMj/EI6FfcQ==","signatures":[{"sig":"MEYCIQCAKVLtKVPDRQhb+RK2HzP81+Icc+evfPgKQD5dianA+gIhANhm0kPLR6aMm8aetCjxADU+xhJ3++5Brk7CUOh0qPwQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"c218f545a026b6b2af532f3652d775eccd0b45da","gitHead":"cc737aea3ae3d7febe1a1e753e8a7a8c0a3d0682","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.45.tgz_1487677255477_0.301111645065248","host":"packages-18-east.internal.npmjs.com"}},"0.0.46":{"name":"thin-hook","version":"0.0.46","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.46","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ea95ca64a9e328d6bdca428e4722acd32dea941e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.46.tgz","integrity":"sha512-kSjDZUe8pVDKHYaaks/93vM4gUMZFb5tjbY8XmHhUzsir2mKYglxYECdTUJRnLecE6qFpiyrvadfmABwdKHJqA==","signatures":[{"sig":"MEYCIQCTxWjcKsaDaLdPuyYcHjTzpp+OwvPI35VV/cChUXsEYgIhANBOjJu69xImoE9kfH/dxmslN9nILf+tbagU1X333Le5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"ea95ca64a9e328d6bdca428e4722acd32dea941e","gitHead":"e3f36ed27c3dfd43e3b84d6bb1e067b4a89ce817","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.46.tgz_1487756255097_0.632193089928478","host":"packages-12-west.internal.npmjs.com"}},"0.0.47":{"name":"thin-hook","version":"0.0.47","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.47","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ec1b90691f418a134816348f8c31c47e41f91c2d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.47.tgz","integrity":"sha512-KeYmZUd5KbyKfqnsHvqpdv3rAvujQs3ewXBZxW8CjZbGbbZEdaxCSvfhReHcEmJh/rMBNBi4o2mLVnWCrSTFkg==","signatures":[{"sig":"MEQCICXPSpw5AOZE0s52txx49EJ0ben4A1vFu7U/jsJwLCWEAiBd8/U12MuxzuV2vbRAesqWgrTmKRRcB3fbCA/xKbgxlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"ec1b90691f418a134816348f8c31c47e41f91c2d","gitHead":"6750ec6187749287fb1cd84aebb2740952ff0be3","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.47.tgz_1488087548018_0.23094832594506443","host":"packages-18-east.internal.npmjs.com"}},"0.0.48":{"name":"thin-hook","version":"0.0.48","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.48","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9614592f5ad6ce1b7fd92768c29370e235fc1933","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.48.tgz","integrity":"sha512-n7mRRv2qanh0305vcUoBi5DGhLDzqOLRT3XIi2JGHJAVJ0DzxgYgB+MnKRn2nroVcm7bxtd1avdUaE32RZYXPw==","signatures":[{"sig":"MEQCIHv1VV7dOr3fbhASV1eG7pzB0YWCzdum3PPWxJnjCWVlAiAlTYk+r2Vj63zCCaXqLK8B0rYYTbuF+oReHKUpdw5Ufg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"9614592f5ad6ce1b7fd92768c29370e235fc1933","gitHead":"8fa889878e19a35ae5c581fd2606a11a0a77098e","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.48.tgz_1489657317304_0.9491106243804097","host":"packages-18-east.internal.npmjs.com"}},"0.0.49":{"name":"thin-hook","version":"0.0.49","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.49","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7e2bcf196d3a6e095b540970e5ec798f34fdbd48","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.49.tgz","integrity":"sha512-GOATVLQk7PT3UUvPp9vkksK9Xm+kizPwyMS24vrDDGmaHVEyhBG23uV6BtMvCrj0khofVxjfVOQ2uQS6gzgvcg==","signatures":[{"sig":"MEUCIHUdVYEA5IxFq8RqOD2PuQAo7hZ2ZJ/oplvWGA2mUvwsAiEAnZhKGbqC+8ZPeWXU6W2CT8uwhjQRXVNRWdbuuiNBQCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"7e2bcf196d3a6e095b540970e5ec798f34fdbd48","gitHead":"40d43fc14bead7dbcb351d16ff5541e9777a5683","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.49.tgz_1489756398990_0.5980144103523344","host":"packages-18-east.internal.npmjs.com"}},"0.0.50":{"name":"thin-hook","version":"0.0.50","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.50","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"62c6decadb7d0bf1e0de3e8a9cc2ff095313d3b4","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.50.tgz","integrity":"sha512-gCOy2xYKWh5Al4HKl6fZTA+ixbjzyIdF/AAQH7yQAdA3G4ivWokyKIr2BbUQ74O/9qLOM1c0UfhaV3qgDzfHng==","signatures":[{"sig":"MEUCIQDFt/fwNh9xaUvyL1dYwyzlf1io4md19irVY9n1IWF4UgIgZ92zlIif0eSWqXU8pxUZHuUiivPzqTDNTWR0MQaj8T4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"62c6decadb7d0bf1e0de3e8a9cc2ff095313d3b4","gitHead":"683446a1fab711035b65e4f1b3d7e094e22f1c3c","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.50.tgz_1489810968030_0.2967106644064188","host":"packages-18-east.internal.npmjs.com"}},"0.0.51":{"name":"thin-hook","version":"0.0.51","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.51","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d96f0abf7b7d2e30214ce39dc25a3fdbed96cc90","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.51.tgz","integrity":"sha512-oL38HXLACDHIE1M2hAq3C7iELxeW2B7lVf8zcyadoXVd53WbCfhrqH8z/AIqhi81kSQ3EDr4MAUBZr9sdHJPMw==","signatures":[{"sig":"MEUCIQCkJTPDZX0NqUhNQTkUrCH/fXJGF1o7xeAJ58cEWECyNwIgZy4kXIutfUB9mS+Tkvr6PSFjd1e7lYHZRDjsNNA6rag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"d96f0abf7b7d2e30214ce39dc25a3fdbed96cc90","gitHead":"0d037332af416d8c9e13073d904ead8285823271","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.51.tgz_1489924888216_0.6040337847080082","host":"packages-18-east.internal.npmjs.com"}},"0.0.52":{"name":"thin-hook","version":"0.0.52","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.52","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f131549a473fa5b8caecb574ce6db4951389a725","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.52.tgz","integrity":"sha512-eEmE/Zcg3xFtSS0varTZWFbAWPuOY8OqlHhTUJuQIF2QcIiZ9pQ9GINJ70C/BrgvwjhIdPdMVgzaEpUlCQXGBw==","signatures":[{"sig":"MEUCIGD/vZ2mZGqIV+eaeMz42jnr+YXJybphJtKSHh/73e7yAiEAvBSAiCzGKxsyy3mRrqle9/GbfLGPkF0lGanmFTE299o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"f131549a473fa5b8caecb574ce6db4951389a725","gitHead":"b08a9e52eb6ddbe44a3561011822fb2f86fbae5f","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.52.tgz_1498470328918_0.5276216880884022","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"thin-hook","version":"0.0.53","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.53","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"2dbf345be2bff07c017349ba0eaf9264515bc76d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.53.tgz","integrity":"sha512-LYfuiRqAsbc/aGVcIZaUp5f2Gz26uYwdllTt16avyn/4K6bgPFOqPL4khk/hXZQ0A572/HV1vB5/w5V96OP/pA==","signatures":[{"sig":"MEQCIDj4B0AYcys6/9ZtU51Vyz/vZjyGbqcEEbhK+su5JitSAiA7XVHHIGTeK854PGPo4o6fA0O7qVD4LFulgoxi9dluGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"2dbf345be2bff07c017349ba0eaf9264515bc76d","gitHead":"67714d2f2a30c663be0a8818971904bed94e9828","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.53.tgz_1499914181345_0.9957652611192316","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"thin-hook","version":"0.0.54","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.54","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0d3665591f57d3591580b9ffe520877c9fe2c92d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.54.tgz","integrity":"sha512-EfmfB2YT08VXBU7ZYnxFT2FhNt67+iDFwRPcMn7F1p7UjnRtFuCerw1n5wVrQqQ+baloJNAI3yWO+aW0LZYWyA==","signatures":[{"sig":"MEQCIEpv3t9JTvb62m8XYLW6D6LBUBFnOcaOP04jEgorqTGaAiAW/f+c16IPXcUThoncDRaf0Tf99RZa3ooyxIBXuGTh+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"0d3665591f57d3591580b9ffe520877c9fe2c92d","gitHead":"c61580d31c4ecef4ab112f7204edebbedbb65b64","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.54.tgz_1499930204165_0.021840180968865752","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"thin-hook","version":"0.0.55","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.55","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ffc2c202cd23d17ed5bcc2919efc39f1bb18e929","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.55.tgz","integrity":"sha512-/0FTKPUctdQ8PUqfN3kNcmrK5kjFHlEePpT1XGwm5xHj4gtWD+WkxCZgaXJN+9Y4pCCKmV4Qd2ndWPJL//rOvA==","signatures":[{"sig":"MEUCIHi1bvvllMgwK2PK3GBtBNazPqY48reg7v4QKvOq9wlYAiEA2WXpa/ngCRt5ISBz7VxpjSfn+bWfg/ekhMp2nvbBgfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"ffc2c202cd23d17ed5bcc2919efc39f1bb18e929","gitHead":"e31de220f496cd0a833a4230d94e3b5b1f373d16","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.55.tgz_1499940900265_0.15151385287754238","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"thin-hook","version":"0.0.56","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.56","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"3935b3d4841fb4394fd035f175d89e068fd97fe9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.56.tgz","integrity":"sha512-E/xdWwonKkRtDGrf2DRhlVh8vMCpkZr9LCyJl9/jBa/SBV0pHaPHZCgh6UbciisYUhTQmsmNXaOHrKLxCdJFvA==","signatures":[{"sig":"MEYCIQCuMsLos7OeLT0zZM3R7U8iTwFpxx/8uhFebJvf8/+ITQIhAMgADIeAixy5pzw8sAl9BGetNSl1jlZaHNr2YVOfOcGp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"3935b3d4841fb4394fd035f175d89e068fd97fe9","gitHead":"03ea5a3ca6034ac8c4e06d84dfb10a3eac523e00","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.56.tgz_1499997429673_0.9186904742382467","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"thin-hook","version":"0.0.57","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.57","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7a1ce338fe1260229795883897000d03f96a22ff","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.57.tgz","integrity":"sha512-2SAExm77VKMr7CZ9/b56tHWTFpoYUCS8A/KfYUjmnu/6uwSoKSdRBBxXo34+RNzEoo9Osffs3j4/gOTt+39GkQ==","signatures":[{"sig":"MEUCIH2UjhGgcHg6okV9lh42EGb4/s0qZ7N+Lp28uk1USkHjAiEAzNE9HZLbm4dK1GFEl2eNP0zwXUFsUby5Twmrm4MHiLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"7a1ce338fe1260229795883897000d03f96a22ff","gitHead":"ef8c4d696fa88c803783723ed9e457993f8595df","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.57.tgz_1499999243063_0.7658762410283089","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"thin-hook","version":"0.0.58","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.58","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d7639c63a5547501e7813a29028033b5d3aa4cc8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.58.tgz","integrity":"sha512-gf5w4OJaYlxHTKleHqhSJliEVKALKMdQHt9JLEwDiJ9LRsTt+DwL0Pn+/a+Nlhqr27SamBLF5oV5xByTT/4KJQ==","signatures":[{"sig":"MEYCIQDiymhpS0xdgLQYm8bJAU650wPpBZRpAECf2JfpChoXKQIhAMWCdu3TeGD+dVbFv/V4uPFf2S/Abz6vzuUVGL0FiXGn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"d7639c63a5547501e7813a29028033b5d3aa4cc8","gitHead":"bd86cd5547d470fdbe224e054aac15720e12ef0e","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.58.tgz_1499999361293_0.6545029580593109","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"thin-hook","version":"0.0.59","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.59","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ec450f671bc8953988d70aa2f0b5a3bfe199eb30","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.59.tgz","integrity":"sha512-RbncZQybicpkhhNM1w34C0nkzEoGUwq64vdR8r7KS3gKAW/vlhfjieHuoe35oYlvSfs0oGGTgLlLsK38I73KEw==","signatures":[{"sig":"MEUCIEeg6UnoGxQ5TKhgcDS3BkhofzyCIvlMYVQmH4hfcMxpAiEAxhiWmZuAoLKjiYLON0K/6ElBPrlEBAE+VQ/szRFxFaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"ec450f671bc8953988d70aa2f0b5a3bfe199eb30","gitHead":"3d471d65081108124ca4ab7adb465870ef01fdcc","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.59.tgz_1500011195235_0.1798284116666764","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"thin-hook","version":"0.0.60","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.60","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"53c22ec08938ba3cbe4315a49aaeae155b4890ed","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.60.tgz","integrity":"sha512-1q8l7KKU5qLQss8IY4dGDHFjVjZvSdLc/h3AAnIUJ7bPtETFWvIuyaJ1a0DmNWX2dHNdc912lPNTAn4Be+hkGQ==","signatures":[{"sig":"MEQCIEmEKCbNfO/QmNfxBfLjW2ptr47dNAbnRdW1LLHoQczXAiBfNXNUGK+1H2Ne2DX/rAaxwrzmfGOz3VXM1hzPkWZYSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"53c22ec08938ba3cbe4315a49aaeae155b4890ed","gitHead":"84269fe511257a999ef5f1c7f99e2277278620f6","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.60.tgz_1500358336478_0.7690132849384099","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"thin-hook","version":"0.0.61","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.61","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"6c66aa5d1018d73dd8cf37f21ce1298f93d2cac9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.61.tgz","integrity":"sha512-rEwKoQIv3XKfkFgX7HKAbFvEITeGTnDFs9TjJpas+MAlPQT+FKyfVvXA19ob2c5/vPLP6lFwsuHmH9nGrgItXw==","signatures":[{"sig":"MEYCIQCK0wX8IEbXP6EDXdG+/K6PkTmQx4L4Oko1HlDop/jungIhAKojXLxaUFmSvhSBfoYasZqNz3eHKJn5cvht2knjlNen","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"a44598e01a344e9d5dfd3104fdaca11e9de764ce","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.1.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.61.tgz_1500718905811_0.4716048368718475","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"thin-hook","version":"0.0.62","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.62","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bea2ba71bab18263d58e1732a6b52c84da3b703c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.62.tgz","integrity":"sha512-Qfosn7kkrpEpooLe6MF+zeWTNGoyNz2DsOrzKw1eZZeq/euVrVjm/xOwHZUjtxDbgYhTL+dp/y8hYGo4KnMo9w==","signatures":[{"sig":"MEUCIGzQZqSVXn9lnFKAmmJwWDCQ53iwuFes9MfP6mtq4YqmAiEA8wtU8qGOiV9VlCR9lyQjfoRKYrOlZ44VF9UOi274Xxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"8338c314365e48cdfedac98be2ff3781e3ed53e7","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.62.tgz_1501138475807_0.9969022418372333","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"thin-hook","version":"0.0.63","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.63","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bccbf99509e305cfddc07375cd77bf39e9078ef1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.63.tgz","integrity":"sha512-IeXFeqLpopET8faOq/p7mkRcE0BnwiY2sMJl7r2iBavhZG0IX15GGddk+0zrdkYNNFu0vxt8GCghnuahRFHaHw==","signatures":[{"sig":"MEUCIQDMKKqECti9c0RlQehi1qwz73owF2tHnEwIQgiywmvSIAIgMmnSDcPfwn9vBgB3R2YZlGzlEsgmHNMr7g/4g7ySTqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"137a3248ee3db5afaf62cb91ceafa56207d95238","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.63.tgz_1501228721358_0.7328126057982445","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"thin-hook","version":"0.0.64","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.64","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bc367c2d117309e6f66353954261792efc754bc3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.64.tgz","integrity":"sha512-/70c/w9Mm1QqTAqUgUwQoo5CDTkXijRPnC5bp+UL+HcWe7W9Mg0WQLSWx8UE/HBfmmAl2582JZTqPqxQXpJp0A==","signatures":[{"sig":"MEQCIGrhRwlZQiMHQNdWMqfrF7U8DNAcb5o5gVwhyc8ABrtKAiBPExFEUzACsRhJR9ed9KrADnTPhvIASIiU0NWpZxP3Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"0348d44f6cd59cffe3a217cc1886f783b0fcb1db","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"4.2.2","gulp-i18n-add-locales":"^0.1.0","web-component-tester-istanbul":"https://github.com/t2ym/web-component-tester-istanbul/tarball/0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.64.tgz_1501318637044_0.06529171671718359","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"thin-hook","version":"0.0.65","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.65","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"680d5fdd7c68a0b321c8968edeaa09fcdc565cad","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.65.tgz","integrity":"sha512-ROFVW+yRz/x7gc2B0r73PlgVxQ2r31eYR0muN/l1hykuu6GIrrOEj7uW49ey7QJCy95wReHXKMTgSt0G0wEMig==","signatures":[{"sig":"MEYCIQCbVIRnjAcxpYqeqaveegLNlx8ritnYMLK0cpUQ2dBsaQIhAOOw+IwLueZibLKBCzloJ2hu6bXmzEvJhq6pfTt5/LWH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"c3a2d105f1528ceea77f4fb6cdecf192d8701bf2","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha test/test.js --report lcov -- -R spec && wct test/index.html","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","istanbul":"^0.4.5","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.0","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.65.tgz_1501415998035_0.21074267732910812","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"thin-hook","version":"0.0.66","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.66","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"69030012b5e991028a5542788fa7c55901a5bc83","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.66.tgz","integrity":"sha512-uzJYdQP17tmYLZ+oyixWYXxFzYcX+nrGpWfkhpQQDF4uYwWHhBOJPLJnTYbKApXG+qR7xYCNleAsMuR9um9BJQ==","signatures":[{"sig":"MEUCIGbSLAjYZxTTUV0nj4TNNMVoj9A4beB1dD3OWYeTD0PQAiEArcJk+nIw5nGkxfxkDeEm2yy/+b+nzptPMXMcYNfiFMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"84cfd258f9b034799692c4617409d1a39ab7236a","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.2","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.66.tgz_1501514569133_0.9563060950022191","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"thin-hook","version":"0.0.67","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.67","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"568104e31c26fe5d5d36bc49743406f1a7a294af","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.67.tgz","integrity":"sha512-brImicGxUWgdLLiorVLD3wC9QNmPw3lUrfiY+LpWKomxhw/VcI0lIMJaRUWpmR1Ko/zF1N1oFuOE+P991G8XzQ==","signatures":[{"sig":"MEQCIBbesng07c6waxdL8zxUpV87AEfkvu4Zg1lj731isMQFAiBM9CDC56Ur2hZ3a29lZy1pFGRaK3sOdbLqj8GJVws3gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"580cdf3e37b03b998f914477a7aa5f4685e3d644","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.67.tgz_1501548278681_0.051421685609966516","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"thin-hook","version":"0.0.68","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.68","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bad17f0eea38e73d5d10df0792abd6346b797cf0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.68.tgz","integrity":"sha512-xIdnIxYfc3H+BRdF2fQu95hIP0+AGQuDlUmWhWIlndBnMOxN4Eha9eZWy9wHhf9YbLeyIf3y6PoYC72lheCGmg==","signatures":[{"sig":"MEQCIGj2aTBIiYYP3jm4fda96j+KP7vmsWwux/P0lf64a4JPAiAR0O3HVYviuF9BStlM+wA7H1K6XGWVqbVMQAdY0h5j0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"34f773fd926b7f923b7c2d467b2c99b8a3c09af2","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.68.tgz_1501550305795_0.494536099024117","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"thin-hook","version":"0.0.69","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.69","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"fa0e84b812d6b338f88cb5dbf04d97f4a868d7cc","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.69.tgz","integrity":"sha512-wLwIr1T6GKITPLoUq7WQdryqKVhGyxDP3gvv+qLNnD3WlfQp4jQE8EylJF1NsRUr2Ph4T2cjdG6Fl8DFWemtTA==","signatures":[{"sig":"MEYCIQCeG/DL7VchL1rZym6aFqJoLdnNOQbmXvqq+w+w368fpwIhANGvRjkxJU03FmC5mRpwgqFuopDokWuvDIUzzg8nnrQR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"742a0b3a2e994e8d837caea7d92f75914b018c06","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.69.tgz_1501911726043_0.8746153139509261","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"thin-hook","version":"0.0.70","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.70","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"8c68d9da84a172bd4a1baecbd1f1f443baa7ab17","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.70.tgz","integrity":"sha512-/2FefT8YmE8cFuix3hLMDDzdUkH1806gp/xo9bkjf17F7kiq9M2V8aZhEHdD22W2Wrjg/lLqwnOazX9gQwqzpg==","signatures":[{"sig":"MEYCIQCPey62AW58ua8pHTIscBCogP19sKNVT0FM4AGnwAsWEgIhAILuIoWxxKv1dD7EX4U+bhn+qMQ4lnGNL2WgHtkKU2j0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"f5ddf37afbb4e4303cd7127f1087bcbe12870a00","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.70.tgz_1502080746241_0.45768761984072626","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"thin-hook","version":"0.0.71","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.71","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"cf1991fdae2df1581299d731cbd05d05dd432f92","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.71.tgz","integrity":"sha512-IZrH7s7Wdqr8iH2hDWgABcCjCDT8346NBQYbcO3paG1Iq6HqZWXTsiZpME0LWOKVBVY9gbsB0yEEM/d06FMpqQ==","signatures":[{"sig":"MEUCIEQha9Qis5e2zkEDoFB3cVWHxlikUTtfYu+1RuTG9H+qAiEAiJQMGtcb+WWyMjcnAhtqO4rybInJsnp8sNaCa6oJpZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"50e8508317786571d475e28ec0688f04ca392276","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.71.tgz_1502095649157_0.29339008242823184","host":"s3://npm-registry-packages"}},"0.0.72":{"name":"thin-hook","version":"0.0.72","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.72","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"efecdcb98d42cae3e6d46517a32a405d02fe61a8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.72.tgz","integrity":"sha512-8ySRUG5uCQez7yK0ksNl8KQhpYdgFMCLlLbECnYJsp/sIFJTWO2eiBD7H6zmf7FomlWqV0ZciRANWm/JhPbp8g==","signatures":[{"sig":"MEUCIQCdhPKAKbKlpv5nTcvdgEt6SGYMVP0m+EoCcnAtigKUAwIgMaCCux5fWFYfv7LDj85ZrqSCmjcMIWvTcJWxN5dU+5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"7127b40b83a74011bc61ead37a43c491f3574f30","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.72.tgz_1502175872633_0.09850182477384806","host":"s3://npm-registry-packages"}},"0.0.73":{"name":"thin-hook","version":"0.0.73","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.73","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"51d1e387eee72546ab0f59f0cfeeee72a9c4b9d9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.73.tgz","integrity":"sha512-h6m7Mxib71Knx+HeL1xcmikbxKkZ6pw6wrc5ekQ6Ru+KNGyQ8kdmOJwiqALA8Xvyaa4lHmsOEGx0CZUiRmpGUQ==","signatures":[{"sig":"MEUCIGGTQPVGqLOLRu2SB8GHB3hvybvFJXGT4qWMbRlJH0t4AiEA6FOxN1+hsiJ6O9PPTvD5C5VBseIayl9vPVa/uZJ9MY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"c01037506d017e98496627d86b3cebc814432d6c","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.73.tgz_1502190992304_0.24278289615176618","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"thin-hook","version":"0.0.74","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.74","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"3c72bb9a3752eabda0894751ddd40e7a9144b6f8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.74.tgz","integrity":"sha512-UsrNqqPD57Pg/f5ShJUKrjhmvTcqbr7NDK5OBfivxIseP4+YPIGNob7Tl2+VjNnaZiDtL0FLHgf7gKVFOZK1Rw==","signatures":[{"sig":"MEYCIQCiA/JkS7cbqKZvcQTIVVG5b+r6s03iwhEFVwUT1q9UXgIhALZamxLqO/Jyzrj2M+lJJwTBsJeqA++fx7sXiJ6FyiEB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"57a7cff93be5faf0fc58a85a680de84d2f32cea0","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.74.tgz_1502256311798_0.49108823109418154","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"thin-hook","version":"0.0.75","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.75","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9652074df7c90b4b41f2c5010740acd4fb9ff33f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.75.tgz","integrity":"sha512-FDxaHiYMvvZXxNi4iGSEBLKsaU6KGNhPBjyibQtbwFAunzqDHqgTEX1DzMPRE0Rjq+EVGBdzMlqWFjcFR8qF5w==","signatures":[{"sig":"MEQCIFVG68pjQU+B38TcWx/mD3laddBtb61ZhKcW8vkHPne3AiBAcerVTaItlhXYtU2d/XKMhbPLgYH1d7DevPcQEVqKTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"657c84b4a305a752ef73cb4227ef8a4a50ac5389","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.75.tgz_1502266571094_0.9344547830987722","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"thin-hook","version":"0.0.76","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.76","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"93c7c385cec0cda5e718d71571c2e5f988cdc4ad","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.76.tgz","integrity":"sha512-eaJdtFmhmbapeLYJyBqs1CTFFTkIJN7zT9cNBOi8zy0ediNC2o9R/TGs0T/5Lu+LlbD3wAnPGcL6vy+jYwXaHA==","signatures":[{"sig":"MEQCIAI6E4elyn2uBQF8brYdPsOZfvOjCDCRLgES89QNqeN5AiBGLYylpwPV8fiuTlaYGqAq+P4srQuvO0gfa0uiDxRF3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"bee14e793336f26aba071be0c51324d252c5a5dd","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.76.tgz_1502279725286_0.3593669992405921","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"thin-hook","version":"0.0.77","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.77","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7bf7a95050b1f20eafddcada1c0ab380080184cc","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.77.tgz","integrity":"sha512-ZLwH9c0g1jT11FMIgkX2r0LX65nUFrAQgXV3WiaE3JSAO0HsY2D87lYdNct7L71WsOFAUgup6gQ4T5hp0dHFIA==","signatures":[{"sig":"MEUCIQDBXDLTIPwgYVcB4Dr9BWBdyWTxbO/8u3YAM9kypPnvRwIgf4opd4MqI48GoNVZEZlsUZ85yhX2AQNajjY08ctzuaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"0d9e89a3d7925735415b5a4fbabc2c90496fb275","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.77.tgz_1502969862144_0.45771638955920935","host":"s3://npm-registry-packages"}},"0.0.78":{"name":"thin-hook","version":"0.0.78","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.78","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"396c605a40e15a482530b4af9d3c150c2f5dd0c7","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.78.tgz","integrity":"sha512-/feln4QIv0GGif17HOYevt/6rs9GMpbiSTz2eikWug05VX3LqslI9/KQ5v5D/M6KrwGofs8AJClrBGNt6jEeHg==","signatures":[{"sig":"MEUCIFO5w7gcfLbNk1qFOuk9tGE24J3tfeNCqnxVGnOg2FwaAiEA29WZJkkY5jNx09VfYCs2s9VlOTXgzurmTr+o2xyEyKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"8f3201987a5c22535e119b6c431301b7a78a83cd","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.78.tgz_1503037611671_0.5411687563173473","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"thin-hook","version":"0.0.79","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.79","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c101eea5bc940afa5a9f7cbeda75f80753dca289","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.79.tgz","integrity":"sha512-sTN5cNr2Owg7MOiKWYdSGKRdvOiln6mmlsJx1xVbuLqRLTWZcyaoj8IVdVdyZTdM4OkYceDhd9zKKvJMGkX1Lw==","signatures":[{"sig":"MEUCIQDFW1YfQSaAnW/woOGJgSyPATgIO8z9u9uc+TABeDuM0AIgB1EYOygT+UcNUwfLY61vgvbDAM56j6qx/D5e8j7naSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"406ae07e51769cd8e1e123d86c2646e42b5e44d2","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.79.tgz_1503050809214_0.8587985096964985","host":"s3://npm-registry-packages"}},"0.0.80":{"name":"thin-hook","version":"0.0.80","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.80","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"385c5f928575e9d3852ca2c7195779d2cc16de1f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.80.tgz","integrity":"sha512-MoSfjE3FVukWpA/oQR2YK4E/uwn2LnHpYLfKWgtpLj2UsP4W8T+Jv7KBMoxa4pvS9ljLdUAXWB/VyDk7UW2yeg==","signatures":[{"sig":"MEYCIQCpHVZND+F7zfXVnKEvne2M9/0fa0pMiC2rY060UUyY6gIhAOoK8IX63LHILZnGaDTXgWfPAB379ODaIhrAhQU82tZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"55db3e6f069ed1d937fba9c1dd6018eb65753040","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.80.tgz_1503144182035_0.7599217067472637","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"thin-hook","version":"0.0.81","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.81","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"646f94f0df8cab841e79f9f6c61349f656e896f6","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.81.tgz","integrity":"sha512-HATGhLLYoDX0R5ZYuysUlkZecgCJTDStNegMt+AfZWYYlPnB9dVFMP2wzKs08xTe2kcRrDzxr0XdyxWXqaggOw==","signatures":[{"sig":"MEYCIQDudSS2Qe8zx8ehu9K39hDGZ7bod1rZTT8g3FJAbK8yqQIhAIsF0hABj8VtoOOGzfxqiU/z7KBSqkYADBiPn1rwLwKC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"0510d048f641e3ec553a9fc137a0322abf351c48","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.81.tgz_1503148012209_0.659295050194487","host":"s3://npm-registry-packages"}},"0.0.82":{"name":"thin-hook","version":"0.0.82","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.82","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"420f0373b8cce58296a702d6670ea2cbff8b6aa3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.82.tgz","integrity":"sha512-hwnF4PBQK5oqkK5yNOLL3GVPVAca0qCSldzPOqH9rxEqlurj9BfhX7axPk+Abm7wLlQiXAldvwo3WxlR6qYMsg==","signatures":[{"sig":"MEYCIQDktWst14wy9yi9zEsZ+Os+rQ1NOJd5hDKpGoVTQGwvhQIhAKXb//dwB988pt5SPxlZOU6PIEmh7lb5raacw3lrqR4r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"2003940e8f5530c2adc05802b7f2d0c65c98c560","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.82.tgz_1503196379269_0.1231950456276536","host":"s3://npm-registry-packages"}},"0.0.83":{"name":"thin-hook","version":"0.0.83","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.83","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b70dd2f727674fb91757079aba156db9af7c9346","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.83.tgz","integrity":"sha512-5S3sI5NJ8FFXX1op7BQe0TPmv+CouF5A7E9IiWaIZxgGhNeg16voa90rMOnRC4wdKQotl+sftvNc4WebGNFFQQ==","signatures":[{"sig":"MEUCIDSkA2OqaDzjiZdh//QViIoylWEEt61Z5DNFQKKRwaUxAiEAoG6FSUmBXu15lSRotqJwRygCMFMh+0+px/+OZpTHlEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"96632585879697a013c2d1f35f2aee74fee6af09","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.83.tgz_1503213078225_0.1395802702754736","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"thin-hook","version":"0.0.84","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.84","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"75381f5c345567c66d51aec64042867a0d4306b6","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.84.tgz","integrity":"sha512-ghfSziXFzmr+jj3ql07fsLgIw7Puiq2n5+j6O7kuhWJlRk2Mzh8ce//IH+Pq4zOBWhoEf9rHUuEhK0GfN5NUlg==","signatures":[{"sig":"MEUCIQD5nQg50VhHjlRVetWh4dvC6+WSvMMAV0HuqRhMOl51+QIgYYLZzgS18apeiz2V8C2IG+B2Kbcjx+4ADeHSFbenJx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"3e7e9bda6701456123779b14792e1c10d3d9708c","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.84.tgz_1503314494810_0.6011628981214017","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"thin-hook","version":"0.0.85","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.85","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bf5e2977fc105469b1b5e9cc531d812d2ac6c1b9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.85.tgz","integrity":"sha512-lLtmRixB+pUmlX+DtI6QxDzgYQWQvVf2vRrKkjcN9X15ZN7GCTClo0e17c8CQiHBgtp0RTd3p8BVKEi92EIPbw==","signatures":[{"sig":"MEUCIHYwwB5rSUG1MWoW73pkg/HbUatQ96kf5kzrTvailiwJAiEAsSniKm3lmJ5iVh50H3Ngw+tq77qnTdrbe7F3E78EYA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"4cc022065c84cf41985684f30c8de94258dd9650","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.85.tgz_1503322049178_0.3967874334193766","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"thin-hook","version":"0.0.86","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.86","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"98fc485ef771bc00dcf9ccd0db6f083612f74245","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.86.tgz","integrity":"sha512-pPyfM6eHXag20/aRhcreQRWyxWtaAAhFIJdp4dFDtcjRoSPU8Mlb6WC/6dwF6H6IXjSw0qnwok1xy2xqhln2LQ==","signatures":[{"sig":"MEYCIQCcIQPK+CLKC8r5PChaYPqVlm+7S5jA5RR+mt27SHOWWQIhAJvqPD0exmkENb4MWGlc7ibcX1U2NSrH8Y0MnzfbTjKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"b474639a7b91d7ddcdc92c9b3db6052bd687178b","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.86.tgz_1503383420975_0.14974014647305012","host":"s3://npm-registry-packages"}},"0.0.87":{"name":"thin-hook","version":"0.0.87","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.87","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d40dab63a01298eb21b70a7bdcb94c54fcf5a589","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.87.tgz","integrity":"sha512-nbsPsUy9EC6OPyFahM5oSaPdpFXbFtH8iRk0vBdhWDBwZuc+saZ3a2qQDhqxSV/iy0Q0KG9LoM7iLD12197ksA==","signatures":[{"sig":"MEQCICQpigAl+aOnaBhTrHIiO8YSFUljDPMvXZEZvoFHhesxAiAmwPeJ/x73nygzVeAq1J2Z8yEoqK9mcdU+TqBossGbsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"ca3dbcffc569184034ba3c249bfa9b10e5c0d0c8","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.87.tgz_1503552151419_0.16292531043291092","host":"s3://npm-registry-packages"}},"0.0.88":{"name":"thin-hook","version":"0.0.88","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.88","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"268a1d658c0db4be3ab2b3353372d023d4a72e86","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.88.tgz","integrity":"sha512-Qui6HaQiqyGeTCxEvQU/e9ZmQWAtKKpaEwNg9n2vDc3hJAXPRBYi+CCGeJfEZHxjHabixSmwEgNOViUe2+fTkQ==","signatures":[{"sig":"MEQCIGvYKXL+9Cu763S6ppvvddVMCkXk5ZJk9XG1WXvtQxH7AiBqrzMuhX7qc1AfLNoGfXQj68Lzfp53ynVeyFMFwKqhAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"4cc63498aa9e20183eeaf7feb99f29791b115e6a","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.88.tgz_1504248496670_0.9157309595029801","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"thin-hook","version":"0.0.89","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.89","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d60828d5c1f5f98c7ca84580c7530b18836a01ef","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.89.tgz","integrity":"sha512-X2IBSDy7MVFxb+17juEQlj8XzS8HrNt5gIua2YUbggr7ujiRFWTpMiH08Jlhj3n6IZhgrPY3Ag8xvEvgjkpZZw==","signatures":[{"sig":"MEUCIQCzQXbJOYGZ+Dmqz9o45yiNovN/JFzg9oZhFRy4XmwO9QIgcBJVNiMM5HZ1rgmYpp8rVlMEtPgK/d3w5BXNbmLEfJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"f6dfe007969d799529bf06b7aa8c09c68871f4bf","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.89.tgz_1504256289857_0.9976431597024202","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"thin-hook","version":"0.0.90","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.90","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4aa35024779709cd197d66c15cb90224cf100cdc","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.90.tgz","integrity":"sha512-ipyWxgiKgaNmrVzpxYjYMgGHds+yXK8ihlR0WXJuHJRbFBRPPLO1qUElexydO+SXr5+MDK0ROyzPmIAm+NoaEg==","signatures":[{"sig":"MEUCIQCuv6N2WXd1Zu3KcdgNYCf91r4Nkb32MwRgom9Qc2RtBQIgH6EsP3imEiq++F28daq10Qlnd6pcub/jKEHRgjq06KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"ef3c6c46aaaa10a0c029dcba1751b967e135c557","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.90.tgz_1504520656317_0.7196459996048361","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"thin-hook","version":"0.0.91","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.91","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d56de4d7c7740beef86dbf2c550e081f74a11026","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.91.tgz","integrity":"sha512-FBJI22KCPbhDy+hDKdjIZL9j2aMQ8PiVQnveed2kOUo9p4Ins/SFyNJ17FjoMz1fAeW/zmnkeGjHh6mGtmDpMg==","signatures":[{"sig":"MEUCIQCvk36kdIxBLyKkHyOMa1I42Ohhuyweh5ArQuwIpy7y6AIgD6Z8xrqUO2r2GdK9i9/8gQRf4cY+7PQ2gOud37OkHio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"9e6704ff693675fb45792441a24922d2cf8add0f","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.91.tgz_1504576772915_0.5237148853484541","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"thin-hook","version":"0.0.92","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.92","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"14672ab11f154b09dfbf4fa49a8b026a2083ccb9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.92.tgz","integrity":"sha512-WVXOA8pzpD6kwQDt3siTW4FaBtU3h5iRbsKCWZnapVjAIEaJm5wkmRPByyVT3nwjjDixMyZkJeRe9LsBFSXrDw==","signatures":[{"sig":"MEQCIES9zOgkZaqOhvdhGsNeXaTlN+Ayeiak2pVVUF9sCyMAAiBm+WuQO6K+aSvUMnBhlR2Lrx9G7tD0KEeFQZxrR01XlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"23459cabe0638a5215cf39a5ce45eddf1e3dc7c6","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.92.tgz_1504590113896_0.14620960666798055","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"thin-hook","version":"0.0.93","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.93","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b3bd38f3bd2bf1eaa0cf50ffdae485bb837969bd","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.93.tgz","integrity":"sha512-o5yYL1x3Uxlvnuxx6g92Nc43yf454MLvALP3mIiIX0SaDYa2D4LkKOpOcTcZOwn26ttzK8FnW9QVokg7Yh+Glg==","signatures":[{"sig":"MEUCIQDnWzrQzBm7cCJrpZN1Uy3aW9YYSEU+T+ej1uAGz2PasAIgAwk5galGddt+RuIBM0UgC6s9gn6SVSirbhOH3986WVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"f1d0f555b0a21a3b550b7550930e888b1ff4faa0","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.93.tgz_1504596949019_0.5088463081046939","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"thin-hook","version":"0.0.94","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.94","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"428db3e6c7f4f49e4e30d2c8030049f2612e4eb3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.94.tgz","integrity":"sha512-uIQ/XzUQisSz+hdQWXnsk8Pql7hkTe6ezEjRDCshMayN8oCG4QnRmBXFJsxzoYcSkdevzEjFxVkJVDnkRMFQlg==","signatures":[{"sig":"MEUCIQD6kP5O1PhBNdFZO77f09xNovssFbRoLamFx8QW4i7Y1gIgDFhJYGXhqshJSZ1FAD3rgFYCkR267x6ne6mGh92A/no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"3a94b441edd4a316179f62031c79c03a690e410f","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.94.tgz_1504682202197_0.7411879869177938","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"thin-hook","version":"0.0.95","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.95","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0346cad7e9aec3ef8b4234a2acee1e3aaa7d9a7c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.95.tgz","integrity":"sha512-Dv2+garEiC5AMSfkamhAIEu78hK1/XJCl/8ON2uJ1Vfhw4eoUGsb/KmuVz/J4YDz/G94Nw6BwF0hyKAROXxXfg==","signatures":[{"sig":"MEUCIQCHyclDutD6CdYLd7d9QfiOEY3EYAsx1CJy8rmCZLahgQIgNngwLCYDqQbwNI01IhopcjqI58+jIuAzrn/Pp2mtCR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"b3c2ff29f70f090a7a0d8570da49e3fb3838e4a1","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.95.tgz_1504695366024_0.4629734109621495","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"thin-hook","version":"0.0.96","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.96","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0b435628eda5b272553986bfdff2be51259f7803","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.96.tgz","integrity":"sha512-U44QCOpTkUJyI5hXNRIv54JkdpmjiMsGlm/LrbuYhYVRr5Q8fBv/1Uaoc3sOnUyLsKKKtm81/yjan82BsFQBKg==","signatures":[{"sig":"MEYCIQDR9MvAD3OUCvUHpf4KgNUwHh10ggZlftC+/+4ezEUp3wIhAOZqPQJAUdNm52eGklajl2TjMJsNh2lM3XW13+oMWQYb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"9e126f1fcb73476f7e5ce46fbb49b2752d7e2276","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.96.tgz_1504771318026_0.8481595024932176","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"thin-hook","version":"0.0.97","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.97","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"db555b9e3e141e6cc1eb178f3257a315fb79a124","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.97.tgz","integrity":"sha512-dKrZgKqt6jy3QyF2wjp/QPo4ToOasMcaUnBf++kzKbOjSDyPrQnqNh7BLlWhYY59urTQen0IkBU3o5M55KVO2g==","signatures":[{"sig":"MEYCIQDMl1hntWJGWae+5t9tDTH/YiDbBTg9gxbJierZcg8yeAIhAPkoEMyLw4du9cxmfpGcDz2vBEutttzXlJr6HX90MZWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"06c10ef76da9fb1d5c6b0bed7ab21339eca6b1e3","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.97.tgz_1504849290133_0.20679995696991682","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"thin-hook","version":"0.0.98","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.98","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"38b20b7037af1d8c391cca91a2da44a3f6576068","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.98.tgz","integrity":"sha512-r+aI8OLiLHHwPei4TfI5nxQIx4n2HVXRBg8uzfCa3hjzfx+Z2EK6pEJx6fHtM8lvCWxJRV1Y8UQwCqU6iZHMaA==","signatures":[{"sig":"MEUCIQC0TiEvSxW6soG/ehlGH4zDkeNx4vAyh1k2N1tKtP8JAwIgYpUDhTp9V4Cdb8qJU4qiKWiVqEz6NElmY54F5IcPqs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"fca8e7d669e9f127edf21e2e89148650ab5f0f0a","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.98.tgz_1505023812661_0.3291385311167687","host":"s3://npm-registry-packages"}},"0.0.99":{"name":"thin-hook","version":"0.0.99","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.99","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4e190fe7ae53c522ab82431a5e034a35e2faf5ab","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.99.tgz","integrity":"sha512-GIFJ1+JTA8XQfgouZ0AdsxjanVRLGu2ZyioDk+erY77cOC0j7VXWXp68RZyWes2laIraBWNA1sSZIXeD6cCQNQ==","signatures":[{"sig":"MEYCIQCRelgoAv65G18lhyIHuH/WmzKrHRMDqga8FyR3hScnxwIhAK6d2uvvfjo9zliEFzJmHBdQDO8W+Qk+NUZedbmp00eD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"fe9aaff8de26196032d405b72e1df022e20ad770","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.99.tgz_1505113787262_0.6365915024653077","host":"s3://npm-registry-packages"}},"0.0.100":{"name":"thin-hook","version":"0.0.100","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.100","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"26a68ab6d369e61ffabcee01cd28e38ad7cfe260","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.100.tgz","integrity":"sha512-rCFa+haIcQt2Wr3TNmB5SRulhvcZq33Wu0OPGos57DrPxWp4f3Uub9YP5nu5a7/gVpVBCpWCSzenDir769sflg==","signatures":[{"sig":"MEYCIQClntnm3qcm3E6KlNeajz9vAJ4l2B1Mwx+ONqjMtDRCfAIhAPpAZWcv9RUEFCQyngTsQ+sPPjuyTVkRdJ9vTtt9X652","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"6565518b828f008fc53c2d395480d67196d9225b","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.100.tgz_1505194977565_0.05548567557707429","host":"s3://npm-registry-packages"}},"0.0.101":{"name":"thin-hook","version":"0.0.101","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.101","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"be5f81dfefaaeee60a4b3d03df66d0f71c797315","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.101.tgz","integrity":"sha512-vTFNdaMWfr1YmM6ebr2Dd2gdO7sym9TDze0sgkqxhJXWLpma5R498LDPuveEQYkOZfr1lzXGZQMqLs0WLRWC7g==","signatures":[{"sig":"MEUCIQDmyKiYt1aGarSNSFCndIxbsS14ivgDBRFd3S6jUq0ZRwIgd38CuIFiYT6DTwH0mf5sQH/2Jeyo1x5EY0NjH8IoORM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"fdf65e88172b809cb27f7963c601a380f2fa9534","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.101.tgz_1505282867976_0.4003313591238111","host":"s3://npm-registry-packages"}},"0.0.102":{"name":"thin-hook","version":"0.0.102","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.102","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c0da71578c8a5f714b3cbb96b3daaec8e7e8cb2b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.102.tgz","integrity":"sha512-iKULJZwB78/Md9QB4Y2rxNiv5KW1X0Joa+s4YyzZKquctgMtTAXCWmkdMZNt4AR7DQsz7xdLLMqeGy4caaUvsw==","signatures":[{"sig":"MEYCIQDL7JfYxJ4XRTrMp9E3t2fMLsVan7LNYxOJHuZGWLf9bgIhAK0Ce0rYE0ex/XEo5IBoxyj2z4y+Lx6+2U4vzAmwQp+p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"b9fbeda185e0137ae0f00b7bb145d4e33a363c94","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.102.tgz_1505286300978_0.6269469410181046","host":"s3://npm-registry-packages"}},"0.0.103":{"name":"thin-hook","version":"0.0.103","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.103","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"2e148b5cbc6439af731591435c4524682b26ea0b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.103.tgz","integrity":"sha512-R1LvceKvqwUlkU14vfC4DgnR51RF40lljSQP9b23FrlFeGak6Bhzwt+14fnj3pEJahR3xsdZ4MeDZHL0wmm7NA==","signatures":[{"sig":"MEYCIQD0HdrNOI4N6K3SEHarACllPwQiA0auLf1Hy/m+2DIyUwIhAPQl2AuVR84efHmvtmUGKGEk02qfhbQPEiPJHp9pfX9N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"7da0e87da8dae6e072a858ebc82e2182cf314ccb","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.103.tgz_1505300341166_0.3068309829104692","host":"s3://npm-registry-packages"}},"0.0.104":{"name":"thin-hook","version":"0.0.104","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.104","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"8182fb6ff8ca9514828d61845672b5b29ddc763b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.104.tgz","integrity":"sha512-psa7dvP3sB14cT+41/dhZZA0bCVy2ArT0goY2bQYXpk4YfCllloiRTbehXH0P6ycrg/OFxg3iQv9b2d3OFI3Eg==","signatures":[{"sig":"MEUCIQCftTF1dua6rGREGLEpXw5ZQlznhsGzDD7gzUP/an+7wQIgGMIa1D14Atm9JeB5GoL68nFnIvxVpPrtlB6ENGpS93k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"d4062683354e68c33dd162fb037ce6783357a67b","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.104.tgz_1505363681705_0.3897131111007184","host":"s3://npm-registry-packages"}},"0.0.105":{"name":"thin-hook","version":"0.0.105","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.105","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7921eb7f78334ea2a39a8ab93f0726341639bb9c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.105.tgz","integrity":"sha512-RqF/OicRIZt0FK6564ILUZ3iAqQaMpSZzB/kGA4/5DaQjtwG+Uq7nQJVl17Gjj8Zf0IjxtHoehadL+NiZktrGw==","signatures":[{"sig":"MEYCIQDbiGn6+ydIGLoZQFgTQFLTo5+Qb3VXbkku5otPFMS/5AIhAMxyytua0KjZsuwvv0jdkieo5xEOowfalwhA4n173r4O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"9e079f744ccbeca8dba11c7f9ea6bf255cb136fc","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.105.tgz_1505366245060_0.7666571959853172","host":"s3://npm-registry-packages"}},"0.0.106":{"name":"thin-hook","version":"0.0.106","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.106","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0e4f3561109076ade766d983454d9af7c9623842","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.106.tgz","integrity":"sha512-4Z5xsPJgl5tH8UdnygrHZxnULxqY0ymAQa5KSI6VJG9ZnZmuvbF6mJnbRTKRmZBXCTHKMpe/EZysmQgxgaNiXw==","signatures":[{"sig":"MEQCIEYTYhbqc+XhtSCWU8cv2ahySaQF85OyNioX2kSPqUotAiA7ndjs3I52lx90K9g6O6NICyixL1oqu8MTXcHf0R+JPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"1a79b4962004fdcc3404346d93501e192fb18f04","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.106.tgz_1505453725572_0.6607140321284533","host":"s3://npm-registry-packages"}},"0.0.107":{"name":"thin-hook","version":"0.0.107","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.107","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c6cbdb9f5518278e085282fb495388c7f2ccd328","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.107.tgz","integrity":"sha512-2N1XAAbGiZyYSs6waWTdK8LpkXmiKwN8owrDtda3QAj8DmqF2uXvD8PTiSEFu4bnNhBho5A34utJp3y5b/uxfA==","signatures":[{"sig":"MEUCIQDC0gm2HLBMhkHO3eMJeV8IqYPoqBh2eoL7h11YUxOkogIgA4Ri8M7PvsEkPB9gwNYh+5KTBC5w7+G/Fl4fTycKVec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"c0b39eaaddcabcbffa9fa3721e1325e2f2b92dac","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.107.tgz_1505576263010_0.2487743420060724","host":"s3://npm-registry-packages"}},"0.0.108":{"name":"thin-hook","version":"0.0.108","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.108","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5dbf10db08e844fed1762f77734b2bfa31ef925f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.108.tgz","integrity":"sha512-/I4okHUWlzWtkxk9Juk81tBI9+tvPvDZXRdEyCCDqUXGGJ5InBIW2imy17r83WOWgQylUzxoQuHAUW//icKR3w==","signatures":[{"sig":"MEUCIB6qv+g5gOd4xtSbT9hvyrQ6k8Zf9gzQJGB6KFegArImAiEAzep6It9xS2I9ifuMaPrgZm1o88yz6mOch8MywTNljRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"56afbd198674a56249773eb412158585ed257736","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.108.tgz_1505832954734_0.18813017383217812","host":"s3://npm-registry-packages"}},"0.0.109":{"name":"thin-hook","version":"0.0.109","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.109","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d8438712e8af291974441b18c817f8ddd6404f9e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.109.tgz","integrity":"sha512-r0IKJBf37bXTYMHnfcsHonFyVYCmhXu/k41dh2KGpnrxVYk1QUTt51f8rx2ZCSrCDXfWHHucqPFVO8uJZjwYsw==","signatures":[{"sig":"MEQCIFQYIcdp1+EcGvBS9bgCU2vRI0tzo16r54T2G0x4iIRIAiBnENCUV8OGWKupOXy+VsrZozz9BsoEiS3x6kaJQFow4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"a96222e9048a875e2e8ed9d403f9bdb6f215bb89","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.109.tgz_1505877021358_0.04856979241594672","host":"s3://npm-registry-packages"}},"0.0.110":{"name":"thin-hook","version":"0.0.110","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.110","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1169c36974e9b0349b8239eae3378f1f661d8213","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.110.tgz","integrity":"sha512-zWvMScEEaPeFDj5Hl36hX1omRfWrEPiCvOsRy2TVgw4F9AIMrEpsiQM2hrR/oExcmvV1Xo0vGtbnXaWcvz9Q7Q==","signatures":[{"sig":"MEQCIDSGGYcZZFaTkm8bIe7cULYPNTGoODh3PkKbGyuZOG09AiBN9Wt0tnetDA9wBv8cLIB886QHI96kdV7amSwFpafsug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"fc835aaa055ea2eb710763caef9ad2584252f5c3","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.110.tgz_1505885622936_0.8300804237369448","host":"s3://npm-registry-packages"}},"0.0.111":{"name":"thin-hook","version":"0.0.111","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.111","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b4569fd5211bb0348e0f5bd311351426f6414831","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.111.tgz","integrity":"sha512-VtkLi5l5ooOynKaDDFIGe1CXu3GKUCiD23bJl1PpOqRGV3GXwBCjKIKN+14876mN1ti2Sf4ZEYddihuy165bag==","signatures":[{"sig":"MEYCIQD5XiTDtsAzigmPMMLkAwezVKg7FpV9od+py4UQKTchhQIhAPLAt/AinrNOlG7ZggigA4blUf2cQe19uSQc+U+qM8Ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"9761a542b38b46c1387ff1d7e91c3761d87b33af","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.4.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.111.tgz_1505892176280_0.9288085356820375","host":"s3://npm-registry-packages"}},"0.0.112":{"name":"thin-hook","version":"0.0.112","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.112","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9485c519030d6fc8078d96dec507928c8288e119","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.112.tgz","integrity":"sha512-Z9QRFb22rFThtWuZsn+l2Dx0kBbP/OIgYLU5V7pHieJBqdWkkl7tJkfo3w+nh99AU9KREA/v/yAh5oXx5jGetA==","signatures":[{"sig":"MEYCIQCZwzcUZNKpbz0rnv/Z3ouLekM31xTqqKsEGk8K6n0EGwIhAOVNjUhgEmdsfP824WLmHIGRwRsBWnTazotdZ2u87kOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"ad016c40223f3d4a68527c03c21e34c24355b085","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.4.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.112.tgz_1505965449599_0.8217617028858513","host":"s3://npm-registry-packages"}},"0.0.113":{"name":"thin-hook","version":"0.0.113","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.113","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a61cfceb925a370d264423a7934e2347cc6b51dd","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.113.tgz","integrity":"sha512-kla6s122cMWT/IKCSkX0QFmH7lVfzsVBhrur5GbFvs4lkQ8LCr3lFUWlljM9Ew9d3HQgm1fgEf7tDuoybt3pgQ==","signatures":[{"sig":"MEUCIQDeZx3/1hA7APFc79p61BhId1kypMyAY2Ono8KPgD8atgIgPYxSUzE0V13oQrIqk3nBI335v3tf6upkeCsUR2EqLgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","_from":".","_shasum":"a61cfceb925a370d264423a7934e2347cc6b51dd","gitHead":"f43eb0f51ff0a9ac3c13d58a96d76bb3a808a3e1","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"3.10.9","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"6.9.2","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.113.tgz_1505979014467_0.49933053739368916","host":"s3://npm-registry-packages"}},"0.0.114":{"name":"thin-hook","version":"0.0.114","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.114","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e033d696efc7ff2214c46af1ff945e92d0c48d2c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.114.tgz","integrity":"sha512-ZRffVPkt5qoIjDkSNU7wg66tyio9BsfzV+643XZ9OxDqh+UM6mN1qYADRhKdhcmxrhH3SQT2XPYg6eCUdbq39g==","signatures":[{"sig":"MEYCIQDO7zXdcG6ThtplC9JlTxPQdLjZaC3tWG3neikUc5pERwIhAJvyu/qDlFd6zNm41YWRvUHF1+GOUnPmtTzuMKTxfr0a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"eee756c34462628c79656629eaa71569f349c4b4","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.114.tgz_1506051226420_0.783693473553285","host":"s3://npm-registry-packages"}},"0.0.115":{"name":"thin-hook","version":"0.0.115","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.115","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"16ab5efee10ab7b24ef5ea8cbb231ace0ec9b60d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.115.tgz","integrity":"sha512-wdX8yiHvcS8nzLCrWV/Qkikc1w7d95aqGFeQW421eXjJoo6gULsPONTSnt7muoibHDnYIWMZ6wmgL50asXprkA==","signatures":[{"sig":"MEUCIF2nS7kbwjcdmkGhQE60XRz24WFrTpH/JBE7u5el1G5aAiEA4rOguU6BZsrF0ca5sJrGIfjYAz9fk9O5xWfIFjm9vvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"4ca6e3e7bfe6667f0de962ded91dc1b5cbd7c748","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.4.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.115.tgz_1506076996232_0.05178116820752621","host":"s3://npm-registry-packages"}},"0.0.116":{"name":"thin-hook","version":"0.0.116","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.116","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"fa507d3fa7ae4215771cb888d4634f1845922cc5","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.116.tgz","integrity":"sha512-dcjnloz43MRtM+NMWQd2k/LgXg5U8PerkjJct2fzgy72x8IktNRVn1k+ole2f0jShkIsO+3ccC2uGjNoLTosCQ==","signatures":[{"sig":"MEQCIFusUwkR0RHyGznVFhbO1ulg5ETo7NRAzgkeBJ8mgr/2AiBHDm1xYyMBAHfmmnPUoLjBE1T7h0dVAwB9eFOyLMEljw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"981a14473689b5eed10efecf489f7209e190d99c","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.116.tgz_1506159965196_0.7697395284194499","host":"s3://npm-registry-packages"}},"0.0.117":{"name":"thin-hook","version":"0.0.117","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.117","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c38cef3c60e9f9dea6b79a979e58e2bf1e69cfea","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.117.tgz","integrity":"sha512-EQHy02XzK9DyfAq9ETVojeokH3UJUek0sttwq56phvCB6pF0vPaQOcKb3nt+Js2rIB+TbTH8y9Omk/lf/xA4qg==","signatures":[{"sig":"MEYCIQCYVEUzQa+nKxGoRoAyKZ27+U4HWAJKpCFI+XcsTVW2kQIhALHhp+nR/Mqbx62k3DQQ672iUBGgPyyOS3AR7Oi2ZsAB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"c14dbf7368fe5f669735e1b17f0bd9d14c1cdc56","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.117.tgz_1506170483272_0.077754280064255","host":"s3://npm-registry-packages"}},"0.0.118":{"name":"thin-hook","version":"0.0.118","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.118","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"493215353b0c9f41b76346bd59b839d33bcb1f38","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.118.tgz","integrity":"sha512-+JwrxYMqqPfD/8BoOtX42EEcwwDPUryoyBICN2WLt/TFbTV4zpzTiynkS2I5xu99WkMOgEt7Pr3kz6cbgSIzog==","signatures":[{"sig":"MEQCICJqXdYeFasLyh29V+fn1BF4sw9b8FHlxUNGLQ0728FRAiA8GgFUOvh4gTbi1MmTQ1+nC9/Hu8wPd215h37VqAs0QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"755f454fc307f7842bbb083bae00698e7e391a0c","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.118.tgz_1506225215955_0.3951189457438886","host":"s3://npm-registry-packages"}},"0.0.119":{"name":"thin-hook","version":"0.0.119","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.119","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e4ba4a2a298484bd2264a7ee2b8942c1e9002feb","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.119.tgz","integrity":"sha512-gWv11TPCgk9PSDiyDYKBCpBI+MEMcMxqW4r+VIhdy0ix2FVbKBjo8qGSnFQCbCeY1W6WCLzMyQejvO5qCI0hNA==","signatures":[{"sig":"MEQCICYjZr4lGJ5s7QkV8ec93ahYyeI/hRmKI5K+q8EpsZkHAiB1PnBKVlvPyy5EatyfBlN/l+eGgLGbf4jEaJjb2Mha0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"043ce3908991c6d6349f0276b9ab6358a292a346","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.119.tgz_1506362011418_0.6405598626006395","host":"s3://npm-registry-packages"}},"0.0.120":{"name":"thin-hook","version":"0.0.120","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.120","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c35087498405863182cba5945841bfe3ab087e91","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.120.tgz","integrity":"sha512-Ux/pTLZuogqYQc0/432OKQ3uiA6yes5h8eoWCZnh3qDkTPFilgJD7lKnNiI32W6CNWC97fh5pb/gRfdvDfSbjA==","signatures":[{"sig":"MEUCIQCjO/IrrEAYci0UTfF1J0blIBvoVloATl7mOYbyp0bRMAIgVwujQqhPhPzFj54fcUQhSjRpR+9I0vEsccrTTB4qeLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"e349e773452aee98b7dc5b5ac078c6840a075361","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.120.tgz_1506389350764_0.19903523963876069","host":"s3://npm-registry-packages"}},"0.0.121":{"name":"thin-hook","version":"0.0.121","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.121","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0ff3bec00ba1710e58cd950161610a06ddcd4e58","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.121.tgz","integrity":"sha512-EVcRPaE+qiuyNvjUWJNVhF5+goQpCEKNLD3/NDrU8rBhpA3ZDCVDkIyYjxvQWCknxHbPyaQSj3LMpYm4B39VYA==","signatures":[{"sig":"MEUCICf/L3nAH27Emw5/EtSGR79gOGMoCEYRot53xQo9R92hAiEA9IUINxSy1orxxO9vjR+AxAgsSvUeudlHQJGNEPNMY/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"5bc0414f4a7b5d39bd05057143eacd54e24952fc","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.121.tgz_1506400355034_0.49087823438458145","host":"s3://npm-registry-packages"}},"0.0.122":{"name":"thin-hook","version":"0.0.122","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.122","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"65545007f77b9665e9ed303f86dd609c273d8821","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.122.tgz","integrity":"sha512-EBNwBEJhYChltSSAozYYs4PoyHoCDyyhGSFJO3YRSTXA2WSRjhXG+2Wlw1VxHinjY4/VxS5eu5Slq/x4paEc7Q==","signatures":[{"sig":"MEUCIQC4Dw53STp0PjST7GrsEWI9qDl87t29K883HzjNNM7nnQIgTAqAbm6zBYYilv6uwazzMOl02SunjpdM0xqXP5jDxJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"55bbf0bbb8f1ad757875c03bb31ba88198b50d84","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.122.tgz_1506401477962_0.7636950744781643","host":"s3://npm-registry-packages"}},"0.0.123":{"name":"thin-hook","version":"0.0.123","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.123","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"6108ffdd6a3e214290dc5555e1bab21fd185ebaf","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.123.tgz","integrity":"sha512-q++M/X91gx8Qfamfq/Z4xu9gQDI+sF9HYNxYiK2YXiyBHIyxNAjvpegCOgpaxKBHcrw1hXpvtbSJ7prDh2qEHA==","signatures":[{"sig":"MEUCIBBCjtxqMqHIJ7u7TDfuAQncjhY9uAdt5t1gcrYsiSU9AiEA+VLTkSOA65Hey4p37u027w8IS3CAuum2ImTn/yBw7TI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"55291399cb82fdb0c6e0ab0f51f3e445c54433f3","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.123.tgz_1506485627738_0.6943345565814525","host":"s3://npm-registry-packages"}},"0.0.124":{"name":"thin-hook","version":"0.0.124","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.124","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1134fed3670ee56e88034e757c233adc129362d9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.124.tgz","integrity":"sha512-SBMBdriAsO6BojjhgSJn4MXuX71nn1GhY/HkpZchGQTv/s03CXN3HEZ1ARXXQxBCBp+/Y/9ffOlD9slN259KAQ==","signatures":[{"sig":"MEYCIQDzb+Pv79mWXEYumL6c8iF+Fz99EcH1aVRDEP/3S4VGAAIhANHYc2+fTw1wHeN0dePi3Xw4s08075zV+UZ9Yb6BKFXd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"94b909b886a8e0b414bb74f4598de5752dcb28c3","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.124.tgz_1506614878930_0.3935107837896794","host":"s3://npm-registry-packages"}},"0.0.125":{"name":"thin-hook","version":"0.0.125","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.125","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e393b8f749a85a5c51a10891f126d35f65fac2f5","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.125.tgz","integrity":"sha512-u1nIbQCohTNxYXeE1AhK5EM2BPST4JmJ71H210PvIAkvLYB5ASUO+PIT1/nShjgSqzJhXs0BkblWHEsAocCLuA==","signatures":[{"sig":"MEQCIHyLPFmotYYDnglchMAovrshfN9uS9qL3hwhb8Im7CRXAiBivc/QA2z2P4htBOnmA3hu9M/56DgwnSPwb49fIVya4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"1189310a4d7edb59868f95b2ee19e138fbb4d669","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.125.tgz_1506670185436_0.03281509573571384","host":"s3://npm-registry-packages"}},"0.0.126":{"name":"thin-hook","version":"0.0.126","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.126","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"744bc699eb02f9b40fa3bfdbbe00fb0f567f7981","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.126.tgz","integrity":"sha512-CG1BpWkgotVwhGkyBPJN7YDozCQGF95mqIyMax+yCB9Vodva+hOZ//CC/a11b6GiMseQSrzWooi2WiPndOPWIA==","signatures":[{"sig":"MEQCIAa2DaKKZ7II0Ro0vBgaN1rztb5t31ggqoFSp8mZ/plYAiAkfn7zTgEpAFUCiHz2R1gxYME37XkhmTXt5ltQn6dgWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"31dc370659484d1bf4dd2120ba9d43e960dfebca","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.126.tgz_1506742184456_0.48534469632431865","host":"s3://npm-registry-packages"}},"0.0.127":{"name":"thin-hook","version":"0.0.127","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.127","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"64a0e8bd1ecd78b190e71f0de38a83b10d8b852a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.127.tgz","integrity":"sha512-F7NK/4IK6uNpIZPwp2bH1tYLiYJBn1XImV7EsG30LHd0DXza0eJaS5a9jcD+MTNTWpiI5rhs8cQ7tA1HnvbnBg==","signatures":[{"sig":"MEUCIQD8FNWJIlepcBXB5mDr2iU77rfweE2sbGD+3eyiKNXNFAIgOti2zCtGYOwwX+3NsXm2wT9xnxQwVWkWIeLt/MHCy30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"684fc6cc78c02a6cc25b7895d61dff0846d73e08","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.127.tgz_1506755805062_0.6235914407297969","host":"s3://npm-registry-packages"}},"0.0.128":{"name":"thin-hook","version":"0.0.128","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.128","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a6c6e25b4012ded5579d3fe4b73e46cdabf79c24","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.128.tgz","integrity":"sha512-BEQgjlJKuuglaN/2BskDi+Auw4Up20dMJ0dvxWOSqUgBb4uDs4bWHZdCUbc3iE8vW4dePa2KgD/WRZDR5fq9Rg==","signatures":[{"sig":"MEYCIQCmN6igpBfc/0/RonWpzWg5mg/b1yxlnDGmLFNFOpAFmQIhAPtC4CyDBaJBuIQABvvt2W/adaPRPJzMsnT/IcQeK3Bh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"5ca5d2440c29b22ea8793f9605c2e1404be5a863","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.128.tgz_1506847699763_0.008309175027534366","host":"s3://npm-registry-packages"}},"0.0.129":{"name":"thin-hook","version":"0.0.129","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.129","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"210f8f69613902cf55049b3b252126b5ed13c811","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.129.tgz","integrity":"sha512-lZQKSjfHwdnINOjHbg/y/DPnp2xqmwl648mBn5iImTX4PhIPoD3UuN05D5mLj3hv3Un8vTUi4FWHeg19jjxFdQ==","signatures":[{"sig":"MEYCIQCiTOEX6HJ9XWz8I1dd3fhvrod0aGRQJQs/U/ISZMtj3AIhANAy7iMSyNx5yzxPp+BSb+EIottAta+pSa4Zuf6skhBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"41b5a44fa37df039ef191ac834a2d3da7aa6ca24","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.129.tgz_1506914303959_0.23537504323758185","host":"s3://npm-registry-packages"}},"0.0.130":{"name":"thin-hook","version":"0.0.130","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.130","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"96d118fbc168fced2679ed6aab418736bea91207","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.130.tgz","integrity":"sha512-riCGQWOdOY3vxhDzLzMeqpzbZmTU2UIp7pHPMHlJEmtYJ/Z0k/FlRQPoJkNTpDa82BzukmG8END2Kp+1wh1mfQ==","signatures":[{"sig":"MEUCIGqqGrk5K7IQkpjghr4T/X+ravLpe5FXbhnS6UYCpiDAAiEA1lg7mw4Fzfn+PUkMdKLwp610GF6F2fFpHqWaG0IHylA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"fd2af4d86c7cad5d3657569bdfb699e9c9c5c8c1","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.130.tgz_1506915884937_0.5721529906149954","host":"s3://npm-registry-packages"}},"0.0.131":{"name":"thin-hook","version":"0.0.131","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.131","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"fd351547fde4880a617a527ae5dd3e8086efe934","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.131.tgz","integrity":"sha512-5S7PhrnslgCYUBFJEfSBPUh8XNjuNgMsV6DWzbUBkvAJC8yJWWRccYWhnYXrwxKQ0y9a0GNiGvdZY+t7yXFSKw==","signatures":[{"sig":"MEQCICZ7oqSefH67YIU9b8swzoBhLfoy8bc77CCcgv9a94WcAiAa73OqkzGViaGw+z3Cd/hqfhIubEX3fwqzOPbus6hOnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"6ecb612d26351d4b8660b2d8292d263ad7113ece","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.131.tgz_1506927981953_0.4872183681000024","host":"s3://npm-registry-packages"}},"0.0.132":{"name":"thin-hook","version":"0.0.132","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.132","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e808808d78aec8d71ee182e4d9610b36cdb6d75b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.132.tgz","integrity":"sha512-2q2VYhsqwbghUR90Z8/jyyaTCOh55zyU3h242dgSG7Ak3JS7w5b+UJwDjvN67vlwDGTL5oTldZllj7+X/kiECQ==","signatures":[{"sig":"MEYCIQD1e5PBOqsEIffdlRMarRFEOjKRqSWMvZ5YANs2eagkPwIhAKuEPH8dTLp9CUwk4DMjiyUect8tWE1WLoNdXsyHpcWK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"94fa0003354de0b8f5e504fe1a38a3f546f72842","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.132.tgz_1506935469001_0.06418036273680627","host":"s3://npm-registry-packages"}},"0.0.133":{"name":"thin-hook","version":"0.0.133","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.133","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f56c382485a1c6196b80e6345a9b02e61c02fced","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.133.tgz","integrity":"sha512-Nmhbw50JWRaJtnHmSewujbnD9RS7yR5A/hhpOBWGSKs9ATmFkg+dpUC3R7GrDMrH+mUC0rQvdQpTdDcXhcmqBw==","signatures":[{"sig":"MEYCIQDot7urFibNBHuEt4uuucq+w7wAgrAe7Sh/TQnmD6oIwgIhAMftg+YQwPrEY+VOiSGv6eK28nvHRD8UHODdag+s0fhw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"3623ad23614a633ec2df4807226182074d2fba9d","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.133.tgz_1506996693397_0.20722669432871044","host":"s3://npm-registry-packages"}},"0.0.134":{"name":"thin-hook","version":"0.0.134","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.134","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"65f669fb0426171239d91e86aed9fb7a7ed12430","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.134.tgz","integrity":"sha512-/EijXqpBqZKaBU3/K+uDoFLlbokr4boUdmjMQfzZdD/k5OZvpDG86lh9H9rHM77GTdQ/1NvVW4/NM3NKUVnJxA==","signatures":[{"sig":"MEYCIQCcY8Ad1s5EuHTpwjovI/ed2v7TjVkRKN1AofUGvHGsWgIhAMiPwdaRkyhvXVmDQbZqFMpPhkHfiZPF9vC47RAmrVBW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"34f1de038189d08f2b6ac83b8ff816c80a84d4ed","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.134.tgz_1507018893258_0.5767367531079799","host":"s3://npm-registry-packages"}},"0.0.135":{"name":"thin-hook","version":"0.0.135","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.135","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"92664091f6852e095fde2e815dee0b046c607686","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.135.tgz","integrity":"sha512-1XSfNT/yYOx0UJ3tPLXt6usI9v5kpOcGXHy7idR2zgQM0lA1mlDMG1uV3fy3L0zno51TmDq/gtKNedzdufubjw==","signatures":[{"sig":"MEQCIFD3E5+6PD/xRa69EW13wDqyOG18CG+lOi6gnH1SBzIFAiB5bZ6S4vIIgGXJDm59pTvyLp0KSSNF+eXh1cbwvjoP1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"e7a384042be69f850ff43cbf32775804c0b6de76","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.135.tgz_1507021309697_0.12607983010821044","host":"s3://npm-registry-packages"}},"0.0.136":{"name":"thin-hook","version":"0.0.136","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.136","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"12c8f93399353521521abc8fabf51f0dfe9f4d9f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.136.tgz","integrity":"sha512-jsxZYxYzs4hBbaWE/5bRv7zZeUw/hEv+XS+M/EAz+zaiOEhL4HeYakgcPHzb52Nhc8wvFwpM6OWxoyodyIV13Q==","signatures":[{"sig":"MEQCIFT7Tlah8yXXfowZPr1xI7JOyOZQssKKUP3sqCsvL9raAiA1VtpGkpGzK55uHrLNnbPQjoXkevnvAqAtuUBGg+NrPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"faecdb56a8031e23417f7b57ceda271242ab3eb2","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.136.tgz_1507107784811_0.7706063953228295","host":"s3://npm-registry-packages"}},"0.0.137":{"name":"thin-hook","version":"0.0.137","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.137","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"62d1c7f193c3f5634db644b19a4ce93422522b47","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.137.tgz","integrity":"sha512-uf1KieCcsBSt3vCuMUD9SNMaW5F8M/ItYM3/mq0HQFYJigMIIR2Ghd2e4SLhiqI546IoqYiZyIFMuIFC0ZXPgg==","signatures":[{"sig":"MEQCIB0oQgShIZS5nksR17Lx7UE281u0geDVtzUqFn5tS7QIAiBQdSnbS+QPJlSYYP+Xfeima/dJagawvTZsRLuZJwFhhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"5985cbb8f0001e26f93e87cc7843768f1edcacac","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.137.tgz_1507121065849_0.5050055717583746","host":"s3://npm-registry-packages"}},"0.0.138":{"name":"thin-hook","version":"0.0.138","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.138","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"615e47ad64e4b0cbf1767e54a3a0175504250461","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.138.tgz","integrity":"sha512-dLVOlJrzE/LKzILzZxJDmkEGPUa2sNWYzfG09vWErAy0z6KFUmCmhlS00KTeDnEprKV+hll1OzC+jP7dUHZurA==","signatures":[{"sig":"MEUCIQDazcTBH31rYom0eYcOu1BUH+Rtz+EwJfZOM03BUFALCQIgHP1MQmIBzbPyHHET6IzE2w/oX3ndYaATph8Bd0pZsco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"1842f00cd1272888f80241db97170a067c60b28c","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.138.tgz_1507182539016_0.8572684878017753","host":"s3://npm-registry-packages"}},"0.0.139":{"name":"thin-hook","version":"0.0.139","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.139","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ceef4f625ba1653aa9c1f53a837135bb83f41e4f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.139.tgz","integrity":"sha512-6g14VKNJLmMs7cD6wxfCwJFtzkmu0SbsmlgqXXDfULqJkxSiJ3YSDaRhPMJuXG7cy6Q43R0NUlaUiKearG7pDw==","signatures":[{"sig":"MEUCIQDGzcCxalXOIxYEtKApWHDWbYDKyqOHQvT2gTUwQTN8aQIgVuS5hBCPaYDVC2PdNL9y1WdvYgnn4h9IsUSbe31Crtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"a95a6e09e73a199337c1fe594eb2468ef972c112","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.139.tgz_1507201905021_0.37230821256525815","host":"s3://npm-registry-packages"}},"0.0.140":{"name":"thin-hook","version":"0.0.140","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.140","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"512228748a35309cf78fd147d23994ca33de288b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.140.tgz","integrity":"sha512-N7rpjteoE1UXD0ucJ86FTHkkLYqQd0MOWxc4mS4CSk/fIudOOeVevIwuwiiDbiab/k4Bm24LtLzt0s2uPmc4qw==","signatures":[{"sig":"MEUCIQCRn5+uzvn//EtjaOurbN8xTnjkGNR3H0FAZDjuJwVtuAIgdwcii+Dpm4Xa1bPDbWBc7gVnGkutEz6ZmWZ4xCbcc8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"6c6cd8341112855f772c313e87b97561d5dc0c08","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.140.tgz_1507266093381_0.44813713035546243","host":"s3://npm-registry-packages"}},"0.0.141":{"name":"thin-hook","version":"0.0.141","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.141","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7d24cbc8bd1dac325c05db537c5024d6d928cbac","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.141.tgz","integrity":"sha512-ibAKB5YGosYB0d3A0SMH0146g/LEKMfPlxd+m8uPnhSVKjdPUxSxPqiYUXmkolNowLEz+ZUK7hZ91lllfee/PQ==","signatures":[{"sig":"MEUCIQCIFPVljmdh1rvtL/6KnbBzCbR2MJcnPtx5ykd/3aIU6AIgRto30o3bojRB6W07LEe8xmeEAJs2Aq2SwtIBFROjWOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"449f4d60d77fb5eeaa888d5cbc6f49488f31a930","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.141.tgz_1507286298458_0.8244593965355307","host":"s3://npm-registry-packages"}},"0.0.142":{"name":"thin-hook","version":"0.0.142","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.142","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0e9fd0886abc5d8e6a6d2744486c893913c04f4f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.142.tgz","integrity":"sha512-E4p1BAVmqBLatG77k7hM6LsN8DHoCEz3xghT44RzjM86nOnUJTT/NFp1gQWHVwJYUtJlVCEPoqzUvr8qhsVDyA==","signatures":[{"sig":"MEQCIDsQEaIEqUsblcAQgPEWwBtMuyoWYk4R5aOgnsJpvBc6AiBMAziUe3ApU2xYMQsLteU2qZr5fA3FIPe/jQs14h/1kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"dcdd2ddd356b75c6c824003155ffa768b2569101","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.142.tgz_1507361635265_0.8145276363939047","host":"s3://npm-registry-packages"}},"0.0.143":{"name":"thin-hook","version":"0.0.143","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.143","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9f5a5816b3c2c921926517d33cf8aed64c6d5d9a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.143.tgz","integrity":"sha512-6zIHMZ8l7AZm6Yi1VyY3ZLKFdexQobyArhbuYiPO1dgomBfF2qJfa07JlXfF90I9TSc2yz0qphF7iSiGTknr7g==","signatures":[{"sig":"MEQCIFzKL97YIOFRPYpg1zXgvY3lucn80c2dONMmzgE0jzqoAiBML6tjSY2N4ipa7LncpLodoX8iJqdO1WrMaVE9vxhJbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"78ce307f9427f1bf68608ea0c3bc6f39a67e071d","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.143.tgz_1507365296433_0.28475304460152984","host":"s3://npm-registry-packages"}},"0.0.144":{"name":"thin-hook","version":"0.0.144","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.144","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c8875920a9a8c0fd6920591cdbed46a427867745","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.144.tgz","integrity":"sha512-lM/IoUb8S7qOTnUQTuhkUWy/CJFZKAJjYeqXA0CbhUiFcipqDfzq4GSK8qDjoS4okdN5ClP4vrlksmb0+pB24g==","signatures":[{"sig":"MEUCIAZqJ76Cu4BTWxyIh+iXk2W9EP9L9TYp+15CcRu5Kp04AiEAvP2ESKVuxPBWWlgxk+QcK5z5sczKDCPpirtPJD0B7ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"ad8de23d561b5606da87cc47211065c6fdf58789","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.144.tgz_1507374381973_0.04168320097960532","host":"s3://npm-registry-packages"}},"0.0.145":{"name":"thin-hook","version":"0.0.145","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.145","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b46aeff631943c91baa1a14ca8e0bde5dafe3336","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.145.tgz","integrity":"sha512-FJuMHanYR5WwsO9QoZ9nuTvs+wDobZwiRAMIBWCXIBQjKzJjAZUv8xE3dPyeBAxnwxReQGEHv+VksiDKPZJtDg==","signatures":[{"sig":"MEUCIQDV8PhQ//7PSeQ6AauYdEKc2OUn2+cJ6MMzGwDqXGKy6QIgd7jIwd5+SM4Sb3saI33OOD9+qsnZcWkC03PxY8qnQ5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"eda5b504ab63fddb4f880abdbca49a4aad2c4e6e","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.145.tgz_1507379999295_0.48178908159025013","host":"s3://npm-registry-packages"}},"0.0.146":{"name":"thin-hook","version":"0.0.146","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.146","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"cba032b5745e3f0c0dbaefd76408f8ecb727da56","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.146.tgz","integrity":"sha512-kj3KhcJZnerN2X5XGYRPSNijw0ps84xOs7DuIwz+2xRyNAZdUlS899pGY0MHpv7fuQ4tCqeExfnimXa1P3wrQA==","signatures":[{"sig":"MEUCIQCUOCb6dFE/lGLatNB4cboEqdZXYmEZohpsr4tmUnB0jgIgUA6xJIPKZNd3MwfJ5LhZ5bGr0bVStDe+c0BQetrskaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"311d8cd7c1faec9299bc06343e652deddf8cefa3","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.146.tgz_1507448948787_0.8046584331896156","host":"s3://npm-registry-packages"}},"0.0.147":{"name":"thin-hook","version":"0.0.147","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.147","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4c7fc8bc3a6e35d9f7367f7ea7d99847c0bce371","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.147.tgz","integrity":"sha512-iNp2EJyEcXW9x1OOP4YyffNYD7MHdvIu3MxaOwLBzFmSLFVgMeBXHgHVTeDvFzIL9Jut+oaxj/m4zAQfsCRd4Q==","signatures":[{"sig":"MEQCIEOD2WMqZjKm8AU0+BUvDYdWvAaK3RiEGbqU3VPtjfGBAiB9yo9xYLMpwP2MtTeS7R+0zoFuhX6UdOBCJI4NwkgZRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"7178335ade3e0a9264c83eca48d0f7c8f19fd26f","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.147.tgz_1507453187485_0.8760142391547561","host":"s3://npm-registry-packages"}},"0.0.148":{"name":"thin-hook","version":"0.0.148","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.148","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bb9ce5b59f38caf5bf241954e201cc83836a1c7f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.148.tgz","integrity":"sha512-LOQ4l1vk0BnaTlobRhmqM+4rj6REglblsimz5o/xmfqfUFtg5/vWRHpdV44KLtxbuDHKDwOa9iV7FdYhzYpo3A==","signatures":[{"sig":"MEQCIGbNt4JDGNKS3tEHqMGlq9QF8oL5vetxQliJpCkAfv+QAiBDjwd88+PIpPv84y5pJCzzAW8e6o6bTFejFXmwZaK43w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"36fe0e69c6ddf493765f2c1cd0463d58931e452d","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.148.tgz_1507521678984_0.961875606328249","host":"s3://npm-registry-packages"}},"0.0.149":{"name":"thin-hook","version":"0.0.149","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.149","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f1691a74b35e25f0735b7992e30b2a781d79b37f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.149.tgz","integrity":"sha512-ID5EaJ5+rsjDVOPW/XHBn25/6rSFrPa54v+sbW/KzRciilSLAhBbw+7hzD+DOVkDiwTZhJoOstuLGm3C5BUjJw==","signatures":[{"sig":"MEUCIBxDREUQTWqTjQGmkKq711s32CuvH6PMHd8XLowu/QeuAiEA/92pT+oGoJcwB36uCr8RophfkfenL5Opr0uEj/3E8UQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"99476b52420f7bdb03eaa2dccf781c2f1027ac67","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.149.tgz_1507535673211_0.9276600035373122","host":"s3://npm-registry-packages"}},"0.0.150":{"name":"thin-hook","version":"0.0.150","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.150","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1ad2112a704ccc04d3f1407539ac519a0f99bd7a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.150.tgz","integrity":"sha512-f8yq1NSwYTdIYQKOOdR6snw/0uZpjDFgMCvADm5f5bqDJbbTtKXKM6+DpKXXLeYPbLlI6l8Qe/R/6ZVgs9hWBw==","signatures":[{"sig":"MEYCIQDoa6BOI+Nh+ChV4jgHFArhfxHvvtWcDzXBGNFEoorh8wIhAJILkOmFNvP5i/q2FR+vSIjnd7BA5Jog/jPAtcI7kl7T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"b1013b893b29db72b8cb5041a24bcb92ae0785ff","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.150.tgz_1507547362593_0.06440923362970352","host":"s3://npm-registry-packages"}},"0.0.151":{"name":"thin-hook","version":"0.0.151","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.151","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d8ab105252eed23889a74ac6a432ebcb0d814fb3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.151.tgz","integrity":"sha512-IOBur+OGA+bCjz2M7W6lvJYFUX04psmuXOj6t7+UPMkPITXRTCJSQQT7rtsNjwwZOkN9ADSzDZTCJjw/iOP3pw==","signatures":[{"sig":"MEYCIQD58S4ryRnxETwxWirTkRRcNCvtMoQFF//OhxzsCfTioAIhANZ1F4bUuOlz2sjYPWhbJFhW/wQSW5e5zYhJvlDusqRo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"19f926e4d307aba2a28ad651b3f583ecffcc401b","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.151.tgz_1507620204298_0.24459862033836544","host":"s3://npm-registry-packages"}},"0.0.152":{"name":"thin-hook","version":"0.0.152","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.152","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"320ab2005162bdfb107589e25710ae304feb5280","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.152.tgz","integrity":"sha512-hPkp/mX12oiP+Hn0FofiMS3CUrlOwOd5X+Vbu/Rl2J2ioYtU6wnZuXXaq3TJtf47qCWwMKlW3db+FDmXobfBFg==","signatures":[{"sig":"MEYCIQCsYoVyg/kFPIA5fBEv7zxeSALEEhGC/gaFld3g+ZJ4cQIhAKglWqf9s3sOqm6BysOER8k7tQTZtx+mfUT5UaOwr4Vb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"4c3570cf5d49ac2ba702ab683f45f010d843f3a7","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.152.tgz_1507649907572_0.33577885339036584","host":"s3://npm-registry-packages"}},"0.0.153":{"name":"thin-hook","version":"0.0.153","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.153","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"170a476b9b20f12cd66ad567db0ea63bb2ddfe80","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.153.tgz","integrity":"sha512-7e7zu/fJiYuThS0/JYt7KH9/eB20xzOoNjBViJcuRgUUIuV0pGUgxgeX7IFOgvBexcdbsKv063FFok3Mbh6JiQ==","signatures":[{"sig":"MEYCIQDqes7AnrNbAA9IfCFpIPGJKeoHhRXHKWyWXIZhEsRYwwIhAOluGTpycfYI/RBgIjxPrjP3sd765afy31jFAwhCdntD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"28b8f82fb28cf8586bad72e45c2ffed0f9f7d7d9","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.153.tgz_1507650251155_0.8993372246623039","host":"s3://npm-registry-packages"}},"0.0.154":{"name":"thin-hook","version":"0.0.154","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.154","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"3bf57fc5488d131cb5b32d47aaaf8f2af5e19036","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.154.tgz","integrity":"sha512-M3cXqDNdCWhjQvEzFFQDGgmnaFZS6ee7knlMXO4/lfRINcFrZ3np5BwgwLzYB1AU3Oi/O48z9GJi28NlAuD0gg==","signatures":[{"sig":"MEUCIHSTSFEEnDTFuYEGyKDYteDFWhZvpodfQflxvQzPPoN6AiEA8LV9TYLzHcSb+BqVpp/YDKti9idq5Q1Ogfna6N4Mckc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"4eb583a01224eb89276db417e160ea13a0e914aa","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.154.tgz_1507651966104_0.4596224771812558","host":"s3://npm-registry-packages"}},"0.0.155":{"name":"thin-hook","version":"0.0.155","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.155","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"2a49f8e0eaee4f5a73dabe661bad6a2e3467d7f2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.155.tgz","integrity":"sha512-NMerDCq1KJdhacTXaG6avEwiX48dJf/5BauP+uoigBjMFYZ+sKO7X/lS3GTLHzwx5ML54cq4OBppkrf5kZChVQ==","signatures":[{"sig":"MEYCIQD8+iBwK4Z5AhTEIo2Po3xbe288qn8GnOGwdCQ0Oeq/uwIhALuyM3ERLdp55nfOgvjWHmw/5bm2CYr9T9hql1TMl0Sh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"24dc9178be0e951babddd29a570174cc840e7fd3","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.155.tgz_1507702973927_0.7851603690069169","host":"s3://npm-registry-packages"}},"0.0.156":{"name":"thin-hook","version":"0.0.156","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.156","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9caa320024b819ada836139888a5120f016e0314","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.156.tgz","integrity":"sha512-XJTlRY3bVZ/EOXS7Crj25OEbEOHYL9DJWfMXzmuG3OYbJN9SnG9GvUIu0QQXMYkWC3exonfbH887ZGMb/rMb5g==","signatures":[{"sig":"MEUCIQCpFbuY34e5qEYZNqGbOzkOuxl1DYB4CwyS6JGDMrvP3gIgQqz8xVu1hEZtWHtINkrsDN+JQFwR+3cIJQHnXIQ+juI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"50a8fe02cbde3ca6427190b73362b458ba81e80e","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.156.tgz_1507769025886_0.6375892562791705","host":"s3://npm-registry-packages"}},"0.0.157":{"name":"thin-hook","version":"0.0.157","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.157","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5b39cdd60bd34c96068dd9361482a168f02e7b84","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.157.tgz","integrity":"sha512-yW4EW66rhLnWmSYu9hX7D/9xU2GYsDrX1ad0XmxcXR/wcQcdUwPW0yLE09bGl9tXl+lrL3ndjE0QlaqMQvat1A==","signatures":[{"sig":"MEYCIQDrbVvOgZPw7eTOkH1Ve6+jx5PgBetWPPkfpVIWDQA+qwIhAL/8CAjqCh3wZpNRWl5IYf8Tpw+Psk1Y6DbZvpxKFEXo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"75a03a955c3c697dfa7f397a20eb029d09551d6a","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.157.tgz_1507779083684_0.17995453742332757","host":"s3://npm-registry-packages"}},"0.0.158":{"name":"thin-hook","version":"0.0.158","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.158","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ca3ed1d05afb4611f02d2c50d26c3896d3bc8c6e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.158.tgz","integrity":"sha512-xMRLXAslfNJMsDTGXGJB5hlQ+OjUZTlR3z/nYObcrCHlXzpZkaIMoVkqX4/Q+WdcRp07ZdyG24xOMlL0w9+2cA==","signatures":[{"sig":"MEYCIQCxtsbIptzhzs9krVcqVva8ojPGCP/QRUPTBayGeVIE2gIhAL1TOxSVQUB3nLOGo33pyVFIORt+0q8zMf4soIfShyz8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"1e645102f790cb2fcd59cfe92011036506cc3964","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.158.tgz_1507794007149_0.6779386466369033","host":"s3://npm-registry-packages"}},"0.0.159":{"name":"thin-hook","version":"0.0.159","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.159","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7ea8babbe0741ee50a823f54abd4d82cf97d8917","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.159.tgz","integrity":"sha512-TWgMPAxoqV9MNBEFageky003gtqnirl7Sv7hVj9zAVk41mUNcnL61NusTNletoBWMRprDu2vVLPfuAq5+FDXNQ==","signatures":[{"sig":"MEUCIQCSPc+SpsM9WHs/9frscp/6kWkknTq/pKA8tElCuQzuUQIgYQUFv6gvEhZNwY162dpt62dlB5r9Df48T8XU8AQ5shE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"da02240eec9f523ffbb104424b404cf1c69703e7","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.159.tgz_1507897871127_0.4706701652612537","host":"s3://npm-registry-packages"}},"0.0.160":{"name":"thin-hook","version":"0.0.160","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.160","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c64d9471da7089e135f25f9649964099f54f255e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.160.tgz","integrity":"sha512-bPvJxU7pDRNOOOdFJXjJdfhp6lRS5g6b86c9iZUZDL/NZ9L9yeAH70oSR8yi+X7K+kUo89WCdierXpA3PFvrDA==","signatures":[{"sig":"MEUCIB8003IzYKhHdlY19JKLkwjFNn7XTOYpdMpXt08TwlHPAiEA9qFUIdPgES4QT4Guf3Z8+QZXGb8fTgUigiWVe3hRQcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"a9bd6e9d2c70684d1a5c743539be5794a1e6f3c6","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.160.tgz_1507962175382_0.2358400672674179","host":"s3://npm-registry-packages"}},"0.0.161":{"name":"thin-hook","version":"0.0.161","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.161","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b19d2d0fc3a25af33acb486efd498eae6190023e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.161.tgz","integrity":"sha512-gv7IpSi+yAh6sl9IjqJfPjsAiJ/L53I6d62Zc1zoUVzYCPlLqOrpKYFvepm0LNvlhbOnGTBbtud+YqykkMmiig==","signatures":[{"sig":"MEUCIQDHvmaDWqMiEhj4JHbao+iD1CL026Us5BYgjgiWLOE3WgIgZS+tVOmTcdB3emEggK6bn1VzzTJT3xu5Sc++GY41lx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"7737c247074a408928d2d989830a60a7ffd4a386","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.161.tgz_1509071203976_0.1404748405329883","host":"s3://npm-registry-packages"}},"0.0.162":{"name":"thin-hook","version":"0.0.162","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.162","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"cdbdbddaf1a72c08ec4c7a5dbbe175372328ad94","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.162.tgz","integrity":"sha512-e0K5K5m18b+GsuGAcaqQ/IMOOpHwBpI5Z4B+DmU1W9cIna4z/TRnuJWI37Xv9IC+fmXe60Pgu2bG8BMiuYzuqg==","signatures":[{"sig":"MEQCIFvyW8JMObViXPSIIcun5S2RT+HYqRzCNNDD/SijQ1CyAiB8OpV+2abbmt+0HjEVhyI7aUCBH+Z4si6xXkxV5HILHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"878e048246d255ffa5200a2540379e22b46cb065","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.162.tgz_1509091073475_0.24625078379176557","host":"s3://npm-registry-packages"}},"0.0.163":{"name":"thin-hook","version":"0.0.163","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.163","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a35483f95b6f166154e2f6acff2d0bd6a847086b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.163.tgz","integrity":"sha512-/8gzieDpEKMr0SO8RfgeCzYh4u0Iq9BgC17SoaE5lrhMuVs/E8hZYk/NcQCyE6JJXv8RUYVOSlj34NjV1BJ/rg==","signatures":[{"sig":"MEUCIQCtoj7jwoUkPnrDXGb1nck1rWaooRWv0LW2w52IdjfkdwIgd/taRooB1OysvP4RpK74DrR5ZJVW8Lh/BIbvXQcq4Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"6d0fc7115f884a65d24b904932b8591d95d2c414","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.163.tgz_1509106901775_0.7541781910695136","host":"s3://npm-registry-packages"}},"0.0.164":{"name":"thin-hook","version":"0.0.164","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.164","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9422af9bd498cb4d615672fa081e57d738f99f95","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.164.tgz","integrity":"sha512-SQfIj877HpUsGZcFDmZzFR2UNOeAJgDGOV50WiikCRni1iM5XDKNl4Xz+A5DgzVHsZPy6eS3+NeK0eBS0Fdk3w==","signatures":[{"sig":"MEYCIQDvMxF74llQn7O/MVlisMkgUTmVu3mKdIMR5xAiyrLbLQIhAIUwonALIpNrjZMNBNrADG8IsyBoI7vhnFsqGGR+quMw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"54c9535b8e00302542dbfa937076c6b5eb72c3b0","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.164.tgz_1509175194157_0.6971088291611522","host":"s3://npm-registry-packages"}},"0.0.165":{"name":"thin-hook","version":"0.0.165","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.165","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"55ebf236fd078f4f09e1b804bbe49003a2ff9308","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.165.tgz","integrity":"sha512-gsjXmvsNEeOtJGV1TC34JCtSqPhN1ddAWfx2wAnGhP+tzYlcEG5Utab/4kTf4id+QIWvFsOUTvkdtlxpKus+Fg==","signatures":[{"sig":"MEYCIQCcDTpumU+cEpJzijJlONAyb0XV+AFJeYg0wNfIc4PnTgIhAIB3UOKP5FAP15ZZmMtpccqGEBK5aAPmwoqEds8s8nh+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"a50c8edc843c4de589d8e12d20f00fd2dca4a88a","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.165.tgz_1509177109324_0.9000129855703562","host":"s3://npm-registry-packages"}},"0.0.166":{"name":"thin-hook","version":"0.0.166","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.166","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"007ba12434853fc20359d0fe17feb203be3d273f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.166.tgz","integrity":"sha512-EfRX64sBCUrqNpf8qSudXnvXcW1qMoAU8KZqXZYXM0AIqpbaws4p6l1L3ro4bvL4uBZH5wE/+qX5c6FUfHiW9Q==","signatures":[{"sig":"MEQCICaEzIm9uZeY7H8ScKLAowHwN2H2lW0aVGFalkvZPyWBAiBw8hZBKFsxLux999tvPqzO18q4a4MbAAgdhawC7XULKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"bd49e4308449c857bc3a1e6003545d35e3e3ae29","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.166.tgz_1509250803850_0.8861113316379488","host":"s3://npm-registry-packages"}},"0.0.167":{"name":"thin-hook","version":"0.0.167","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.167","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a175e3de3a9015afa8abb7dad7475c5222c9e50a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.167.tgz","integrity":"sha512-D5S+ANhDfUBnjHyL9hFdkjLZQ5ojTqRgwvSoP+tHTCLzbVaamEuNXbbvxTEXPc8lEZlhRb7hRgZu9nYSUTlejg==","signatures":[{"sig":"MEYCIQDflNfTDDyXQHAX7VRutI35+dVD7/CMC7YhZYZVmhfbZwIhANhyrGzANnmVCmKC+IhdzOSN3UGpVJfDq0nruBtlfEa4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"af6ff76d7e1986eb32b56ecb80d00d3a6cb8ef2f","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.167.tgz_1509460731792_0.024799134815111756","host":"s3://npm-registry-packages"}},"0.0.168":{"name":"thin-hook","version":"0.0.168","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.168","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4906ef6d33125ff06360609fa16b97855d1b3118","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.168.tgz","integrity":"sha512-1b6wCOtj5mowMYfmN45co1lZrK508rdRu+V/RR+hRyODsh/0wZVCabi9MIU5Kt4GUAbBqs9/lGehmCN4hk4t1Q==","signatures":[{"sig":"MEYCIQCOXw0lfVOqatANTK5y5BockQf//LSB42K2rVfbD14jiAIhAO1HKEGitPqFhcdAFZu/QPJ9HoE8RV073vB6f366LcoD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"9e238ca121e3d59481225596b4c8af0d92b323e0","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.168.tgz_1509505390137_0.5573149111587554","host":"s3://npm-registry-packages"}},"0.0.169":{"name":"thin-hook","version":"0.0.169","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.169","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bdb6f7078b34613bfa51fc09eb1671b8113b13a0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.169.tgz","integrity":"sha512-Wrth8pViiivz2eVEQXsDW90BLISCH/NDZEgBT6Z/qEEkQUXJFxJsn8+dbR1CDjEy075j7yW7RwINMAFYERkqNQ==","signatures":[{"sig":"MEYCIQCu7Oo3pUUT6HzouiY5WvNoteeDyC6JvlzukOl0FFnCYQIhALcMFRTZnBF/L4l3jl5w7NCLZvrvuwUSiCw7TDnt6ilN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"f39063502abae63a977faa5723385f02fecd2f49","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.169.tgz_1509512301836_0.0581761731300503","host":"s3://npm-registry-packages"}},"0.0.170":{"name":"thin-hook","version":"0.0.170","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.170","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d9487d898c4aec36618c6bba1e9fc4322d666965","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.170.tgz","integrity":"sha512-BI2zocZaCLdDfch0tqbvhcDMtSS0IpjWPk3AL3nT08BoBtzdkGyg/9iJjQGqB6BwsAl96sTrPGp8Jxud0NIsww==","signatures":[{"sig":"MEUCIFUWL/P9DBBNmjslO5To5N/8dzPxfSBIPChdXMHdEShbAiEA1Ot01x8mx91yAVt/Xj0FXSIfcQSMuaq4HQForCGrBfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"bac73df25afcb2049de8fa33e21721ff8de4f04e","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.170.tgz_1509520284271_0.8350689297076315","host":"s3://npm-registry-packages"}},"0.0.171":{"name":"thin-hook","version":"0.0.171","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.171","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"568144be18384ef17c28397e334dffc926abf26e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.171.tgz","integrity":"sha512-8bzcrplNEFWn7kz9iBoxmUVBt4T4YwdyAJvOTMf25oNiakx5pipmirGx7ZH/wgyxYWa8tzBkxhZEBT7AKkXCxw==","signatures":[{"sig":"MEYCIQDCXuY9VdeKDMEc85iwSDGDWrdN+GRA8P4X+YmgsboUVgIhAPBuRdS14Yg4VgICaeBQe/4SVMPQPCeJ06uQQMG9orNt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"c91e907474b2683fddbc541b8d4354f4389ea263","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.171.tgz_1510040796470_0.8393759776372463","host":"s3://npm-registry-packages"}},"0.0.172":{"name":"thin-hook","version":"0.0.172","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.172","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4962f87e45df951a29a1dd12b20507f73403d89c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.172.tgz","integrity":"sha512-pX31OgjtP//Dg0YLyiyWilXvEoQxwkC+F8yqe1Vbtu4s572elxDhsEdaaKXxMhTwVeBwa8DkvNRj++XiHvekZQ==","signatures":[{"sig":"MEYCIQCmVMdwQbqIJPD7NyRCRNA4TbCAH8V2czXqo8HbbTppFAIhAM6yrad2faAKzD8bL2coWOiCn653kp26OUTcmenyLESy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"2abdffada2497d212242f7a119d7349e06c4a1ec","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.3.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.172.tgz_1511771039778_0.7905730858910829","host":"s3://npm-registry-packages"}},"0.0.173":{"name":"thin-hook","version":"0.0.173","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.173","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"cb15d79b0cb5b24b85b8b2f624a525994abbb340","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.173.tgz","integrity":"sha512-AFxhU+d8ZaT0RHMtM0Bsf7U2ymTgtzvC/YgA8vulmnlKOAt7Z4NJ4KE2FWwmtm3vGUX80Swk7IuZtRMhc17qjw==","signatures":[{"sig":"MEQCIHjjsQE8FQVejyPHs3hkvCQsIWEEVkGPweZKshIrW2JlAiB3ZMb5j94qGWvi6rBHgBNoh8ZzI+B68lWC2Rj1l6CLHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"d8e8484608b1b1760c5ee58df9a9c33e4110a22d","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"^3.3.2","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.173.tgz_1511843708629_0.567570498213172","host":"s3://npm-registry-packages"}},"0.0.174":{"name":"thin-hook","version":"0.0.174","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.174","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"236b4476986bd678d18f620e24a3dc2d2e49d7b5","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.174.tgz","integrity":"sha512-npkS50yjNRKM5P7sxPD8ZyOCjDb/nn3L5p7DavpBTdGyE/ZzL8Lku9gWS65smX4Kxm84nbzx95maxwuS6io7tQ==","signatures":[{"sig":"MEUCIQCvAb4EXWNGshbF1VKpvnCUFo9lAGepCguBr3xQmF/7yQIgdukbZbxcRbh4X5+ygJzPsAJ9vsi2yrSiMFw2lRRc6Sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"938e56aae0c1f80be3243bb5000954d4e19ee63d","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.174.tgz_1511865066932_0.4044299288652837","host":"s3://npm-registry-packages"}},"0.0.175":{"name":"thin-hook","version":"0.0.175","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.175","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"2af856ccec37187d14dc1d1a0d2a9c974e5db23b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.175.tgz","integrity":"sha512-PM+NBvzmRruC+YyVDDmYAms/nyfYlW6mlDkfoN42jaCVTFrAlKatB/9j3xkx4atEToOGh5J38kiYjxJigKomoA==","signatures":[{"sig":"MEQCIAiGxD3sMlVWzgLnhUnL9RckMWatWEEPVrxalnONAdDzAiAskNVBBO29nVQqLIH7oVtu3QG1xaS4+SrtPy1rSjGqRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"5d18f6918d9a064007983028a60303c7c03270d9","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.175.tgz_1511868986079_0.04940144042484462","host":"s3://npm-registry-packages"}},"0.0.176":{"name":"thin-hook","version":"0.0.176","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.176","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"33e649285fd914e536b027db0eb8bb896b6ec3a3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.176.tgz","integrity":"sha512-GHjE0ahlTJrUgK2MWlllztqe7xjIUp5Pt9ecCp205uKGLw+rF7r4L5B5maj7mv67NiMCWimXOIkgdMi/Rrx9Ng==","signatures":[{"sig":"MEUCIEaBkDx0mGrwRi1U8zl/mXaGUkMawIkphC35sQ2y7K5TAiEAi2hYJC0T7i+nUgSOx7VLFCTIl9BxgPI1YHYx6qP/N0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"dee479e077fc19c79c9ded45185403c2dffa6e09","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.176.tgz_1511923270531_0.5337969898246229","host":"s3://npm-registry-packages"}},"0.0.177":{"name":"thin-hook","version":"0.0.177","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.177","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"6ae9ba6e3d50f3035f79c4f208d708983d40d812","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.177.tgz","integrity":"sha512-42ZXRpB1Apu6RChfabV7YYPI9JNYLAYULdfGEcmFXG/slR8Mrg90RAKFi2WXNrC4JFECt4+1CJLwdjtAzwMw2g==","signatures":[{"sig":"MEUCIAUepgCZFf+Lk40WYbxOhUcGoutgFZ6QQrsIG0PlWGDGAiEAjIsg7Rj+xcyHIF3HhlUq51xixMfyFdUlXS36IQJzxIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"0a5445258bc1c1f6b65f009f7f9c5ca4c2fdf50b","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.177.tgz_1511928683345_0.03936765785329044","host":"s3://npm-registry-packages"}},"0.0.178":{"name":"thin-hook","version":"0.0.178","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.178","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b6b17cf8e936a8c5468f59ade0194a9ec3bc2f64","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.178.tgz","integrity":"sha512-n0MEBTV4aA8qiemVNOcUCV3Le9UZIO1wXZ8DGD84tHMRMnzIkI59pFYcCD5ZKmZ2XDaqMkcOjqTELTrCbXXLaQ==","signatures":[{"sig":"MEQCIGLf7MWZrRmprxiy5474gnt9QXwBUiHdIjhy76bnYA4iAiAz2sa2zBXQwTE0vq+q3FrumjDnYmlrFMxjuJrOHZq3Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"f8fc0d593cc7bd0ed56d25241d295226b2acc78f","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.178.tgz_1512007977708_0.15638437354937196","host":"s3://npm-registry-packages"}},"0.0.179":{"name":"thin-hook","version":"0.0.179","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.179","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0e6ffb994ba2eecef05a09492126473afc54f4f3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.179.tgz","integrity":"sha512-5FfSyRJKR957n0HIyhMjeKzmG8X8PMokjy6h0aby0AjE2vW9si+58UkxGjvwhxBbKsTNHmRcrTmjI3kndBKGrQ==","signatures":[{"sig":"MEUCIQD7Y1QGu3kqPiBmRFyUlu6cuHg70BTi057wvE5QdN2xZQIgcONocYSLXvTBwbTOyTVbl7IBIG7nEyNWPRUA0eAu8S8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"afbb81602a018c83efc49412218a97d3f96ca410","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.179.tgz_1512088499392_0.09799810335971415","host":"s3://npm-registry-packages"}},"0.0.180":{"name":"thin-hook","version":"0.0.180","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.180","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b468309f8579cb8e7caa1cbebe357d066f9c3616","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.180.tgz","integrity":"sha512-jCyvGeXGeLZkGF8r9HTqYUm3i1f9PUb32RKQa1+1MCRuRWhEd7GTLgsCP/ikRkMXOqAux3UcbsnJMzoWYx0+/w==","signatures":[{"sig":"MEQCIHFGMjSBoqoeXnK6+CuSq94ao5QwFFZfhQMPkClqjPpAAiBHuUhbQM+fAKdPQO6wf6SyJ6gkTabj3gBLZ0HwmYEd3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"428ff60a11dc386c820c9bd0e404b57639db2dcd","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.180.tgz_1512102820856_0.4310141180176288","host":"s3://npm-registry-packages"}},"0.0.181":{"name":"thin-hook","version":"0.0.181","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.181","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"17321ec45355fbf422cc0393fdf7f8dfe3c9c9fc","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.181.tgz","integrity":"sha512-HyGhEoCmYaIy+euHY0Jvx0TlwYX7V5ho3kivEpfJHlztx/lra72P1qUmf/h56v+f4enL1fWeyaBmDErtkLNRiQ==","signatures":[{"sig":"MEYCIQDhVNOCTJ31eEeViAJq48tMDq26I6JxUYRUBF9KikvhJgIhAIsuRzji0vouGIL8ERHT5M+Cf7PPbEq3TLPnHO3cLOBT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"d3cc19bc5a8151da9f45b7d53acef96187eb13c7","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.181.tgz_1512115624185_0.0808960369322449","host":"s3://npm-registry-packages"}},"0.0.182":{"name":"thin-hook","version":"0.0.182","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.182","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e51e8c15da5641fd8df00ff6ef67cdab894e836e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.182.tgz","integrity":"sha512-XUdROI+0upEVOJja9XQwTwneQ7DT/eik3Hr+zSnM/nJF7DxnpT2Ucayh3OJGS3uJHrMLxwvrhyt4Ruef4qAQyA==","signatures":[{"sig":"MEYCIQCVUqwW9aeSW0meghA7I8qVp1mtCss3cl8AbSA5yXyPkgIhAKx1HyRyX/dQoOs8dQLW+Os8OfcOqiAhah48Nt3eWnV6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"4fdd785eabd3653e1f67d7a8b68dc7da2ed34ca0","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.182.tgz_1512180696481_0.5741755478084087","host":"s3://npm-registry-packages"}},"0.0.183":{"name":"thin-hook","version":"0.0.183","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.183","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b51adce49dfc754c5c9ba026e3a96f15b3cec617","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.183.tgz","integrity":"sha512-tniyD5DE/nxTh2GYGWDiOTn5rPFHxQZ7USGnfTGh8ORNvU3Iv5WpjwUkN/hV2oq3KnwwzSd8FQuxQq4SUssZHA==","signatures":[{"sig":"MEYCIQDf8FVYIyOzFkbN3l6VKoVyz8VRlnPJGLKa6YHy+T7iGgIhAOpsPQU4ZR2RdUi++6LigEVvV2NCfDcNNOhtuq4E171u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"1165db043d48c76e33889db3871edc9ca7ae7974","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.183.tgz_1512183579417_0.45799340726807714","host":"s3://npm-registry-packages"}},"0.0.184":{"name":"thin-hook","version":"0.0.184","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.184","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f46a340df81e148387b6161baffb90a9adf29cf0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.184.tgz","integrity":"sha512-J0ZpmGH8bOEQgKZTlylXwIuaWJRw37ojZp72+MCE3qRvesW+KHskSe6UPbxvVKybSVOFJBV7061MEDvK2PrbGw==","signatures":[{"sig":"MEYCIQCEZz1H7wYq5gjA/M/b56nJ3hiYNKUGbkRyUzwayt9lrwIhALPpjnDGfifT+tW/+aore15xhswCvqg4mDaLJN/IQyzR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"0609bf44d63fc74a5a6d2b6ed4dff268ea441fd2","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.184.tgz_1512275045623_0.6450586281716824","host":"s3://npm-registry-packages"}},"0.0.185":{"name":"thin-hook","version":"0.0.185","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.185","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"44aa432e0a7f09e736b31fc59314a8246bda77b5","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.185.tgz","integrity":"sha512-7n5Gy6QbMaFVyASggU0+XVr2vrl28N221FV7TYiFWX5B/t8VGLPaF8uAAXOrJ77SrZQtUy5S0YwLNSV0fO5lTg==","signatures":[{"sig":"MEYCIQC/ss4oyn22fzYIV4GdEuwDS2lJsAxe3o3AbsVTiXKBRgIhALvAsqMXuExMoFsFB3uAnaKfh5GohS/fPrukwRssFEM4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"6de04badfc2e8f2cc8b8522c26cff1a4726ed32e","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.185.tgz_1512275787999_0.8493351459037513","host":"s3://npm-registry-packages"}},"0.0.186":{"name":"thin-hook","version":"0.0.186","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.186","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e3bd85b413a19d18beba6e73583ef28f4377d41a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.186.tgz","integrity":"sha512-SO8GZy1yrfnkzs2kWylgy8g6stclghKLfJmKKfnL4YUpJxduPMpVFSPGW6tGhNEfCz0vYzGmZfFPEcDAEt6AHw==","signatures":[{"sig":"MEUCIQDScYhsm8yPcDq/4ql4gSpmmxpYzVChDxDcPOL2ZCc59QIgL2qxBm923R7oP42FqyxFf0ZEZ4KC2mIfyvwCvGxdYlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"6762d9352e44f63f27d5b966fcf919096dae00e1","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.186.tgz_1512291681152_0.8580910870805383","host":"s3://npm-registry-packages"}},"0.0.187":{"name":"thin-hook","version":"0.0.187","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.187","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d7341cab26329c9dc3ae56ba254ed64010dfb1c2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.187.tgz","integrity":"sha512-ntYPT77Ac92Pv/AyuNEiFmqFIKGQSq2mnKoPrCS1r/QIiY25vJ2Z5bmQKUkdul0WCXKhVp8Vp5tVCEzrelI0rg==","signatures":[{"sig":"MEYCIQCZ+uMva63qUjg17QwdS/vgS8LhxdXrFuJJMCw00DvU/gIhAIoLnfH9IX9FMvP/YlqCQ4odOSI3WHdJQmzDEdc3IpH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"1ae92027d1aa975a399cbf4438ede017bd50a420","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.187.tgz_1512721770709_0.6052704302128404","host":"s3://npm-registry-packages"}},"0.0.188":{"name":"thin-hook","version":"0.0.188","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.188","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5fcb888446093de25fc27868509704544c210d16","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.188.tgz","integrity":"sha512-r38pWTwucbfMk6pJoEZIGyVyvScBW/hDiWoxRm0UQKcWQb1rC5M4p16ue89lnUkVR5gticCuRFhOWwi8OwTOkw==","signatures":[{"sig":"MEUCIQDuFKCrzssi/WASpxahUyQwg8CzAmBi92vbJs2Hc/I4fAIgTbIV6i4E4AAL6MV9rmbkwbdzac4AYiHBNtvbq/1CzgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"542367217ed589594a0026f2c7ae074ed7d482d1","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.188.tgz_1512791752543_0.409577963873744","host":"s3://npm-registry-packages"}},"0.0.189":{"name":"thin-hook","version":"0.0.189","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.189","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1890fdf3d7585f8c5adb23d69f373f0103ed1d38","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.189.tgz","integrity":"sha512-wmwlVOi3XQNZa9uZ1ZTpLb022HRg78ZdHOPNlEZws1Qnm2qC040AfcuBb+GYkOgMJX3en3yPV/3Z3rCZtKWW6A==","signatures":[{"sig":"MEYCIQC60LVeEdTrCr3Iou7Q++b8iXoBZ+7cxbefTFT5yi+zmwIhAI2ctgUog8g3hLvjaRcDzhhzfiBlfKhBJs1mEqBPrSXR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"05546e26f1953fe42063890fc94c9ef0137738da","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.189.tgz_1512799320582_0.9201725302264094","host":"s3://npm-registry-packages"}},"0.0.190":{"name":"thin-hook","version":"0.0.190","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.190","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7568f58568221f8f3297e2a4dad2038c9fe70c58","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.190.tgz","integrity":"sha512-hEAsRvO2f3PQECWEdUYTi4Kao0fnTp8HYzsSkjkPjyhIaQ1V5l4+8FBgO3/bdVwz4uPZ91MuUrs41e2nhK31jQ==","signatures":[{"sig":"MEYCIQDJBvTFqQqvb9LhEKTTe0j/hZxM9x7CImE4ZoSzIkX34QIhALAkdiL9Z4LAbSjW50hY41CabmIxIWFu50HWF7dVlBcZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"72c9f61ae16cc8b3e0efb6d741de565d0121f6cb","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.190.tgz_1513163914210_0.35101328487508","host":"s3://npm-registry-packages"}},"0.0.191":{"name":"thin-hook","version":"0.0.191","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.191","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5d0d35a384eb2c25d898b1053960bbc2f49776c2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.191.tgz","integrity":"sha512-5Kzt7XIgZ5Dn8HcEHAJof5YWd1W6oLSKoGQBhgJqYxOnoYeQKN3pozn6+Pq8hHNY3ZVeP1ZBE+joSzvlEXIozg==","signatures":[{"sig":"MEQCIGWlpuanwMejOIe7Vxlb+HsCkQVYsirZNXnMhoBvT9e9AiBsXG70LT25J5bINkuL737/rvKfPKFrRZZmLKbZ0R+GTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"31c360509df57fce287a721825624aea3e414268","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.191.tgz_1513230250437_0.8942354389000684","host":"s3://npm-registry-packages"}},"0.0.192":{"name":"thin-hook","version":"0.0.192","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.192","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"00ca46d63f822269add18334033e7e20c272a4db","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.192.tgz","integrity":"sha512-ibyX4bBA51qr1zn6DOV8CqJJIoXKFjfS4lFVE1Mw5qH0UPZN6SKru4NW9Gp1G1O38I0TxP32wlPma9HfgsKnCg==","signatures":[{"sig":"MEQCIADaBSml+U2DSYtTZ+ABA5zoxXV0xFT87J/UJphVhIGQAiAS8R660QQGmNQMNZZXxHfWlyIcFvSudYj9T+qXRSpIlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"401f9e30b5f3de82102cdf6372bd4fadc7ad3866","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.192.tgz_1513429415920_0.22963505215011537","host":"s3://npm-registry-packages"}},"0.0.193":{"name":"thin-hook","version":"0.0.193","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.193","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"de442b850a7eb05df700174870026431feb391f7","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.193.tgz","integrity":"sha512-usjfwYjAeXw8OimPO43J5pP2ukvX1f6vdj5G0frAxEjbDObKiTMte7a8CqZdQX5afigZ+q60zOyvtQ1FBgWG5Q==","signatures":[{"sig":"MEQCIG164fD3LqzSHUNa/uGIZtj5PjDtcjB6w7CeW7UStauNAiBwMJ2Gwb9LK9I9WZA5/PmTHEdO4kdpqkDF0B6GunFurw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"65517fb6814fe7f34794bd1b81f2448ec2fad8d7","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","gulp-sourcemaps":"^1.9.1","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.193.tgz_1514089816367_0.8346700258553028","host":"s3://npm-registry-packages"}},"0.0.194":{"name":"thin-hook","version":"0.0.194","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.194","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9f7fd13ff56efc37253cece3669d851a378097aa","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.194.tgz","integrity":"sha512-LbH3169NSM2tbnvKur+a4keB4y3JpsJI14HknvVCKZi8lrsv1sOXC/VAk+9T/uWSiUCrDT+NX+L97H3usQHQ1Q==","signatures":[{"sig":"MEQCICuB13DgrIEk8zL46zehaBFfVo3FNQOumnG+MPv7eECgAiACSL6v6UalWc2TiGeUEariVTyoe51cGSmdp+vysC8Gkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"32be3e3d1f1cc395213dc0fef8e5543a0bfc9e07","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.194.tgz_1514277685426_0.7347285230644047","host":"s3://npm-registry-packages"}},"0.0.195":{"name":"thin-hook","version":"0.0.195","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.195","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c0c6e4f7c9bd744d7945dc0b130335c18876ba34","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.195.tgz","integrity":"sha512-6o7Gp5gx20pX06O5tIwNH6LjttVWOVrOekgG6Pla08kDJ+ZFii2RP4T471fste3u57JdQZALwBHfNdY67klkwA==","signatures":[{"sig":"MEYCIQDlI/654IxV9jwktxMv7IzluztJemh1CGkvXH1OukWuBQIhAMy5kciPcemlhpqN6veZEYxngiJuVWI3sP4bAZrVFR8k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"4a6e508c5a95bc17558dabf7ed110dac7d42d048","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.195.tgz_1514342387041_0.3278675377368927","host":"s3://npm-registry-packages"}},"0.0.196":{"name":"thin-hook","version":"0.0.196","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.196","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"112d66b95e75108d9fc891ee44fa40d0057c4626","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.196.tgz","integrity":"sha512-UlL9HrZzxW201yQUsakRjpydw0ZRrQxQytzSB5pSEMHXfVP32+zGzcvL5OILqChXOuqlw7l7sePKZGkhlFFBwQ==","signatures":[{"sig":"MEUCIE35O+Sh8ugKK1e/Wee/+aj8A/SQ2F7Pmg4qTD7hsGLBAiEAoUThnmS8qhA4CtUexBwg+HYG86rjayWjO93NklzUQ7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"b36bb237f9d2ffaac2cca4ff91975ff52f596c41","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.196.tgz_1514348293271_0.8495309872087091","host":"s3://npm-registry-packages"}},"0.0.197":{"name":"thin-hook","version":"0.0.197","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.197","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"800ab584461d9fcfe17fbd6d167c73a1df70e951","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.197.tgz","integrity":"sha512-LUzNzF+lKMQbzHRGpPysz2Meg9zu/SkCGEOepcwcCRP/yggG4BlyZRCRsRsW/6zmMf8Fw1JnFtmCcbeoLs5zrw==","signatures":[{"sig":"MEUCIDTsGyt8EGlW5WbywXw/sxltpMKMYxVfcOycejEwtPEeAiEA8pfo+Yf8YP5fgBCcVVkZTO0JISyIlBMewS6bcG/K52c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"62446dc86b7eca9359abf25f631668ca4c12b05b","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.197.tgz_1514468553735_0.5885417831595987","host":"s3://npm-registry-packages"}},"0.0.198":{"name":"thin-hook","version":"0.0.198","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.198","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"6275c177b0d35c817c90569e27f6e40e9192350e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.198.tgz","integrity":"sha512-uBmqSPpnD7YiW4rrfRFDWc1aCRgc0np+sl9IloI2W2CXHvNfQIH+8ErQDszaKkB3NZxbBoMlPZgbyTxP1xQlKQ==","signatures":[{"sig":"MEYCIQDnld+XDEt45wAb5+hVdsgcTn2wPljLnPq0grmp6WTzhgIhAOWcwtsnBDEEBAkedVfRUcz0awhYal/tQn5QgXoMnQ/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"2c7454b209536c7801fbda81212836fec3fa77a4","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.198.tgz_1514642923249_0.07331570354290307","host":"s3://npm-registry-packages"}},"0.0.199":{"name":"thin-hook","version":"0.0.199","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.199","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f0b9f887a153c69bf62f44eb7bc3eee5274218af","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.199.tgz","integrity":"sha512-kqtWzhdjiur8bm/MHUvOe17i+8f52Kx7UNHN4hkiXre/o6/LUVh1CoQeWfzflkV5qvmjotIEYkEzhTE3J0WUag==","signatures":[{"sig":"MEYCIQCZWg5PYb4GnBT6ntZ9xi6KZT8Vt8DgENE576yqtdATYwIhAN5fmO5K2leJKQxbxzIWatg1win580BkILDR6QqSQYCN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"7b0fd7a8a781d1ae7433cb93a06e84305992fc26","scripts":{"test":"wct","build":"gulp"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.199.tgz_1514695338498_0.7276440130081028","host":"s3://npm-registry-packages"}},"0.0.200":{"name":"thin-hook","version":"0.0.200","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.200","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"603246433006baa3a2eff3f150f6426ecac836ef","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.200.tgz","integrity":"sha512-dD6TBoUaHGU4VRUUtAeU+NwWT4MPK5/i4s+SpNj0ij6Adkg11OWPDmyzGkxZVc34ijnFE78j9xubYlc2R5fS+A==","signatures":[{"sig":"MEYCIQC0VWT88K7XDatyr7svLRW3G1SUGlGPDtG+bqx1nQB/NQIhAMr1TU9oPrKIzO0XFL67KhYjZFvWtbL4aL+PgkC/n7n7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"80255380038196e7e08d74099eb98de10ac22aac","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.200.tgz_1514722584763_0.08603243087418377","host":"s3://npm-registry-packages"}},"0.0.201":{"name":"thin-hook","version":"0.0.201","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.201","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5aad52cdcd9937e917a3ff7410fff99c3b33f107","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.201.tgz","integrity":"sha512-+FUjE/rmPWH1MFg6RofzatlpXUSUcgNsQLFgN6DxiT7s79sAtM95kAVPQizwQNm8YKxjUgxjahb9IbEKSfN8bQ==","signatures":[{"sig":"MEYCIQDUCNyot3kveN4CUTpNrIrqsawx+uDaj5PyF8PlIud9pgIhAOL6Zqjjb2d6zVPG1NCdx7AUEJuR9VC63hfY+uUUQ3Gh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"07f17f19f1b23a4501bc8272c508c2505bb60766","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.201.tgz_1514869586555_0.9789689318276942","host":"s3://npm-registry-packages"}},"0.0.202":{"name":"thin-hook","version":"0.0.202","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.202","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"37914ec5ac2c7c7a90ff88b451043fac8fa8f1e4","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.202.tgz","integrity":"sha512-RY2okoOxaUGhTE/p8zCbXLFc6+NFhfLXph4/yOjCOtHTyNWmuWG4vOpkQX9Hj4Ffak0j7/EPQ1it0MjN2UsU1g==","signatures":[{"sig":"MEUCIQCOdsS7lMkbXKiPyx/p/TFzwG0QNMQ5FqcJE6vvxXKXgAIgRBnWVCW2VMd2IZGi7rarXkBn4vhc5QkcysHMr6reL6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"077536733c486203019a3cba6b8aa9bea92f78e5","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.202.tgz_1514970847824_0.43111000675708055","host":"s3://npm-registry-packages"}},"0.0.203":{"name":"thin-hook","version":"0.0.203","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.203","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4114d0f8365eb60f499e6d45ddaf7a6cd8de7df1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.203.tgz","integrity":"sha512-FE0sfFlII068Y1fQAxXSi5UFwtPGGYf9Swz7Ew24Buxf0IZXXmrAmnMepr4oeSGXSOAsfAaGZEbjcA5Rc4m8Pw==","signatures":[{"sig":"MEQCIETkApwmCso8PSUb1b9bZBh5Il4+RnY/rgnfepRw8CzOAiBkE+dUGWkGt9133ltgxjW1N1CaTjnyBvLH2hQN62E7+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"f26d3964fc13f553eb66af393c01a4177c1be5c0","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.203.tgz_1514980112719_0.36072180909104645","host":"s3://npm-registry-packages"}},"0.0.204":{"name":"thin-hook","version":"0.0.204","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.204","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1ca038e7114f618290eea1ad416e4d6206e064c2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.204.tgz","integrity":"sha512-LTI6jELuablXbfO4AajwjbE09sfDcivFSmy5KDaNKylQHs0hP0QirKoUFdZnX5bkeLJJVeXaTvhXTvXdWqCZyA==","signatures":[{"sig":"MEQCIBflXECN1xulAqzs2SgBFADlt6YMi/7tc8HJeyIZDqJaAiBa2PUXZ918aSLCobLf7KfP7H1hp6O0rT4srNpxVagPwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"b6377a2384cf7eb04b4afde39d1fb890dc40c03c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.204.tgz_1514980441758_0.4717108691111207","host":"s3://npm-registry-packages"}},"0.0.205":{"name":"thin-hook","version":"0.0.205","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.205","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"aa699d0a054593b3efe06b61baefdaba219ad67b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.205.tgz","integrity":"sha512-uuUbnYbZBMVz7aq1N6f34OqzD6gtZvEXJxU8A9M2qdZIipmJ7lLeQH404lc/dy0/Y32u8midJtiQmEbXsSlTrw==","signatures":[{"sig":"MEQCIBprJAWj/hXp6LACczkhYyoqmv6XVBNaFzFi2Wbi+TPZAiB50+hfB2oXZnwdYbTOPoKdxbVNH77YYO+VsJYnmAwWCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"bd8ec20268df5459b9bd924bb2e1cf80c8047068","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.205.tgz_1515030686386_0.0673121593426913","host":"s3://npm-registry-packages"}},"0.0.206":{"name":"thin-hook","version":"0.0.206","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.206","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"9c855eb6380803331293c6de4e4af14ad8b6434b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.206.tgz","integrity":"sha512-IT1rLqE98z+mPMPiPxtVu6Kw6LaLF1b7xWKAgm7uU6oJCYoCAwcQ11MVfjY8duRNNw8v/I3EqmW0iC72rG9AeA==","signatures":[{"sig":"MEYCIQC6EAp7pXzOJLo7E1ohb0o8aPwN3/JMmQj/gfUDWwPcKAIhAMLsAjOyDXC8LWlapAPPA9j3qOakwwXlAv2Cq41DlXRr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"ed0f2ee4ce2881bd706da8922a3ccbf10f87060d","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.206.tgz_1515143812197_0.10705858701840043","host":"s3://npm-registry-packages"}},"0.0.207":{"name":"thin-hook","version":"0.0.207","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.207","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"34671d0ecd53dccb2bc00db2c2cb82b56c269218","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.207.tgz","integrity":"sha512-N7V7yz2AsVjaVXpal4YnB/jBd59Df/yKnSrNcXaw2fzPLq5lKHqmHNkIQA7mlnpXVtjEznK1ieK3dWYZAjExKQ==","signatures":[{"sig":"MEYCIQDvXsyitYA7O5M8GBiJn1sZjH9Mq+uxsiT7iSsyv9wJ+wIhANfekSIIa67wr1pD9iH9oStMFGXCTOB1yESxjAh7vHff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"927a0df25ef9968307b2fcd1e7c8ba65b386b24c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.207.tgz_1515218260451_0.7442398499697447","host":"s3://npm-registry-packages"}},"0.0.208":{"name":"thin-hook","version":"0.0.208","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.208","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b1e90791462f384a285c5b5bf098b87f7400f256","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.208.tgz","integrity":"sha512-/dUyH2K1aVo/fZOrXekfAUQqRQjI0n3Ux5gosZMfl+Yr7CEKcENUODuMJOvYA548A6H5C9aOHxH/290LzOolAw==","signatures":[{"sig":"MEQCIG8hUa1ioeFDA9yvlin1oPgmTa8jGYlAmuU82FHky55tAiA3LV1GraMzLiHuI+Laub+FHX5cmKMqOPrJpiBhgJMSVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"0f15437e6cb65942c35e84963da1f8128aaf0ea6","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.208.tgz_1515321597112_0.923271635780111","host":"s3://npm-registry-packages"}},"0.0.209":{"name":"thin-hook","version":"0.0.209","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.209","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"719acebb2977f3dfca0abdabdff0cf555a40f035","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.209.tgz","integrity":"sha512-xpqh81OMFjSQDk2uvBuj5V0ATQcNcYKf5xFXjl5vfk2MEfK8CKoPgGSv2jjP2vnHgRHwaqy0QdmaEgcnfejCqA==","signatures":[{"sig":"MEUCIBQx3DB9j3HwRTP0IFlogB0s2gj7ZMnnkQaReOlV9uWDAiEA5zvGjhuSm5JILSJrEDnUd1YWAvpWFXdp+OTQNSfVw6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"2dfa448573e5166f6039a735193b6b5d7f2cc39d","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.209.tgz_1515420294747_0.20795070263557136","host":"s3://npm-registry-packages"}},"0.0.210":{"name":"thin-hook","version":"0.0.210","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.210","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5846ee52cf0203fc31415e1f12630939ebf82e11","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.210.tgz","integrity":"sha512-GdLGgz8PxvvNGpwaQCHrn36ojh32Xu/kl3DHOc4L2MP6vK0tED9/ke/Bg2iwwemf4DLtaibsmUBYTiZsFiRsqQ==","signatures":[{"sig":"MEUCIQDWDd9qc6eyDEEUsc1ib8cmFilCMjL0yOyNKo7VRMrsWAIgUX81aMAgWa3etUuHQbzG4rvgIKSy+e4ZExeElr0ESbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"76a4b0250ddd4ccbcf050d37d51290bbcff38f43","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.210.tgz_1515421598080_0.2030392363667488","host":"s3://npm-registry-packages"}},"0.0.211":{"name":"thin-hook","version":"0.0.211","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.211","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f13ed25ee8803c550cc3d9df966252ff919109a2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.211.tgz","integrity":"sha512-qKZhLnEc3bsKi8xZ9f8NpkDdCxG4oCQ3TFJwLvQCDNh+2RnAiPSyA48cr2N1EXWroXmSCwVbWiqz26maScUzqQ==","signatures":[{"sig":"MEUCIQCTD3jiGQq6+91Kia7SE4SqI4dVLbdkfEqQfhZS6KV47gIgdH+n3DQhTBM4dhMVBs3edBWnl1gyc72Y+js0KNWpxUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"9f635762db3ad8d0bd84fb40aa83abfc0f838292","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.211.tgz_1515422821673_0.6032332901377231","host":"s3://npm-registry-packages"}},"0.0.212":{"name":"thin-hook","version":"0.0.212","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.212","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"d436226e5b0f0248a198d71782e45dd948fd12e4","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.212.tgz","integrity":"sha512-jv8nwdh/l1KkV/DRzkz5bnFmS15dJCS1cxbkIuhjORcWhcQkzj5w4Hb696Nx/00qF9q4asryaQeRydJiF/Us0w==","signatures":[{"sig":"MEQCIFQinDhw3VrGy77R+ZtHEkLcTDoNUKjmmHZ0D3beO0PuAiBGeTvWjzk32X11Ekpy2VYANv4bzj75Vi3XTuk9Jwsi+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"3d3603d93b489bfa611048fea6c5b1d1f71b8fe2","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.5.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.212.tgz_1515477958197_0.06331854593008757","host":"s3://npm-registry-packages"}},"0.0.214":{"name":"thin-hook","version":"0.0.214","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.214","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"62683528bc9cd380f93e23cadb6fd582860c9f30","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.214.tgz","integrity":"sha512-qWJgl2MwYPcJVoad/GC8C1WlsV9K3jXdtgRsuvZ8nrX7D3i7xZ52on1Z/nqrLVr4EDZmQaR7RvF9UfL2MZKeiw==","signatures":[{"sig":"MEUCIQCmP8FkKTzSb1zzeOhOTmwFQsYMMPWKVLZBGoVoT+mjXgIgbiPcuGz4D42r5sODfJP1kEYofBKtRQxUulkC23KJOkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"8e72f530d9c7121efaab702ac36acb8deecbcd74","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.214.tgz_1516438727521_0.9357503680512309","host":"s3://npm-registry-packages"}},"0.0.215":{"name":"thin-hook","version":"0.0.215","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.215","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"27980f655dc1c568b2d2589ebfa0770637c9c177","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.215.tgz","integrity":"sha512-8jx7uI+NJZRF3+IGPX/dJBLz3FjU1vjK13rivWJfWLQh0BiyAL26k0jmdKvymzuIVuqT55HQiAHnLcbbD9cckw==","signatures":[{"sig":"MEQCIDGgAKGkZm0jDjCzEfck+7Gsaei/DweB6qQOLTDBxwwTAiBEE1Me1SYbLyQjR50LRyib6tktP3uXpKKh/IveLjg+9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"495658dc3f34feea139ce0697f3df6b2c852461b","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.215.tgz_1516444171248_0.8117431630380452","host":"s3://npm-registry-packages"}},"0.0.216":{"name":"thin-hook","version":"0.0.216","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.216","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"58f2c1ce894abec0948b0210d9c1b7f287f3ed25","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.216.tgz","integrity":"sha512-r1vRWyUqRXCbiYTVuZlfuxRKSYv6ZBr/6X94akuhPj565J6DD56UedNNZSIrADGDqTHU5ZlK4uWki6neP0hJXg==","signatures":[{"sig":"MEUCICPGSlvFC2Usy1eHb6Ysmbrhnw7PwFztdtbxC41cyEHVAiEAxJxfk0l70Jc1VCRD1f9gLpD8M9UXZNDlFd82o60C3Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"3f2c49a6c9f5c85b3b7b7b3df01b4f786ddc761f","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.216.tgz_1516595309051_0.14466557651758194","host":"s3://npm-registry-packages"}},"0.0.217":{"name":"thin-hook","version":"0.0.217","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.217","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4c99f58dfedc858259bd9187b4b6cb1df00aba27","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.217.tgz","integrity":"sha512-Kf5sYHc8KHxrDH4WDX9uypn1gejfma0V1sivraACKczae+MbLaR8oMk3oSvaxdwczHA+r6339F5Vxk7g52ok9g==","signatures":[{"sig":"MEYCIQD2RdVKIrvfYvSeF1cvWmpavSlHHxr1KuKp7iedG3BR9QIhAJyV6X4UAub2plagtmsSQFhcbmtoNgRgyHqjdhNhWjxw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"3994bb7b8273f6726a678c7a565f957d0008d616","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.217.tgz_1516686680214_0.42292571207508445","host":"s3://npm-registry-packages"}},"0.0.218":{"name":"thin-hook","version":"0.0.218","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.218","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"508558c3962ff8a3f32c17856b7b7871726d00a2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.218.tgz","integrity":"sha512-/VvjfOkFWy2c/ierGSdf05mThpHIgjeAj+eeHsEa0aWIraZukMIwKgudxlQRSh9thIq/VQDjg4bU4h6aEBv/Sw==","signatures":[{"sig":"MEQCIG1c7BRmKs4PuSFaXJKC3WKpJU9LmTeFJTUQO0awNdNSAiA7r4dQqToqNiJgjh5WS4ol1z0S8pwqQdA/zr1A9+N6kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"dbb26f360b119bc315e9c616c24b6a60a978eeb0","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.218.tgz_1516795630135_0.6680938480421901","host":"s3://npm-registry-packages"}},"0.0.219":{"name":"thin-hook","version":"0.0.219","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.219","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"3acf496eba72b6834ef11bb19e1176fc49c8f339","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.219.tgz","integrity":"sha512-2g/NI6B+p3+MT86VfntzzR6i9GvhWW/R8tQ6j4qnxXx82rZIBVlwGXj8PM71Kt3LSYuMfuPY5IDfiyc/2wDjsQ==","signatures":[{"sig":"MEUCIHON2mi/Zu6k9C66H8+0mBNd9iyX3fH5OasPVC7+G3FaAiEA5QXb9gMyzHxX83z0ykitnZijZPl6qHuhR2msaFJr2ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"08fa3f3bd33378d762b2cf2de6ffbec9b00df9b0","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.219.tgz_1516798867235_0.09619433362968266","host":"s3://npm-registry-packages"}},"0.0.220":{"name":"thin-hook","version":"0.0.220","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.220","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c3ba65ea2759f501a8aea46ef664bfa0c79f08f5","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.220.tgz","integrity":"sha512-0ZgisqUn9b8LD95AbLBczf0vZtebKDNJWbd2Sui5dWQkmhhpTK5Okw3N67mP+oYV6qDcvn+VG5T7R924myIJYw==","signatures":[{"sig":"MEYCIQCmlUCMwBRfEC6qFc364b8SST6vWfYm5afheQ3EvnApIwIhAIotA4mML1mglSunbz1czqbiKzuLvPkzeHbOfK0C7lAY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"18a5cc6a548bd4232f9a56fa96dea882a8d1454e","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.220.tgz_1516876591153_0.6954658718314022","host":"s3://npm-registry-packages"}},"0.0.221":{"name":"thin-hook","version":"0.0.221","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.221","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"cff3af6ee6b003f37fe0141c554954ebda967f88","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.221.tgz","integrity":"sha512-AwIH0BXpvbzHZ0G7j05HHPnn8m63KHcdYqOuV6Z22LPGr/Kc/SngrYcDzT3lzwMh/Dff/V1KXlWBuYBHVVSTTw==","signatures":[{"sig":"MEQCIDMFqvFSyDkQn5dAFGsnNKvkgb4LoRxHYTm1LQNAlhCeAiA2Q5lugIWqxjRQcyT1XV74jyJmJsf5vvMJLp1lJH3Qng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hook.js","gitHead":"6466f7648e6c849610d676abec41f8e4d64dcc75","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook-0.0.221.tgz_1517208173970_0.041690944228321314","host":"s3://npm-registry-packages"}},"0.0.222":{"name":"thin-hook","version":"0.0.222","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.222","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e58acb02e36e07d77baf15c0d212dfbc6263ec6f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.222.tgz","fileCount":131,"integrity":"sha512-UAZxe/tQFUHtZFcQLO+1fNpe8V93lvPX8yBNPnJ20FsF8nPnsTgoaeC7Cz63kURYwWQFaNkv5NarnCf0nG0DSA==","signatures":[{"sig":"MEQCIGxEmCXA2fTuqpfvhmSgm6vOqqnAYBjTDBZmzUwgENwKAiBV3yelU4bAgc3zEVZhrYPL2pjwtUeFFkZyHefYmt9M7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13549053},"main":"hook.js","gitHead":"52e5508f0ce2770fd2e5a6c7e1d6a1aa6a1a9725","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.222_1519808413889_0.6695960473582256","host":"s3://npm-registry-packages"}},"0.0.223":{"name":"thin-hook","version":"0.0.223","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.223","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0fbd796136d630e1364d221751934661212ac308","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.223.tgz","fileCount":131,"integrity":"sha512-gl1OeDT/8wVfYYWj+EwH0/lJF923WphLb5YuVXjHU1IUfrr3daa0kCRRe2esVorm0vkh7mWwNWE3LgjgljLx2g==","signatures":[{"sig":"MEUCIGyaPmv7seKb8n9xotkO6CNA0n3KZEmYM0kVE0SNJKIAAiEA0iewPzx2g2QbuW30M6fRbrDATwcK+HR0xm6/fhPdFKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13551284},"main":"hook.js","gitHead":"f52df21cba8d1a911f2362f500d33b8b36261be2","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.223_1519889819458_0.6952935731837409","host":"s3://npm-registry-packages"}},"0.0.225":{"name":"thin-hook","version":"0.0.225","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.225","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"efcf6321338b92a5a26ea01d771c8985ad5e4dae","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.225.tgz","fileCount":131,"integrity":"sha512-CiSQu6Z+LdTrA3L7wpOCU/YXCD5yqu5w0wGXrhr9fTwREM15ldquQrZVlX+Swo3UfszTG3hvYakTUyY3I7KSlQ==","signatures":[{"sig":"MEQCIFpOi4IbCr2xF3T2boFDUGLY49P/sOzpFQ7voZkPN4xrAiBjf5R5ywxivNTvoT0AjRiS9St3K/jH+wIirOxaRTQFhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13556138},"main":"hook.js","gitHead":"085b2a3f07bb0812e9e2c33425c0a374a130f5aa","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.225_1520305542891_0.919403064411396","host":"s3://npm-registry-packages"}},"0.0.226":{"name":"thin-hook","version":"0.0.226","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.226","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1b9f03e444bf66b9a95face4ea88516e3ebdbcbf","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.226.tgz","fileCount":131,"integrity":"sha512-RHKP73DySKpAGFs+78vlx/KOoyV972UnTmoIGI7CI2WlCpWcgkfmLjnIRB4IlFle3DdeKuFL1qyWT/B+d0obNg==","signatures":[{"sig":"MEUCIQCjkXIjm75BEBC5Gjb8TzjHzV56/ErpLanTNQSUajFPdQIgFOStkaGzdV4csFgFmphk0r+Z4btqmkZF+fstnE3W6F8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13556535},"main":"hook.js","gitHead":"06e03d1f6b2c2f195608546aedfccb79f6de77be","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.226_1520310410615_0.9375542315788068","host":"s3://npm-registry-packages"}},"0.0.227":{"name":"thin-hook","version":"0.0.227","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.227","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7e252cf489970655c430aa156b49c0f26e23b3f7","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.227.tgz","fileCount":131,"integrity":"sha512-2dPx/daXl0mUsMdIDn4Px1rC/RcGazcTNkl/qRTglQu9OYvsiy87XliPZvhEdhFZL7gTuI+Oy/pOqPlcXDle7A==","signatures":[{"sig":"MEYCIQCXcm1J132Afe2VhaY4zAHm+jwH/5J7JYx8o9D/MclySgIhAPKEPPFX85oGQm6ygkHyBlTyTteDeN0Lb4hKm6ICvu/m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13556535},"main":"hook.js","gitHead":"b27a37982050c4aef84479e2f67350b31ab93548","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.227_1520311368528_0.8210157855533609","host":"s3://npm-registry-packages"}},"0.0.228":{"name":"thin-hook","version":"0.0.228","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.228","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c35e91f39822c5a09c1186bd6b68af0bd2cc48e1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.228.tgz","fileCount":133,"integrity":"sha512-A9TEwoThKabKsErKo+Up8n5MrleB5zYFon9IFyiaphzaqkS6F4GVx1fj4G+45VGQRWbm9u7R7swOlHYZ4loAxA==","signatures":[{"sig":"MEYCIQCQ2ags6yjn2j2xt4QWhRpbUyadU3+Fwiu3rEpTvKhdmAIhAPlWF2LbgT/rR4c7Uqulbp0pnbx+DPnjkE5b2qguYa+m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13560422},"main":"hook.js","gitHead":"dcf98cd37b956c3a01efa2b39800e867a2c67dfa","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.6.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.228_1522321048908_0.5889932766442032","host":"s3://npm-registry-packages"}},"0.0.229":{"name":"thin-hook","version":"0.0.229","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.229","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"667ddbc0b8c12defe96474f8f85a17fb454ea88a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.229.tgz","fileCount":133,"integrity":"sha512-AcIlCNQ6fbx376h6GVAqVL1KE4wdbj/CpUwUm6P0JRZDkRtTowxga3VwDGH6v6SJrhCyJCK08mrMPNNqEB0rbA==","signatures":[{"sig":"MEYCIQCFoeubDTZwgC3+cIBGkEO2yMXD/4E5JKd724ohQNPIbQIhAJUmvWq7VSe4JWmtiTqpgSpyOiVR2TRiDBR3VZAale6k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13562257},"main":"hook.js","gitHead":"9d80e7674b6c9b445d05e6f09b5af97c64404c72","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.229_1523506259549_0.9755960770758161","host":"s3://npm-registry-packages"}},"0.0.230":{"name":"thin-hook","version":"0.0.230","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.230","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f89a5ca708413f2c221ee2cd457d40ed4df8620d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.230.tgz","fileCount":135,"integrity":"sha512-pGgz8yjlkh/F7MA7z6ULWsSBJulQBXU5Z8Y09dYVmZPeNtqzARmOVR3BzqnGd4BHSqNj9gtU43vm1lgwq+IFGw==","signatures":[{"sig":"MEUCIEzRpc2T+RC7euOmscX315970q8eTIXGvQvNn1xkHlIUAiEAzP4ayCGtmj4aErad/ynPSoBPV0kr9t0rrv+fy/29i7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13568477},"main":"hook.js","gitHead":"d10397f1285d1fea62efa14fe36649e6db9bd27c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.230_1523534352069_0.0343709479265395","host":"s3://npm-registry-packages"}},"0.0.231":{"name":"thin-hook","version":"0.0.231","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.231","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c0798081d14e6af5233f4ff3ae0da090b6dab182","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.231.tgz","fileCount":135,"integrity":"sha512-MIl8Afn97Gb2WunzX26f/qmsncnhL5eAslMFPpMAelUq9HzHnmOENzoq9lo1F8nI2dA3XTcRt6pE7eWLc5I7TA==","signatures":[{"sig":"MEYCIQDemn3tbp7bndlxzQLPwK2L21I/P7Dhnw2A8nG+TMksxAIhAPJiBgSUdAcnXhqYAfE9cb756xPM5GzzTyCUg2qOh9v+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13572581},"main":"hook.js","gitHead":"7b1f48406e2d91ebb5a8dc59711403216e91330c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.231_1523579832733_0.883779219776335","host":"s3://npm-registry-packages"}},"0.0.232":{"name":"thin-hook","version":"0.0.232","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.232","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"6a4bdcf76791ff93bf2d20b4725341c2ebc9edd8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.232.tgz","fileCount":135,"integrity":"sha512-+Fl8x6rAn7ntzKGgqH/ikD1nnuRh3B2TT49HbDFyaFkHnds+qcbD6i80NiCw1Bz8UirjisrB0MbK3i4LXW1WJg==","signatures":[{"sig":"MEUCIQCvfRWp4T9Lya1o8HyW8CqNUb97Y8BpVkLvEeryIdW4HgIgHoxNriUFqsQxyaE/I8uV8yQH0r3XpY51rjwszjzWNPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13604419},"main":"hook.js","gitHead":"50963738aaef115cdb00ee2ff77992d19155f579","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.232_1523603065532_0.4706192737503898","host":"s3://npm-registry-packages"}},"0.0.233":{"name":"thin-hook","version":"0.0.233","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.233","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"150a98ca52bf54d8c58c2eeb75a1db6c4085e8d0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.233.tgz","fileCount":137,"integrity":"sha512-VzwRNyYbmfLr71nwyMOOH8Y2RyDITjDw7/GWtwN3lieiNUoAJydSl0HwY2vrdjjw4+bBpBTZYyJrQ3Ie0aYprQ==","signatures":[{"sig":"MEQCIF14lfi9EqnT0G0r9tXOU0mGdIhfAxh6XxZgaokW205DAiAL1Ej8G3S2fT9pxDxAMiIvEU5RU5d982f1bhxrWBag5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13802444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1g6yCRA9TVsSAnZWagAAtGIP/jhtQNZX7sOSIyOATI9D\n1I5rGQk7q8+Ivl2sluW8bhpw29M1S6EPAqkbJH2yNiuEBa/o2B4cfITYLnL1\n7KWxvARJ6wLet7tRKquC6tnR/gpKlw2uxHI3Agudcj30dAxWQgxMw0gg1+/d\nLQl60Kz7JxPIHBYSEHhnkpNxUlKs7yPOTH8ECcOJnK/qSxm+p1sWcP9WCdeU\n/IVv1tGHC6OFgnbzoavo5YfxliF9yzu69U4OV8dNyn2oSv8qOg/aS5GiTrKM\nMPMXmU30o0/CS91OWN/1gaSO5sk4l07kpQfC60pqwsbf0The8fmVD5OSBRWW\nNRpPGl226s3IJh2sINIAGUYyH9kY2LKh2uJ4NbyArsf9h1vflIBpQE4nqtY2\n/20oCJV0mM7BfT7KqQyXEvUmNZw4XkKsRDRjSOBbSCWbpNh5Po6wIXIHRu8g\n0bFmogUoE/N/vhHjYpqJROgE1rn1ClzwRzhtbbPDHYrAUlF0D/U6QaE5/RhG\n7cL4keqWLcFzbGotur7rL7FqjaZJan5jjw32h5DO1woHV55ddnQLZJSzIfc9\n0KxO9/qwJhLZxb3HWM12puo9mulmXOHe7La+5vPLITlX0yZ4d5hDbx/My/Cv\nA7rTp2ukTxWxM5Dvajz+AKXdY1+UkFKibLbwuuEkWcJcAoz04pvTW4cA/ZVm\nUb/a\r\n=ldOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"45882238cf564803fbde5a6bbfa041e601558831","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.233_1523977903130_0.36998470046354903","host":"s3://npm-registry-packages"}},"0.0.234":{"name":"thin-hook","version":"0.0.234","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.234","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a2b8f707b9aa18b4c97374afd3055099b11e8fa6","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.234.tgz","fileCount":137,"integrity":"sha512-jzN31VfYzsEMCh6Z8dkQwoZ9x1ZIuBUFQmPhJXB+5/k/2mLIZdbWt695u5Vr6+r/cXdf8r2+W6WghZ2QNCjSVg==","signatures":[{"sig":"MEYCIQCZ62JUc2qGG46RiBkxxhJO33CpWgI3drfdyqArpEW/ZQIhALq39UuZb8LbrgxqUbmKGYPmDzGMxT0N9JU1kYR54aAE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13805028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1th1CRA9TVsSAnZWagAAsTkP/AhoE47/3k74SY2nGuW2\nlD355gievrRweBhMmNNj5Uj7u+CO6cQSIMb1XfGXnPm1ZimX7SA+HpiAFwzv\nmd3D+tADB4vSxIf8JGZByXzDNjOX85xb40a5WHfyuqIkg25lqnAVTS9NCZtM\nbedEzzZk0N05cBZuYbH8porTd/RNLVFAD3QILA7ps61aSgkQ7qEHCKaaMzrN\nNIxfl0A1BvbhUQpCd6TxBFKRb21OsxbQFnda2/cdNvVTfd8wEQtOTYtRv+Zw\ngl5EZjPfgK6dChiuEDseFnD5HhlKHTMPHg3btPp3/g477TgR0dcbFJodRIoV\nyWQPwZOhWU2R7s4vegiuQzIOWT6jMKS3S8rWD1X0/Hk1BHz5Gi6yjfvaegFO\nRrme7uRpItLQDTJnu9sU0VlPTWS6jWmy7sSWf6qhQURCIkRgqlh99HibQp9f\n/aqKL+BH3xqn65jwsvPyJ6EhZMLIgDuzqv5fafPm4Hwb7YwTex37Z3YD+K9R\nz7/8sbPiCs1xoSt2mECu0tGMh3C4JUik0zeEZhz9LXFhrc09ihSOVefIzZDt\n49eKi6H2xdnwe47oKwA0LWkY9yOjXiFG85QeGcVAZJ7RYG8ofc8oRBKPMeuJ\nXrPMobgNFJ11/xcBM2bwwCP4e+6Rk598uuGIiPD6ctcqYqMiLhbWrVvSY7Tf\nnnpY\r\n=sR7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"5205576daa4ac15d2c7e258296b2e7d23bd27424","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.234_1524029554691_0.15191525252347793","host":"s3://npm-registry-packages"}},"0.0.235":{"name":"thin-hook","version":"0.0.235","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.235","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e2cf9da58acb61db4c375016b4289526d438645f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.235.tgz","fileCount":139,"integrity":"sha512-W5xDm59LbYVoXI1eDnRPvnU7t3fTq5iGZ1T1VsoiNDYmT4DkqqecOO6pcFa+PT+uJOIgdRZhXdl8ugLT70o3ZQ==","signatures":[{"sig":"MEUCIC9QYq4pmuDyfL9tVmpkLx9NV9M6EAOlow2x5zrnYCJuAiEAvk3xz48r2GmRc1HzNL1H/MpJQCIU4HaFHO2EQAvWb2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13811330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2CnnCRA9TVsSAnZWagAAEtEP/3HLKkOQ2ZD8uoShkuXw\ndd5dg6sth3U3JxjxmRlF5EQn+vt7z7nyM+gRhWeG5H6mhHbcQBZfaUQNZPRr\n+5O/Jg3uipoRZBe9grIO5oTaZ+b4Z0UxgILZ1VlFDX1D8fSn8EarJLck5jov\n0irTA7AStOO0QKFk+fbf30iZtwYYmIVw+a2kQPkwSIZzj0u1ljcGrjqqY5SU\nSAjEHaEpYWU73P1beMe8jP11GkA90V1vj9zxG8/fW1pgXcFzxdbSj4/c4wrQ\nwv9mG5YWMItpCGxFlrw8VGD2GSsoHbRbhjzxevxaGbL7+xRFX2P7N1Ocufho\nk2pJpR952/qMSo6eX/5VzTA0XOb5zsDmKJP4+0tzFqAFSxm1uGi0qW3/mDFj\n0EyRK1ZLLLvYuq3lI6SrYe2cqw4vKaojkiZJYfdcVxQHQSaURQSsMASvBTij\nb4kvVWxjvV1sMSwCpVXtP/IWp0dQcHNivYQl2DcS/3mWkARn1nuvpeA7ZJqO\nUMJ9664WQftAqSuptyfKK2UU6F2t0I7xqoHJHJogPU5+1GeeOuDLi8hwoq/a\neABChSzCTobvWTGHKnNrOIPMczpErHfOuLTHG+19Ar8N98Dz7ru0nt+0cTkq\nf72QLXjfcz3f+64kvjB0pGpU1suB1p/iLE/IRhJzkv3x796ytt6SSenL7KNr\nt6PU\r\n=UnmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"92802c54e26ae2f82e44a6c19ec4e274b0913eee","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.235_1524115940891_0.09789215687486252","host":"s3://npm-registry-packages"}},"0.0.236":{"name":"thin-hook","version":"0.0.236","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.236","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7741813ef181bb3db1d91485fc4e00dcf2dd4705","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.236.tgz","fileCount":139,"integrity":"sha512-1FS3z8w4wQOTB4hsPXg4Qy4AC5lUy5QyTWweis3R+3Fn9TWxIdr3KHnCGLIS+9dsowzu8vid+zkyOflBkcTg9A==","signatures":[{"sig":"MEYCIQCrz5s6VVE5uN5LQGfYa8J3a7DEjlcjJkz/afZByZ1ufAIhAPG3fmBq4t5vTCAYP+jixbUP2dYKilbTELW2AvHgVT61","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13890777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2t6fCRA9TVsSAnZWagAAzQoP/0ycQl9/ddUE/D3DoJJY\nbeYFStR7DGWtNJ6SPWhI/CDGikq9HwECHktxaHFmcM8hJTo1JRYoiRX5LxbC\nFBgxnWHhxbdwesvfR35KJMdx3+cEkFBWtzZ9utWbDAtlo0IDUOFWlcM1/rKV\nKeQaq55gy+ScQ/6jH9qrY/XgVsuVnkgpWvaoA4p+03ardDB9RJsCYP6gmjD5\nhHQnmqtU4TDIsDnZyDh2DlaMC3596L+N0hZXiXb7wT0CAPYGH7RobHq6+qMJ\njZhkItvsGisRAMTZD1CreG2h0Drdjur9vAsgXUGBj4CPq194bPsVZfDzKAVW\nZsbw8EEJZV1BhI/Y7VCMlVymQswafcTdCdwbhXsOd5zX/2WAkMzT6+xrPTpd\nkfkbYH69AO8QMSn1nMyNOKAovyqBOTlYcE/NrdmBij873Y7V+B246ZkMHSYu\nDejUEN604+EyD1wil/+uTENXMK/tVlWqSVEPr6ilaZcYMK5BOrXbviiuoZkV\ncUqKps2R3swELBmF/stEvAFQ/sDUdj6Vx3uTcynFjC4vEd96CVyp4l2DzZ04\nxz88dqYnALj1LPUfJiBqBdJj6Q6EXjER0zhTDUJI1fLsKxR3xWSn5xeKDCRF\n+XEwwwVl+kSR6lCEMgOUTLoF8IVIPEZ9hOTv7q4AIpL4vgcYnlmq41KXASEF\nyQ5x\r\n=zuY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"0b4ef3a5ce77e7252e0ea9a15d6f1587a2f37d35","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.236_1524293276501_0.5445081498073789","host":"s3://npm-registry-packages"}},"0.0.237":{"name":"thin-hook","version":"0.0.237","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.237","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c9606d9210d1695d5116fce3cd3e52eaab246979","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.237.tgz","fileCount":139,"integrity":"sha512-3HCraRqHtFSVIhenX/8O6FchN1RyVJgpnaf/WvAEOCjO/q0A+ghm9ywJrO+cVVWDtVN9HEon7M7tos3PJl92aA==","signatures":[{"sig":"MEQCIECDqP6RAKo5pDfiuebkzv4EzgbzIxxVWJYPiK9fMeXkAiBXFsBeCScZiLmw3JLFstvmzLOiIFD27pIj0KE6XPhpsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13890773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2vodCRA9TVsSAnZWagAAFGEQAJVRQREBjvxBEiIa00JN\njS7o453khdVdoWXlCFiBHpzbK4byab49rMYeCPAjLlW1b82J0bgkqBEeRchw\nwMmNFbF4fPu8SDDyISFytJngFZDM5iDHXtun2u1yRc8RJkL6J+gQU2E4wGWs\nWOpldEIDI4xkbEApoKi/kJD3r2C27wu4FV1ikvlRoJ6iFcDKjruCVC3/j4fw\nYc0Ys2AIdlHu7Au51myfZy7A6/ZSa8UOU7D/bqiSWdSkNgjoq4O7dHEgjAzr\nHjwyDX2a8WShW+fFUcjviA7Z5oi1+DpIU+/z0tMs5ZsKph8gDiTqB3sQSu08\n1Ekz4tUjreNDf8EuEy9kTIOedNup9Ff1t6QHDqx4XiPbRPQXljjh0faB/DNY\nUdGKKP6v8bDLH3t2Hg95evp42BKxIoPUKyodkEs49jZPBxmYsjCB4G+4qPRk\njGQyoNil5XkgvUReks8HV/Kb8xhNVZr3hy2xq8YPY/LoTSkAwWDHcy35wpGm\nuMIhx+PEIUcbzby/1MlJBEHh+ZVCVzSusWHBo461kFw+nOv2WJQqPMhky30E\nRL7047EG5cgK+ggNey5Geycw8s0OZgf5Pbc8PmudxquOB/w3LWTkRCXyZhC0\ncbm0kEfS+5BNCkyhWYeWcfpFot0DHnsUr5XvUdAlb2LH3iPdw5vFN86xE8nZ\nUaUY\r\n=IH2G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"e6da4c6b2a0c208dce4403c4c6ce8d7d7de11b09","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.237_1524300315662_0.27933879377535975","host":"s3://npm-registry-packages"}},"0.0.238":{"name":"thin-hook","version":"0.0.238","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.238","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0a5f2bb2033d13aebb39294e2f60f5dc79befa8f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.238.tgz","fileCount":139,"integrity":"sha512-RUkSLBT6svcTdq9iAR1/fkXSX/clt1cF6JEjA95KZeSGapoD6i15pRE82yZvqGi8wmfeZ0+XsIUDOZdETlL0nA==","signatures":[{"sig":"MEQCICS5MshAYE7MUX0QXvbWQHb39jlBLytZy8Kh4Yw81VCQAiA9X3sFLOcqShWx7bcaRo/34N07tEhsHoiZoM/aEiJ2SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13889482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2zw8CRA9TVsSAnZWagAAqK4P/2tN2cEoQKHWiNt600Dv\nOOWQWJ8pyayxav7myGzcg7q0nxGhIApBLslx6gFM97TXrttlMp5bhJckqsKi\ndOlcI2d5CZo/IDPckd428IPtYhQsqJ1BS2fRKUCJ0YQ1pXuH06DJU4K9kduM\nmbeYUsYqKy17n2kHiOyfWJlBIJHTUY216sdMG78ADmJnI/eWETw++7fsdAIL\na/PdL227MVJGeSJTrUpJ5SZ8iNjuluxTm9kyQkShmpGWhja3mupsLBBywqwS\nG4ntt92k2QI1NEItRy99g4Z0xCxu7jyKPxvaOwVOQ8YO/qgARoLINqRqEnUs\nsFaAyT/z3KoP1IiBiEhirSXLRoR8tNO1N+obmVdIfFDWFE/dbPgYW0+c50GU\n2Gkcz9097J76xqLPnljdTwMHvduiRKH/vjWm4j2d3T0nFftCgugG8FLX0V1G\n/TEDusK55OjijtlQwkXFHXjUDpdRHFbjuo0vpx4IcEwDHb5SaJiAAweou/H5\n27AWKNJ/YIauXnWUwq19O7i9LDFLj7wH74l9fcHyIkB98e3RdiZpWQgpib/x\nS1zVZHKd966U2BhQgMK4xYP5Cy9HHQmiELAZkGYKYBVMHhZud3tj7YENrSJ7\nkzLp6b450AsTLWFq7+vuE/4wB/txiOSHPnMQXSNOdNzNq+e3PFs6+ZJI1cbA\neYaN\r\n=liWr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"1594fd529c425b4824d33eaa11f543a5ffc7662d","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.238_1524317242019_0.9715150678835796","host":"s3://npm-registry-packages"}},"0.0.239":{"name":"thin-hook","version":"0.0.239","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.239","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"788e9a922ea2755b31f57d142697935bdaf0b9aa","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.239.tgz","fileCount":139,"integrity":"sha512-klwdKFHH0TelH2ZRry8sPQUA5h+BRKk3HMjzlHy1F2p5+8NhNpgxk+qEDgDhFEJO5QFuswVBjGQeON8vJ/gU/g==","signatures":[{"sig":"MEUCIGc3A/cVYtzlodQARz8taj4vhLXRyVuywSuE6tYTE+sKAiEAhcMtkybUuz2j8/1VwdL0FUPnDjC5NnDbg/BSiNn3jBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13893745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3GWLCRA9TVsSAnZWagAAHZAP/3TMfIxQZPY2VgifccTg\nh7GcQVZ3M/58VImRB7FohNjgi0lrpMNZP8jMTI0FK/pgXZthpqGbquXUhktu\nhTEKvDQggWYVo7leFmrP0Rdb/7APC7TB4QNwaXuxcIRBJBoMivqsTZIxiAhO\njCCWoA2/qScBw2Obrq60cBUiQOATp+oN08E37jFzyhj0bUwcyudrHCzw/S0z\naRNM9TVcJHUyl746g6dCXYgmLIxJX5TpnyTfYv0ZImYG8f4d6S2Ecr4gvfn/\nGN5wS9F2B2hD7TLTL2BYTDLGBdC+6twxCwR2Kcs6aJ0j3dsxhbRMs1vB/YOb\nwUotswy0J+TRER92FXgB4IaVlL0xYcJi+cSF2bDoJm5ne/v2/DkJo0DXx0nK\nL+o4WIltqrcZwkOG7lSuRpQ8EnlJ7UhL/EAA19j9Jyh3KjbhvjpaDmCOLwoo\nF7TOlsFh11TmJtLCjYbsNUwKKmjBKFaVBYxCM/qx+VF13zrlcL3J4oZsdIAv\n9LZw411nCqzcNIMtmcW6uI0d25f2xzRia1LZPYDwa4JnxM3Mcd1LIzN2fv53\nDciOe2qJDILlljoHLL2bog1Kg88rdgKoDCK/4BN4ejudu012PUqblc+tAgyM\naNgIhiK78fK2xT/Ib0dj60+nGz2TXN8sXP4LGe+4GUUgP0DAGVr1mDGb7b5d\nCAj9\r\n=F+7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"c0edac5f854a25d98fb4155f6f00a0c4f418928c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.239_1524393352436_0.8832031717317506","host":"s3://npm-registry-packages"}},"0.0.240":{"name":"thin-hook","version":"0.0.240","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.240","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"45a52795e6ba1227da2b6715a6b00dccccf7f021","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.240.tgz","fileCount":140,"integrity":"sha512-tOmC2KS2LTjAYK3PszEB49eK2QeM4hVJ8nANuIKHRzpV/TJMvWZTAg6D/UC6ykyIPDwBCIJqL/1tqHM8WlLxmA==","signatures":[{"sig":"MEUCIHPzSgLS7+8+E1jwsQ/IB4EODA159V5IpL5MUvNNAM3dAiEA+oSZjlj4FZsT12wm35wk6X9Rch7j0Nn0GuZXOZrcUaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13905694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3X5zCRA9TVsSAnZWagAADj8QAJqVfTBq8qdFmRh66RZz\nPGUZKR312+T+EWzk9UOAdaE7yYLSA0t8CRm1NJxsNiUNCqLxmXZ49XAsduo3\nYyiBcKUKaOeCbNzOC9/ohqDmZ6AgmAyI8kyEIWqfsQUE11Aom7J90zLLo8uI\nRUEz03dkQ5C3nB7F5NZrLIeD+dZdg/a8s8j7pvK5I+ISdE07aaUpLrkacpy1\n0IdfQzeTJasPvkjoKVYlWspSzWRdkFfndmf3WpMKAcB2aem3Bc0s08cOuuN4\nzTkH2DdLU+nPlrqKJYCRMJNc8jglvt/rMAJtNBIbiwZ756phFx2EWntaRI5j\nLlSH3F5cwOmP5QFPRKTK51nWEjXW62G2j1HDaMOc/TVuOV3n76Cnyv0OpUJ9\nI8oRdEkd3K1PezvHB4bS1sO1xlvUzHa37L9QYFWocp8mRa/VTe5Gfh9laQGe\ngdwwmH6ZBlE4bDFbPa2Y7HDkK98jFdwq8dhc7zp9wyBBXn0uKzhtnazFHgCp\nUfQ8b8UkY8bxojInkxQapLvh/QI3SS+pvdi+z/cdyAbQxiV6udFLe9fmQ1gS\nTELblivJRV5xZyy0y4eApHxYuSIVmkQdz4Pig1bWueqV8vyeKUBhiHZ++gef\nqgCzZSnBn2M/Ucn8pB/YajjISaW+XrMQ3sZAw7U7JJu1J4oUuWr8TIh3IPCB\nKG2E\r\n=XBow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"e60cd6854d7b4e8bb5e3dfbde8566dc4209de6a1","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.240_1524465265418_0.025310229811834173","host":"s3://npm-registry-packages"}},"0.0.241":{"name":"thin-hook","version":"0.0.241","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.241","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c34102f8b790033a0ed290d8b4bdfb88c9df4564","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.241.tgz","fileCount":141,"integrity":"sha512-YRFjtV3zyYXGhw6GEIunLYMN4UlrNlqs0M3wYgBaKtDGiJ06z86EmHkG0+PJ9TLBkcA/7mXG+ObSZrCNkv/PUA==","signatures":[{"sig":"MEUCIG8xR4CdOc31Q+ACyU62ruNH2hDqWA1V6LrjmsnOGU0sAiEAn91rf2PWtFaLCYScivfW42Ptqqh9Xu/OmAQ5wFmDRCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13930662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa31YnCRA9TVsSAnZWagAAD14P/RWdDAH1VgY2MQxzwaSn\nzbmxiOSpQWYwNOvluWKtqpdrnfbMsFm93RpToRNi0fMukHqpjMtfggoKG0xf\npzktRhQQkzYh8ZPMZi4OSFCva7QyTpkzAyydjjXL/5pRNS65PbHFXPjOtb/S\niJxD9LycsA+hXLPRDxOykdW6cRES9EMgLxEsxuLEbs5AMiCvw1zUw7SrSSkk\nNiLSCAhqCsFdt03lTf3Tv4w2YVjta2TU7ddgI9dKwcEboz+tEZKg8nCn/IuY\nkFuJewP1Llly4fznCMenC2pkjfaTzlsUE0js6XDZhnqz86paXdGvUkU18Nk6\npaK0lIgntQIEIYbozf9CSzMfknv9omi4c+RwhjVLi7rIrRZ0k2TCmn/U9RJA\na3donzATXNX//jWN1SYJn5DyhSR0KAeufXzWR/rZ1JsUWmXn+lgUgHT8FD1D\nN7L8mgVb4mj6u+fm47plTylFQFJ7ZTF0BYyyMgz6Glx4MWqlnjGd6tpyMIDE\nzq/ZJUffsEWOxWC2YeBu166U70sGPSc+hp3Wc1RRUH8hQOAGy0SXWY44kCVc\naqGqRTzlwtY4hzK/XN3xkF/FkpdFumet/zZ3bEyxe1Q9fdppmCppxa335Y4i\nHzj1crsAfksdW2tg/y0pQmmAG7FMlSY//EhOZJ1KGuV0wA52mpQ6LSD3ZC1s\nPcTw\r\n=mRZi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"06c759b5f996a3f46f399acb073d480c790d704a","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.241_1524586020775_0.2108094604325479","host":"s3://npm-registry-packages"}},"0.0.242":{"name":"thin-hook","version":"0.0.242","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.242","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1de64342818a72e1de34de96e725b113b64c7afd","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.242.tgz","fileCount":141,"integrity":"sha512-T1QDCF04+gCL4hfI6VZozJ1vVq5hKt5ufZQJBt71ICxPUp28dJRAy1v8tU1S8WTR0jhpj86hYlgzFS9DCAHcDw==","signatures":[{"sig":"MEQCIFAwWODH+UrNnJAuXkQnN+oVCVtKqNANTX7D9cuyd/DSAiBUCN57zjBIiOA6NNFKPZukmeo1cmlawIEjSN/+joNd0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13937136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa313FCRA9TVsSAnZWagAAYY8P/A97xp+y7HIZA7k4SLCZ\nCc/y1PqYeJkCDIoYcgFbgeUorLYwMsHXGutfKKcjTmGQQ5KCvuVvlfKIOIgn\nmbHmX7rYnnJpNAws2x08zVWwxXv2srQxd47aIifBoM9sxXQiXSulZOfvriE6\nX8EwBzqW7VPYWgwFSjcgCCH8j3wZCo1YaTH68TV9DItAadWsCX/mJCzFaSUp\nf9xF2aGtnu+CJuEHO3D9n/1XDM2qsyVCiMY3AjxhpnUEJQ/XNFvindPzhI+x\n3fDbFEWSH6V2TPA44B5T11UUDaIN4toHmPEGAVTtXb1UT0fn5xDlZ0tdlm+a\nor4S1PUQpdLwNWhv2fKU/6EkGWkCISEV60Uh79Mw+AejgKQhjq/CR0eKXHDR\nUxofaBu7oFFEPvOXkWk4QrqM8Jo1ijlku667mH3DJRJXXOpStRS/F+6i5jew\njOdjab5lciRugbQKiVHc+2KYNaP0iM+Oa+qpjvYpQJVA+JW/xwznS+BjHTdc\nwxTpjgkMg+hwLTOIFbBhpqrHJauOuBJMlFoXLRbTh93523dKmmtLp5IiUaKK\ndLWoxsyBZmpn1McuJIDo806H2+hXRCF/horhIrPJrIr/flaUxDxUoJ4Ha8kc\nwyzOESCAA0WeLviYn0iCrEbKeb2T+ZWHF6UzuJsxDCMUC/aqDUG8dCt82oyh\nshX4\r\n=TdzM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"e4f7d386874f98962607e3ccf8074012adc19a06","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.242_1524587970428_0.44505198260293066","host":"s3://npm-registry-packages"}},"0.0.243":{"name":"thin-hook","version":"0.0.243","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.243","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"dace9349e32bf041544b96400f45f81a84c7f113","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.243.tgz","fileCount":141,"integrity":"sha512-B8vtMTP28dTNRlPPBQLfzMuy+Pwglla494qKJDsplTf4GEheNZ4be0PsYRJqfOThp/rEMveKxFR8mv4BtKyZ9g==","signatures":[{"sig":"MEUCIDcDZQutcvASX2ZxbS73/L9F5t2smPI/JkFtptKQ50XNAiEA6tKe+JWv7WJjxvhlKstbWBEuYgyRMDA8p/L2RSgN/z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13961644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3+3CCRA9TVsSAnZWagAAXQAQAJnFqvtpjLSygO6blR+7\ne4ULWIFvzWdtbfrZRGqYRYOvfxRge5ema57x+ChXu61e+fhH5XpdqbbiXiu+\ndWuTqOt+szkMoZUhMqss/IJM1eNZdFCmSKrniQp5FQqhg2Ps9JKX5gFkpelt\nxrX9BWgJEC31KJPmpL5X4eJpSpuMmXcnes1Ve3W6OwwbTD41hi824alII7CF\nuAdpWvnJ4rXlWWgzC14zpXtrJS+V+99Msp3DzMAlnARioNaROXzCl25Ryj0b\numdsFZuvFmD+i9sEAHbXDHmB+3JmKIVEXwEDb5wAYCAUe+pseVHGfhoGt+R2\n4DbAKpnOTpaNHxopZ10yzSCrCsWY3+wr6UDoWzKojGE/IAVxRS30hFwIZvQc\nliL76QWyIGnsTHjHYyKyB+oZtaSEOTsZHkGFExWGbwATA0wVViYWZ/aBra5S\nWKdbwWIJVX8DvW1FHj695XYzwMUYOqLPDX7ftekdHM9sHs31yh2mWYx9OXEc\nCgJL2dCJoP+iocvHsiPYfzhsC8wCaGaThoStk7tztXUipfbQ92e1MosIYHf+\nFNcltwav2kHgYNcojtkXLB3HNRxlCo02sX68sl1yPjW2UG6Ibg5yWKn7DBVb\ncN52wg/+XRH1zVJvzDs3eEKeWh1NSTORz5EzIkDg5q9nAteDz3QyE9w0vf2B\ndGXH\r\n=oe8t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"b3462cf5669ddd4c299d5f29074bf81fcee20b71","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.243_1524624832384_0.37066516703472274","host":"s3://npm-registry-packages"}},"0.0.244":{"name":"thin-hook","version":"0.0.244","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.244","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"47e141513ef7bfb8f7a9c6b827fb9bc19bd0ca72","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.244.tgz","fileCount":141,"integrity":"sha512-S9hsQgj/BKNVJVuGP6Aec6JZAsQPEtSXNafX+xL6IC/16g5QenWVejGvthKNXDHTlM9mn7F3nVdwTCv5lldUUA==","signatures":[{"sig":"MEUCIQCEpb+BrLoZB8l41n7qxLea7FhRPEjfhzI7321egYUIAAIgQe3iYZDMUWD9bBNDKVFMAb1LaeGJVryvTUBUtmFoIR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13961660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3++6CRA9TVsSAnZWagAAqIIP/iMfjk54CImi4A9gsnEj\nC6WmZZoBx6rvj0ImSClpXzVYWfPiXrVEm3zx/Is7E1LwIPG1uCBmiPqj8XPV\nBr/Pu9GsrsJ0/N4Gqav+I0A/ZcEmvos+NrVlOFhr53JzIR7lvQBBQ5iLMT0V\nUMpC9efoirYPKVksHh5r1BgSEfE351Dea9xgTQyA/sZIYeklxWLmSNWTecXM\nk1RFMFEQc9v7hEnQ0YLB1jBcpWmCz5cuwXUqvr8d7isIEyFGHjdMVfk2CsDZ\nIBcMT3V4Tclfxtd3fnCXm1Qt4qEVRezORT+UixNtB8BfxsYBMO4uyd7ummmB\ngX4V2zok8jBdKoeq96VPCBvF5wdgCnznxdpqliVfV4hly9fRy3sPOFZIhf26\nwF7YnKz2CxobnRlDSYbIaxwRFG32m8V5FTipGZ8pYOJ1cSBY9aqLZh6VhQmz\n6adV8ljz3deTdw7RvXssltwZI1l3xockIK1Fus/nuicVyimHDH2U22j7RCCd\nqK06krZxpGTznHtpOUA+ALf0GuYnXn3cz2HOqscQf2BYXSkRoag2cOlA8nPN\nR7IVMxaZax9nOwp3BTpdZqy62yXmjtA4KzjfjqTw6wEASxVFhBy88xshasgr\nuYiCgy3lI/Q2KwEXgHIGXbVeqa1K4xQnrKk9Hkf84cdjoWTR5Ftuva+6aD43\nexgl\r\n=fQMG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"bfee86911ba2c67c615602d0d098e695c0377ec2","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.244_1524625336023_0.947668926083185","host":"s3://npm-registry-packages"}},"0.0.245":{"name":"thin-hook","version":"0.0.245","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.245","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"8c0273fcb46369c1040db39402c3553ccbb02125","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.245.tgz","fileCount":141,"integrity":"sha512-aVAw0b0vQcCJ3Ynpy6eTL7Pn29E8WkqUynROdU/rtReJjN5bAOD3qTcubsnmF1p5S8Roi/iqZ3AySipKzc82uA==","signatures":[{"sig":"MEYCIQCHKKfEnjYDmksLYSa+vmYtNi12N2HolUunA91GX2ydcgIhAJZIMA7bljW8HDzqNWTx1RuNG3kO6fFyd6mZLVzjiuF0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13963388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ofuCRA9TVsSAnZWagAA55oP+wXvN97AlsWO1lQn93Ah\ndYaENBTviko8bUUYhxneXrwsDPeouHuO0yYr1mhFeZE3LHZErEFnIlKH6Y3l\n+/dAxF9P3k7t8XfFihTFp89VVn6jR+90dDHpyGhTP8MxdqQC1hx+zzLpGH+x\njB1fHfGXNKUyWRHLDACIhL5VUgH0ZOtvJLIGmsOFLQ1huKtJ1B3tdEUTSN+3\nb+Y3mv47PvpnXlwFwMxAr1TgkXehXNAK9uUucZXTHMdmSVmnCkB8mUtEwDTb\nLZWuvVtBCyAlxgp5kz+OZjv/UtMzOWoyzCqXX8AHKCqg7Mno4lHDnFxjbOs2\n2gwykar4DSMCzTtx1lj4m6dmaZHjMm9wQyF1f5DiOj0KuqB4HfScC7/Zjs1j\nUBua3DrbTp4AvYQUTaa0V2THbnwoWkyTNhU8JXBF+kqII73AjwTBKyrgxbwd\nzBqX5dKN7c87i/Uta9SrRuZTsKLqqoG1cG9/vhmfJsX6Qsj4JsmKsEss3LC6\nq3bi3fzBFsQFCnoKftlf1HxNzrJys4gUPnMX7N1l+/1fXFBDGz7qDWXumiLF\nLgfYyVIN2kHUmg4DYHUxDTNRGhsA7SNoU1NSL0xbqMNt/qZ33IlJt3Eeq31d\nUDP1CSN1W/EfML4TUVlGbEYwo7aFIWr8F6emmeimVkyy03aHO/cwUdVZQKP0\nliwN\r\n=xTOD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"d795221b5fd4060537cb310d4f5515dbf35c112c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.245_1524795371564_0.3509702024633139","host":"s3://npm-registry-packages"}},"0.0.246":{"name":"thin-hook","version":"0.0.246","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.246","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"569bc7f8375fbb4c90bf4a39c4b67bd7af6ff817","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.246.tgz","fileCount":143,"integrity":"sha512-xD5CHsbr4Irt4jAnhyFM+CUTli/gkfWN53cb08PUXtZsdmnlo5O1AsE45JVBBLaYF6dh6+VVhSfmlfxMIw8LMw==","signatures":[{"sig":"MEUCIQDs95n9ih+GvujyheC5pDbRNYB+aXL/fA9l8F2odkaiFAIgDu5bCLwzzMUbKOSTE0B12+MjcyJ4a0RaQ+89rGMKlJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13975271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ymRCRA9TVsSAnZWagAAp/cP/AzrdDoGxIni0Sohlyo+\nTLziNwEuHNHDwn33weg9e9QgmTHwt6Tn8yS/JMGt1t5SdDmicV1uRJp74O1s\ntcmokVCzrpbCIFXlztF1yK85U22F15Jv8EhdsppUt7KLawPYdrSzaZV5db+x\nSHs8HoMbrfNioBsXwIt6TiB7ZGJrT3+XvwX4JXwuexM+w4oqEll/OijN91cD\nyMnpUVUyOaZGt3uQIuLhSpAMX0HQyqMW4RqtS7pa9/jOT07ElEAGp+Gk1wIs\n+b6OSPMvwYt0E/c2qs+Hyr02roTMCAl8yr+ENka0sYidwHSFrm2hWXhiQrBP\n576K7ImfCNWDOdSggKjWSGk5rltYMe0IuvJ5tJNrBSnfRtoy+24QhPAq123v\n1yvzZLKHBMXd+wvfx9IKDu/hgT7XfITtRx/daGIhRbYw0kbfMSuyZolECNPF\namuv+7oD4M8ZSWWrUEvSEwkUg1Am/PxMeHXD3Jxw9lnuVutEb/PTCRxAzPFq\ng+cDQSp0IFGIlSi1v0OOm0mVWKKAytc1oTo3t1k90K4zlcP/NQLpHT68+urp\n8HN8KG9MBynXm4HRYbkXKIsUvT2Na3QMR0SikkHF5PcbochtVObo9zanc9Tg\nuv3HrNcwgnfdLaX31GVKw8UnERkwsMNjsBObDVf6OvAHw1Fzogwnd33mZXFi\njZ/O\r\n=mOua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"17f2374271a5e88b12b6c3fbf290095ee6dd14db","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.246_1524836748434_0.356291710656665","host":"s3://npm-registry-packages"}},"0.0.247":{"name":"thin-hook","version":"0.0.247","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.247","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b89c855cee4448c5756dc23234be454dbfd2d08b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.247.tgz","fileCount":143,"integrity":"sha512-YZhHQ9snmAAU64vBQvdGM+2sF2dKQIU/OOSTXH20wCe9ltuqQb1VmJ/ohSWL9dRMvqSGCI0bbByXtfM+7S4mow==","signatures":[{"sig":"MEQCIF9aZ6vyDr3ZFrm3VIfC6/RuumpcIe+pevKihRAQhqjKAiADZz/LSOLZlG2B9kjchgEsfWW/nI43Q8GQATabEHaEFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13975978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa49eBCRA9TVsSAnZWagAAFEAQAKSCJpyN2/b8iY2rDDi+\nGCatBJsMo7BEmMwMW+mZAFX9xBPO9bMMiRVuvn+rIuBZ3/QTVZnaxjv9cFi2\ns3H0NuqyUJeL8FHDshThVUSb0zx0hnnMAGJgBwQYE8pfjAxScSL6sUA27vn5\nIHc6STKRXI3I2DMZaJSyA5m8Irz/2IukFQaubw6BvVtvD9BUf5mfyXUhzFF4\nI/xBvkfk+rFeRGuNX4/GYjusUlp/xJmfphh8MBmTLYzfCVkJ2GDltVKEZSG1\nbcLKX/OQNN+oAax5iXJ64ri69gMx9sBqy+ZKoHM1RsHZhR+xWwS19r5QiebH\nxdTBrB1pvdTWMVYYP2gNHbHw9UpUHniYbyOqUEkAD8w2cc7z1gI65HtYEDdT\n0a2Z0poB585zm/bidk8LutFmX95nH1hiMuiDUDhafSn9ObKkFu9QoSE98Fyd\n9jyb1BzVR2+wyawNf42hw9qYw2s8KdS4AxRo8iS5Hu9qyh1apNVALsyjdM4E\n2UdgmhdHHgmynF9erC7ytnWSQ/OhIN6THR4cE19ObO5jVCL6ljO2qHZYDhUn\nbP+e5LEC/rPjC/P4u6FOy1+1TkUq9TOUoOqApY+m2uhDCABfp5N9cFXYmwbq\n0kAivVyTS33tLnjpHgk59dEhgbWohY9N2jcgywcnkMGkN2rF95Er4sqAJeK1\nzL17\r\n=tOqz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"914201644c1192638cca107fd2b91fb994f6f94d","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.247_1524881278742_0.4308776817656166","host":"s3://npm-registry-packages"}},"0.0.248":{"name":"thin-hook","version":"0.0.248","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.248","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7d653684d01d9d785191321e96735f96ac57e057","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.248.tgz","fileCount":143,"integrity":"sha512-oDKvO/yqY+YyYu28UfGk79phieFCz6Z8t32H+uU/c0H2Xx6lnowPSDEolXoKXJEFh0b6+QhSGUsfQG+x6Fy0dw==","signatures":[{"sig":"MEYCIQCPKZfvXj4fPDuVA69eh6js904HbgktQeg79yHk3QOJHQIhALP8AVqA6Cv8uqkbq6chjNExmVrEPPcUF/dmdRGlkxSJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13976741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5fiHCRA9TVsSAnZWagAAzlcP/0x25qY38fivCTZUeHXz\nWiPSdO9iKO/B3/Uzzed2WPp+NtDKZ35MGQ8luFEu1ZKQnmltydUue0+nuogA\nF/Ed9MVzn/+zATu2cAsSdLZpcqzU5DL5o/lh2E1RymAlvmKW+ZkXO5gir4nR\ntw9zB7Ar5zrStZ5l4axFOaEnikoT0DdtSwvPy7lBuXkvzr2fYzlBNwfgcKeb\n/buZQxMymFbRpsbvyK5YBlw/o8Zz6hGQgHvtJDBppGdW77jJQL0sWayxjATC\nhgHxiKQhiAD7/9oUb/bFYkDx4Nv54B6fosrGD6IU4qXcsgLM0P95bj78aQ5D\nB6WiR/RiZj3W7qGLzvBN9C+Ky8eXVVWww8+pCRY71i1S037FLa5Rff3XSczk\nll0sg9lFrKkCPOQEi+aJPw/9wMZw9LDTHPwsoxMLOE2VsG36nHaMJSJvY7Q0\nwmfeLw2nwrRjnXeBiQDe2iM2QiyoGHpCMDI6vb8RaYwkOknDovexK8a7wi5T\nSRn/ftl3H9/ED2DFbYhI8bYjDeFOQjtzTAhbdk9wvVzwefhUwZ4ix7lPaQeL\n+38w4q+22urtzFuezL/4ejN0+8nMB7K8leYz39Z4NneKSpuYdwdJRu1rXm4p\nPEI43myvIuMNcBmIlguJmybNy9pskHpLEK6jgH7agCz3+NNnXEOO9FWFK878\nMhp6\r\n=6SHJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"418ed85e3244da58e62aede8f021dd6546931349","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.248_1525020804612_0.2657137856510021","host":"s3://npm-registry-packages"}},"0.0.249":{"name":"thin-hook","version":"0.0.249","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.249","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"df2a0f30f51681ce1f52041b3c42a4b7ee05a8e1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.249.tgz","fileCount":143,"integrity":"sha512-wl+27tWgLxnQjoHXZMUCROz2zRSAyV336gu6F4+wRg7Ch75PxE1+3ZSwfNVG2J9lxjlYp7eKlNQpx9JiONHIUw==","signatures":[{"sig":"MEUCIG3G/LJXOvzlOl7Hg8VNoCeccrXbttC3EuhuJaPGxyNCAiEAtencyY+R2eqEHxY+bmj7rsCTCKDC3ACcQ1tQnohMJJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13976615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5gBlCRA9TVsSAnZWagAA3aEP/3I6N9s1Pk22zXRZ3cIt\n0ZVDFKbQPnZUpc1eOKINYncipinhnKpFw9cfbMc9JG1/QB04DBk1a314rp3p\nNupXGZhkBCgqmbPu5nR5jRUil4XUubOHNwL5kybOH2J7ftJO7DuqGgPytbAY\n7aTVMSQHW7Bra4Dr6Aqz4HR17MU7RYhZzxcIcHb6Q+1WubKf6jtjwtIzh/pu\nTJo5S4uRHcfuBeOwJJIwr1Fctr0fEa6imwrKQTZMOFU9Ju/N0Nt083SVenmx\ngsev6LWdXckXUKUfZ4DBJM/T2f/prttbTZdzQff4AP92i69p4VYimxe17PrL\n7ixz2lu/9URQ59WKckHgy/lP89vjkU6yZxgrlmMtq6rwVKQuB0fEupqnrvZd\ne948B9gt4a2Z6gzCkrbGxEkkYemPu3y4sbUwL17exdJutSldB9RDQBNL4RSm\nw/cB+n2O3s2cz/sxWM7qc1EPHH+zSBKUKbOr39I93ViXXa6KvQHccvQnJ+mj\nMzSTHJvjzSXEcdT98IqvL71S4RXKyTIFZ3nWh8W6ta6P9h2icjBUz00BVwku\n5QNPQ4b8cGUNAYvRS18YSFIfpPMPq+Q1WbL5d4wEqHmae05ZIC0YuR+1TcWR\n8GEOWr/TyUhA7lwdDVBhsJ9PwkVyxtQl0IA8wegqMFME7FYzg4WfeNDErYyB\nmgNU\r\n=WDlj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"3f59426864df8b3390be4f03d2c00df5802d8ee5","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.249_1525022818595_0.7662268480903753","host":"s3://npm-registry-packages"}},"0.0.250":{"name":"thin-hook","version":"0.0.250","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.250","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1f79288604378c37a4487217a27700d8fec8a963","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.250.tgz","fileCount":143,"integrity":"sha512-z35b/jbEx3trgM8SVPsoLI/SQoCxvrM3Myxyp+OZy57GglvgYYN3LUIePUU9QDZK2bEhR2I/KjwD3aKhsysNxw==","signatures":[{"sig":"MEQCIFLVCG+MXR/d3973YLAkqV5SQUKVtY2IqZ9t/LkSpcb7AiAEGD7+yt5ylhfSlHRmEw6SDdpzNHkYrARuJO0ewOa/2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13977256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5gllCRA9TVsSAnZWagAAor8QAIq5VulPl+dRFKiWpe3l\n26QP8uvj0xh4nB3lTeHnbra1t3F5zvAXn4n8DrHosurFU9q/kepIDCyDCrbf\nhoNIf59qpPtGEqIUYWpG4q3+41A17dau/SlNiGDphNNme4KSD4PJCnaqf/Br\nitCDb7/krR5sG++EZYE0HN9KavGB/hjovDJOtgMTOebhafFGxNHrLTsa2kf9\nvqWjE3GE5HxzeiQCB5mhk2j1SHTxfd3uGKLBmhglGpBrIeWyOS15skmTnC1R\nCMdJEES2pmKfxwMyLn3/HXQ3AYfKnkiYovciwvpIYrLqx98iCIq6eS5nYvsg\nAIGL7Z/OK4J9NrE5+vtNshWFRHsKUhtdchX+TG68VzzfXsdPnr3fjwBE6K0J\n3wYQbLdd65XRaa9Aoe32tccMCeld2cpJIYNxCboBaKTAWZJJMz+HLFKAoE1z\nsnmvJQojmUpsvKE8m3W7LItLORDnzPIfdjqHU6wd3THkRl9sRg/zvnLvtAFP\n7xaev+wzj7dYOeayZtFiEO97kYopmG7xZN8veDXq/c48BLXRqRs1h1RcYP9P\nizytUzsXvbdz2kj8JObblHuztx5dO+5mKJCPhBWP5ceCBZCefm/1xUNF+Jo1\nG1jI3WkZf7Tv6Y4YWBdngcTwnZTnPqHvrG0kOqnLb4HFTThdNcxatWFtysuG\nMrSH\r\n=vjN+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"30fcc8fa396dbd2768d39bf7b99cd88c828d8a59","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.250_1525025122841_0.1820489345614673","host":"s3://npm-registry-packages"}},"0.0.251":{"name":"thin-hook","version":"0.0.251","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.251","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ebbfd9cfa71c312db18374da0359f8eb51ca46f9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.251.tgz","fileCount":143,"integrity":"sha512-fvdCTTUuzt/ZuiQXqXUnSqRnCO9VL852RnWwgxJ3xtpC2B8vapQriW65UKit8BR3UMNKBREqEMLmUrIFcl/oKA==","signatures":[{"sig":"MEUCIQChem+5q16+0aLn3zCSu39OW6Z5zyoZXQWxoy90TrEM4wIgOKLS9XR2xYixIVDTf+sOaMwVfH1PRfGoTk/rsYdySDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13979558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6GQLCRA9TVsSAnZWagAAduUP/0E49NyVzM682taqli7U\neNZxxzV1Q3Ih2OOPbmVSbUiZ9SL5JVPJNssG0a7yO0Lbg9+YnWvY8ULq/YRG\nxn8vHw6MUu9f2TKvfkfvUZyhNfh7/OipuAPnukvbSuMtwFwH9RF9IvEWFw8s\noX3z1MO5cHUxoP0fp5ulmssz5sjDCivqEFdx5Vd2gTmVgV41Ufv+rii/Tt/F\n32frPRZ3BHrcs71nraDKgM3xbPlhPNg1eqt8IgEnE+ObDeZRqANhQB/dVRgv\nWbjk+/6UKmMMeenRMSQ7kHGdr331sUMy1GEGWKsYYF7XZfY/aUTjTkrQBCk0\neI99aiuJU6Nj8EnSQmXhKW7KkpiIP1r38myRnMMwXnJb5R8djVq4mYTxDXQV\n5WlbdfdcM5pHI4egj6iinZCyS9g6z0/CtSI3hosGcVUGnvudP+f+HGcGRg7Y\nz6M/whLDBaCZIXe1TQ/aJaJqYPjQfg1XRRfd4hR9+yB1eKxB2bwiJzQc50qU\nYd0FTAKhTavlrkjCGP2jU0agWYWrJg1HLbjriLeLkHgskq0nsgL2iSqXKAsr\n5rv5coFAIAtCELGWhzElamxfWcbULyfJzhuLerJ8XPSKlKy3COpuFmNhahm2\nBU2n0DCy8cJ3PfRZ/RW3RwLBHgOT+FDuBgftDDcalBvFi80yJCiFRfSZVx69\nn8Ra\r\n=yDNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"252498f94f2c0d9684cb1fcf665854594031ce1f","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.251_1525179400711_0.7015868847192279","host":"s3://npm-registry-packages"}},"0.0.252":{"name":"thin-hook","version":"0.0.252","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.252","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"8ea24e5f193ce7403bea77e3ac714d5a7c6a184c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.252.tgz","fileCount":143,"integrity":"sha512-NI9sI5GxOvP9pJrlii+fDR5IsL/TR8lTDpbKNMWxbIhXO2X3PPXS+03uanwXmlfptzXZN9XHQYvebmpS3UlnTw==","signatures":[{"sig":"MEUCIQCDDzIaX2TnCueS63ao6Pr2FM1N+sDIdz5FP1FyX0qeLwIgQxVO1PWJgPTHBOGdJwuWfR8IIBhjRj5Vl3V0danet+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13989452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6TL6CRA9TVsSAnZWagAAYDIP/3QZjsHs9uFQlxmLmP6N\ny3RFHZVrrOJCmXLZ5k8sE4apNjilUN76NynmCI2DnkOG63zMllB7t6IlG5Ol\nc4TnMxOmvW9MZyrUH14MChiTang0KT1EvkE+OfesW0LLYpbKedkNsSsX0o4J\nscfG3R/ldLgrU8w1HdHy7dW5zO9EsKvEVcjMVdBjAlOEzEUwWKh2kx9KTeUf\nOjkPeaM2VA/6v10xUkMJ4xV6toJpH9xodyBpsud/X6WK4OMSKBBLAHaNfMtf\ny8iJIsd04ZYHUzoQ6AtuSBxfkl7l7VfjHgyxy242wtBfNcmsfJMMpcI4v/y+\nPyMoG6jDi6Vr+0H6z6vzYJ2Vu2iSUDnywb05byBhzS/G9oCnNWXS+DqD1pMc\nwQtEz8MiPIFZp8Ve8YzYvIZ8ZI5t9U8eoKZDGncn/KzHnHV/gTj0xS2Mzduf\nOPBT9tl8IjCPGkKl6BDN30fNMn1XMh8tyYhBtJhq66AqAdxdfjoGvVZxqh80\n+eyqKhpDYuO+TskbREAR6dAcud6f/jTw+e1XqxJr+XWX68hexgu687GgcDp/\n5CFT7xi5Z1OopylAJyDc9YQMmBF2w0166WQBfAZBJQlYVAkMAthl/JQK4B6f\n37PPcWClo5nF4EXMkhUFuyvzaEBQs/BrSG2knlce5wYU8gyF98QbI70s8r8Y\n9UH+\r\n=CGWF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"07a753b35b2cf3fe6b4c5fd1841c512510341009","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.252_1525232376233_0.9532119200704923","host":"s3://npm-registry-packages"}},"0.0.253":{"name":"thin-hook","version":"0.0.253","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.253","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"90a3d4375ea30ab9129aef9a7a13d6e6237e25ca","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.253.tgz","fileCount":143,"integrity":"sha512-TeP9w4rI79DOykPu290eA48if9VzYJwn3naTPsufoaEtFn1T+GUPwVevrnX5RTg7x0VPdEoBFYcLP7o+hoqXUw==","signatures":[{"sig":"MEYCIQD+B1apgK+++UbYgBQR9KSCJXCE6rhV6Jq45SJ2ldYaBwIhALMB8qC5wramwj1tpNd0/89agWTE2XZdcDMM7tkcA13z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13989944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6TsbCRA9TVsSAnZWagAAxyYP+QEMRfLDRfpI6q6p1BIr\ntadTr71XTIRtYBdnJ8A0rDBo+osEguRiEXj81YzTxJtCOqDqiA24OHwBEW9e\nFw/GUOBN5bIANRJaW3LBC4TlRhLerIALFkLTZBw8Xo9Kw6eQPFX9swoAH+f1\nTTojl39cODr2JW91zrW+YjfbKOolRj+RbaFXpc1wsOBZC20vv5/G+9JOe51h\n8qh7RFBjscXMy0Y0GU+N98lzFpXrPdj04ORYkXXWRMu7VlFXnsuKv5vg8f1U\nmPuTViaZRMxu8olwhTVGar3iXUwDfXQaIoNEUknH3qP410kv29eXRjB/ICsv\nx9MOR84oYwEim7kyiE6oufKBq7LrUQDlLtUpRkDsF+MQtZYB6Z6qCCxpDyJ6\n29v64ATfOszHMWYqagt9fSGx+X5xzvOHFsMXGHK03tNohvqAcxLRQKz+/d68\n2ps7XmU80mGfOlMIu+RlyfYTjV61DUhMC6XSvtdHUwM5zuy7yKudhgNJqyiQ\nVzteBLx1v/uNB9h5UHaAmB7FtpBVJ1opV8Tm5I21U/WSOSvYfiTAEvAA9wIN\nSjTjFGBZAWFquFFy6udf3o+hUm1kW/SkbGMob1p8wn5aiiXTF1baB7WpI42S\n7pcuqXdFYnQDUmnJpS2kVAtnCDoFmDKgC8s31xj+1dWnYcoCovkKACcUcHeH\n44eX\r\n=csUl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"08121aab1ad533d9fe5760350cb08e71d8be33fa","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.253_1525234457358_0.03757339629162626","host":"s3://npm-registry-packages"}},"0.0.254":{"name":"thin-hook","version":"0.0.254","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.254","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"19b6fad3d62217440e22827401cfada726cbd080","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.254.tgz","fileCount":143,"integrity":"sha512-Dn1i/Xk/zx0JibWZuxzoFC2+LYIS+vcRpIJJb49Awf0ZU7Y4/wg469+QXGmTPh4epsMHR1YCFg5Q1eSe7wh7GQ==","signatures":[{"sig":"MEYCIQDxLDEKglpIfyZWcRM9pLGUZIUrrrOI6x9OBe+7Fy3LTQIhAOPwh5YraqTBgGx7TM5LZ60T29PVXA1jXskBi37bQNQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13989892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6T3vCRA9TVsSAnZWagAAnD0P/j21hsACPsp3FL5YbZ5i\nFLINrfFNAA9Yf5OsJeOSIB7PGD895tsau0gPKk9tdj5cT+c3XlwYXqkzzPKc\nN7K3EL6lQX/IArsxpqmWxaSM2EWWuB6P6sC3kq1kR7zPXBkk8cPsePmWzME6\ngP/BQepd0rGonE3SmYs12dgPyAP2lNmN4/70AOlnNI4d5KNuVJsBVzWMl8rL\nZzMA1DVT5/oihKruEBKfde+OVxj4DKXUea2Guyod8J3O6e77j1t8KjRf5h4O\nIyjfxWgCZar8DxUofbtz/hJr/ej8c1wWLMHXIVYi2ooqDlVVC34Q9s9t9lIp\ngT8aFT1SyUp7BufXCbBuIQFsz1BkIyo4pVBNd//FjNkKbNaA/DvzclYzhn4I\nOiThTtgqGvFQ5hzdrCUnmXFglgcIyK+VFkg0RyIp+Cho6QX4a61kyR2cQTNO\n/EOQIU37Yj1opIiyi69ShhLt4XwaumE4+aaiVI+FeEa+1uNgyQjd3FYWCqmH\nZZAbLXeTJZ5ZAFC2re25ujIsUhm4LH1EjwzyC4AX1k7WGdmybLQtg/t89jKE\neRnrboA/vWFigdCDLQVKVispTKfXKHTIfBhDvHNs24H09JLAc/2Lae5h64X1\n8DC0gzX3qfXE5dyWAeV3nD9i7yhXVtLBNZW58ym9Pdffd+RDFIDwArTYC8RI\n9tVx\r\n=LRWT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"2f430d194e047b74460f04fbf53e18d6eaf97cba","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.254_1525235179870_0.6759507448784114","host":"s3://npm-registry-packages"}},"0.0.255":{"name":"thin-hook","version":"0.0.255","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.255","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"df5e1b4d16727e4d92ef469ca776a2c90147209c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.255.tgz","fileCount":143,"integrity":"sha512-3xWyoi1UAKnePgrDl3FbIeloMj1O7AiG0tV+rwRbCf3XduixuOpPBmMq/MiR7/w9yQLGz0Z3Wk9ao7zk0O3Gkg==","signatures":[{"sig":"MEQCIEjoEzMOXEJolSrQhpXq7Wm3UzKKHk2DnRD/9NLaan2gAiAH1rJpjfpAFdLSo29JL1IF5tNjF9UC2nWmad9wpjpVSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13991786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6a1bCRA9TVsSAnZWagAAxVUP/2R32CpGgaKdXlZ0Y06O\n/sqcZ7/zwCPC8fZPxy6Nga9eskBZEt4zom418mXP+F7U9zh+BzmlHEMpQIBv\nzLwdG/PW5VDss8lvZ2O/Hyfk3pBmMmP9ACSLX4G6q0/3yB3Pu8QDSoNq0exU\n3qNNZbObb/XHHZCsUWFZ/D86wOn3BRgwNtGojvsyLkE397aGJJlJSmvBZBXL\nll7prwylxLQ5UUBR4urvYVVa2Y9Jl667sCgaSQSdpr7tfFf90ag+PpMIz+QP\n8jHE3+HWB6PpB0cBIchl+vzUHN/maST+Htwph/NEkpRS4iByl6oGsw/a/9rj\nei9VUnrLJT4ZgTr+w4IoGKe1KT6L7F8fcsK3G6vtg2iGA90vNIuqmbT6R8Fn\n9wyqbjkmFe5uo1O8WPccrrOC+E9Y5SJA8cHP32Mak9nTRV3msFdxGI02qEqG\nBbxW51BSE9+KpumGWakGF8D51ATrrKbbN05qew8cSAmN6ez2KCMSwCL/qkdf\nFEQlu3R/C78QRJTkqaztN8tLGnH+mMD3K+ag32W5RT8RO6C+CWekjVjrVH/2\nRJNMkDYZRgCjqRABzhlQLe2nUFkrMAZH8gP2htOxOo+gNzgnMhfMPCYM5KKF\noPbT+tZIHPQumXLkqrAzRJMpiSavZyhPKuBFqlqbeWp5/iGUyRF/6SyJn5JJ\nV/m/\r\n=nnfg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"ad8afa3ff2ea8dbbcbe0603f71342a60493f20eb","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.255_1525263704757_0.8606148478197906","host":"s3://npm-registry-packages"}},"0.0.256":{"name":"thin-hook","version":"0.0.256","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.256","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ea8f4f407c4a28eb7d375745a7e35b470d28966e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.256.tgz","fileCount":143,"integrity":"sha512-B4+YfO92Osy9f2o+ONjV7UsYPeDsKF9zNmzbZ0zEe0HIVUr83VfR3QZO0Jo4CupQtb9I2aWE8kh0sFnXc3csIw==","signatures":[{"sig":"MEUCIHnwxoiEnuEFdagZS2Fe8y9Z+nhFam9vobJtEpXPnnn1AiEAzHHTTFv4yL9fxGkgqcRF7r3/Xnevsz6xu/7LMVmuCk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13992026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6bN5CRA9TVsSAnZWagAAb0EQAJQVJDGF8lCmJHc97sPI\nHzxcamLlYrM3vg5P+58Lwm8ZbouBa3Y53HMDQYZec+4eMKPMfYkLWTTYkf/b\n149KQHTtGcSZ6JP1O0qYSHWoGXvqGIJrgAxNxwgF/eyEv3DwX2HOIbSjjy7F\nCuBmcGr1n6fIaEjc86j1HIuGuM97v+rSB3Z4SCIV89Eo4kv2XqXapVJLxOyG\nw9ctnp2eRs5vc5l+n/xeO2cib+Uc9yKfC/XxmWJDgVWSMRmz5phx8pvOjKqt\nhN9YfZmgzuFT3Xsk8TKRCUGK5pbnBrnKFpXVF2EsVAnwcPVBj4VY/oV2BQDk\nsmGbO9tZy9RwHfp2hyo0KjbPhfYbw2AP5O19IXf4fdT4GgwSu5mJduxMryfY\nK1JsRLyFjJFeasn4dJpEhzxdk7piSWGVd+uptx596sq6Nox6iNckX+b8acg4\nio912OI8gpEdX1Y9aHXWttqk8P6wXAmkE3sEXmHv/cbCxbVthZoGKIs3iPtp\nQqW8Qj88mg0ccHyNlgkq9ddJuufLGRbCf3ggw2ADkhwN4Yble/SRGcFhof2C\nYyarrgGdE59DDOBY4fk268sG1C7/lEs3cYEKgD+cfwu+Vm28e/QH7NJquF6w\nznNXKYZeaMQhSOvcPgHdJ/T9kpDY/wX142GdkBjwhClZChWHkvHMhWKSesE7\nLyei\r\n=9aTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"34839ecf8144a1c0630f9f746482023b47cda10c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.256_1525265271317_0.5569555647660296","host":"s3://npm-registry-packages"}},"0.0.257":{"name":"thin-hook","version":"0.0.257","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.0.257","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a953a38576d42e7e2c8441504976801ebcbd0315","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.0.257.tgz","fileCount":143,"integrity":"sha512-hBSjhI6FGz8m1LETRjZuD5B6Lnh7a5JJwsdwyrWy6ciOTSSwGn6UsWKdHnkk2NcslQmE890YZWqFwuy2KPX/Mw==","signatures":[{"sig":"MEQCIGVaJ2cklsjK9Xz/To35mW/CxXpZdukttziqTvFbaPM9AiBd4sXX1hsIqZMRun7FQeCoD+QhV8e6T8KCiq3rJ3ZXUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13992026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6bSbCRA9TVsSAnZWagAAU2kP/2l/jBI4D5r6D8H+W57I\n8xBaCrg9ClIUN6TOzxMNRpNQlSM0D239WFX2dyVu+Iq7SWlKGAw4fX8eKDvs\nJgt2t65F4WX3QojFJcEYblpyk7V0/VNKb1wBIzF7rVX7HscJGh8WcbO613QR\nw3QwQFXdYBQ6YpJzXxKlbofMSYxdsL+aMa+gME+83TfbkIdWQdj+xFWkyi7C\nE83rwRoQd+vgMjQzZ7td9upmmsbvgyBS8sd/xna2WIoDpCfhbjF3Io89ZbXK\nJVHiSv66hD2Y1nBGCLfUYbtvYcHkVMFPv6QHliyMewxolqPKoxuFSUOta86o\nH91/9UV244eQuWVvFk+xKu2Wvrd0YNMaO9YZRbTD+9PFimsxrt7/EqXTvIua\neg6+0ov+uuKSMUwStJXPaREYNm9cr9aj9osIqO0yMXIPEXI/mOf/XwNoCpMm\na1FGqyAqvLACPrPxQPWw696Wz6d6O+kx3Xzt0H8osouUUHM45OomN7/SsGHN\nqKehFZNTdvA6PVvd7dI7H/YoVnXDd+pSfacgwyyLhvHtoyBudnpwegkiWaaK\nriuOrvZhLsJ8PQH6VxHgVDp36uv+FKByb9DjOdqlzmM2n0yad6NeGpZoitfp\nYmfidrNuJkI48WxGyBs0j9+c3llXf3kW+O6pizO9Au/WUUQ5/TAKdA+FiXE1\npDn0\r\n=Y/19\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"359d1e63a192d10afbd0e2d98ed85db537c8e455","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.0.257_1525265561558_0.8408762693113392","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"thin-hook","version":"0.1.0","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.0","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7d3eee4562e5f7e5eb5434a01f36f0eb5afe23bd","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.0.tgz","fileCount":143,"integrity":"sha512-kBlXHUzVMRhYemGzmg+M6AnPH9tuS2zrCn0jmmGt94MCJAldpzTfp1bauAxWvsb+ZjMHyENyBSpNncLfX8ZvKw==","signatures":[{"sig":"MEQCIGvPTV6+Jdr+DwCqubUPBtmnulOkzSERINQD18y/8lGXAiAUU6lWavgk2zOFJnj7PLqTjxapF+G2H5buEZPjnuvnLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13992018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6bYjCRA9TVsSAnZWagAA2MIP/Rc0u8RY065053eaiIz/\nAV+Yd+1Ma1XnWhgygmDRzoIiSfARdo1FGWOPOchzgsEv5HR/1oTliQ13+PXW\nzEQHmshbHhPnBA6G8HtZKyoaH7mJWbdp3k8NTodWaH2YXgrJYKhJkShGaXxF\nCanjkR4+Lp+fk5RpBS99gCaypIbXJUD+3JQ1woKH5Uf34ZOt1QmlGmlL6mBA\nRBb/Wv8N9sbA4+z/5rNGkSPXGD1wO3Qwqnmy1s5zW1Ny70pgZasRumw8CnHS\nB5CuGmW3i5obu3rLbr6gu7QK/v+kceXUTccGOxGLbkKc+FSGOBpN0FeDCvZs\nxOHKmohOPGYo6y0upa7sfViKRGcg6lVhMF2RPZ5e3PEWWQlEchQtJRG4HozD\n+JOfIOZWBtfZZDYRtiQJExYLvkHQrDNNo4Od/h1MMRfWaSRnQ//IKAbDED3Y\nYbYVXYipqDhPPvX+tVJN+g2g/GxH+AkTQ74gPg318yqMg3itmB5LGdibUXVM\n0ekbrkAClg/b9j6Yr/PGDt9GC0psI9zgVCFD6AVNgSiK3syNhCCIgVP+jjDD\nxXWvaSPnyuBfwQ/QLM6KX9oA7xolAW/iUEQQQqnNvoCrJDTuHj0I4+3NLTzC\nzsE3b3Ei4ZmS8c9QZ7O9ygI5SmOFZ/Oe4t72yBPs/PCEIUvjF++4pkAlLp9z\nqdEK\r\n=RZXy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f79da6a5db82fd01b25b8303d6f15c26ba4532cc","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"5.8.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.0_1525265952232_0.24357045224902008","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"thin-hook","version":"0.1.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"2e0a3a59198ba1ff5a51b78d6edeccda01132993","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.1.tgz","fileCount":143,"integrity":"sha512-1PaMFRhhtYd5CJL2ySE5p9QQbSKJpP0lJa7rWkySA4AbFvWqb+C1QQDXR7sN2oMK59Iw/sz/Cq5oN+oeEg+UNg==","signatures":[{"sig":"MEUCIQDwnJt88/ecTjY3M2zeQLjfR8OaJdSLjlkxVGaSwQH+IgIgajvy6bEoEuwbWMJaSUNj4g+Wn/u9K+PpwJTUf1qic5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13992018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6bvvCRA9TVsSAnZWagAAe3oP/jQS2BwLC1IIEotqcQTj\nYnrQ656BedPebJqGw630BgWQ5f4twTxx2ddeJ0PGbgsLCbGaDj6Uu6RpU56c\n450J2h/IN61mrWCCDMrcY3KsScBF/FKRE0td/cEXQ8pGMbdM7errUcHkdSVX\nF+3KgwMeYRQxJ31WE5Zf+81DDiGlHm7Lq+buYhYMAXjq7JOrA257CDYvFkwy\ntYcwPKsDhSND2o4cQ7wagQdvz1d3lf+mj/ruNCQGu2i1n/DauSz4rCyMFCQ+\nobEKqNIdD4HjsLJw/qlVA/sBWtwJWAQebuimoe2L/w/xFEAo1rzhtVvCyDvm\np6Cg3tdt7zIEe/bW8lXHg6f8OG92hnv4k0ZRf55I/S8NHjvTNR4MWu1bwLtR\nrC1W5Vq5owHxga/zbd7erLdI8K0eakQvWc4wLw6Uupu5UJEg8oayt5oRxxw+\ni0fwx1CIY8oE+yU+eIQ64P3u3PaTqo0RISRnm3E4e9xlJz2Y6uMO/KmtMwbC\nLePW1dZXvKuIgnD5EnqLRRuUkTQF6UniN6FhM95uEKYepaO5bp8nIv/oXSS9\nJLKqWWErNXD3bLySxYyDK/TW780KiQMqqAUWrnW0LOaP/ezLKq4eSiLMVFsm\nuXvKe24t6p2rb+gOuv8YECQEfOMxTcCABq7dlW7TRngICKuMzFK5BSgIT2y/\nu9lA\r\n=MCw4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"406688a87b14cd787c75c364ce94e40018abcbcf","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.1_1525267436655_0.430859722054175","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"thin-hook","version":"0.1.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"69ca55aa56b25f0ac6f3ac33837b67aeed692f2c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.2.tgz","fileCount":143,"integrity":"sha512-FDVuc0Pjv7dzfI4z1fUvugXSPS+h3X9fikpN5i9IHOpTzsObxiXX8O/xTHc31mO9aW4BjkybEuLTOhZMAescpQ==","signatures":[{"sig":"MEYCIQDfSPRxoYdpEFTU7wfrbwC9mU68WToavZ/UZA4VVbpLcwIhALndlI4IyX1j7bcWEGTQHNp5cqo94lCSjfpTnxzhD8mP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13994745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6q34CRA9TVsSAnZWagAAHTQP/3O31IVqiJ7QVDbAM6h1\n+0wvUvIkqz/ycm31g9tXeOJ2WBAvAopLsx2yc0muA7y3iKpoSDQuHiexJ+Qs\nwzCUMHQk8qQOS+jiDy4uqfugU1qIVhpVYqVGSxChHIT6jdCLzDEH9//lcBnJ\n2N9QVXCd7QN3wvDea1w/l8NgaRmD7plnOeG1iCgHf7VvyHpUB9UjdjcjrAOD\nyu0KeWNJgX5/d2YDDd/60elgHEWJMWDW5EULluWBo57sM+27GKTWsXweNdPu\nhf6bx9iHp9k4MVC7I7/joftb06B4Pg7dEKA94mhjYN3urp3JdRB9FZkniH6Q\nlkIf9DlrBWYpjzQq6i9TLtkXG3fZ8XmnL0wA5EsDJzzYhTLSLfpfJSKYbp3c\nGsCgeggV0rB6bXTBnA4UCGTF4XccdR4zN/qyyAmxtNiZF01vyfOsDpxCUqTX\n0lvLknptA15r7U0Hjg/hhDFIX5QZUHQT34ti1PUBn9izhtypAmEwi/V6w9BT\n+Ye/7DHm7npSN+pLGNAXwQLxBjcynRYnZgFwPqY0CbVWWrQfPDF1KJ2LYDZG\neDBgP57iQm7AN/ap66OZswsnbENTbmPDmhEvM9+SuJVgCCLXDPzajSHwn4eB\npqHTZuxdsjmwoDoDKrv+oAB5U7GK71gFEsZzeOuhBUxy3DIHf+bj/y+jaPSb\nNM29\r\n=CwPX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"861ec6c621cff9b25d3e8173665cd0e4a61f98a8","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.2_1525329397971_0.7761877580835881","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"thin-hook","version":"0.1.3","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.3","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"614762ec99c7488ff4725cba1b1c0825eb592b54","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.3.tgz","fileCount":143,"integrity":"sha512-6t4XzZaAalD5a2u0e6Lk3+XLTS1VQUGgIi2JcbfObOcuuQHhrpyKzfJ/NrzB3QjR2mwEPKy73X0nk2g3nMa43w==","signatures":[{"sig":"MEQCICmMcVrUXvSAjgFwYTfRpcTXYH76AeyG5PC3et1FguXtAiASPRXgpo+0xWuNLAXj6i231JXs3eDQ+MuunrKkvXx37A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13994848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa68ZLCRA9TVsSAnZWagAAU18P/2ZxjlZpST4FTcPnrvlD\ndWFO6MSHwxTS4LbVyznWfimoIbTB4BaTTK6dhfxQDwfMhQbjzmHQBQpwlIfH\nV7O2QqdITzDEdvEIitMDyGhmNO1u8bM3pmo5mR9mBUx7U5lSgejb6dv5LXVp\n0ki7S/nRz6KRrfBCq7hAeOyqK3nJg9+Tb3GB3EvzDJIz3+GOzjGBuSb20VMF\nepHCAPhXUN3b5GJoyy2xq7xcxgCiUQ4ifXduaY2dgvy93sW8sf73uEf41Wx/\nkV8k91L0AIvdpCq4sJGUF1uZi3egAVVSJ+e1GUa4ADK3ZnhYvJ54DUI6cIGi\nMWXu4QdV2ufE2z6t0b4GL2JxjymzQHoTX2T3bkThD/9dQiMeVjGFGqLvpQAB\nIuS3GO75Gy4mBAgVDydAcCkjJL3wyNTEycYqCu6FQNC8Z89NAlUXGP+AYgfv\ncpQJSwG4k+W1T/9iwj/S05WOuZsjSrHwswsAUX3/VZPNZBfloPu7hHNZHj7L\nwPnF5zoUa5KhQawmVkEtgtTGNVyum+qi4owLSxCRQCgQKMFLdeQg+oyBu4Cs\nkPc9TUSfU6vUd4LLf+0L7zNEszgjL6aTv2Zx3zxLx14PzaVCPakju4tHf1Ho\nLtWd2LHBzjj30baVpDCOCpVZmoCUCmsLJVKomJ+aeDt2uVizjgYVYg2PBBZR\nn26I\r\n=KEYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"48a22791b542e9ce9cf6fcdbe984d41418f27bb0","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.3_1525401160227_0.8779846512925504","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"thin-hook","version":"0.1.4","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.4","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b62cf3ecf0b0c74ebbb613b88bd6711f88f504d8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.4.tgz","fileCount":146,"integrity":"sha512-vAfEA7CALaCZ3KJ47oc6C5f38nrLFxdACbLxqXBQ0lRZY2pEZDLkouIJVUYELG3QPmwJ71PZN9LHNMVKy7NRNg==","signatures":[{"sig":"MEQCIE8ba/yfsztKEGIc0mtftTTrKqP8WQm2ZSbCpTfV/1KvAiA5f9HAIEjhO4kM2YYeMTzUzAgkNUPICGrypp5PzdqNbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24988560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7btbCRA9TVsSAnZWagAABHgP/2ryC9e+Pu2Ol6ctdxLK\ntHiTIHrNIUu17BYosvPFPqrAYBrkjUttEz+GlefTiW1SFNBZ8BDa/gZ0ocXE\nFQxX6lmTdIoVxfigdpZsFc5C0Gq8o08xQDu4TU4KfooBjgtuIlAacRewWxfM\njx++ak4zx/JA11RNdXFNOGZIIT02e9T3ihquYrHaumnhgz5/nLOwTVYHCiN0\nyv0jrRoW9IEHbbGDxPOLhcbfaUchlkUGy+YkpflwpZQUDsravqFA36c888k1\n9IpoOrYzolVaq3AsLPcBFWrK1SmsQhDsPOzfpRXbg82Ep/Hzn/Ei5wP4Xi19\ndU+LxKwFHZFCZfICn8ubiTeE2AT1ai6DJBGj7c5y+zNbD+0pa9rCuVsqo/ae\nW8vBNTykJeeVVrCQJBEh7nwPituiti49VZcI/jurM1fp+O49OnoRW4Qll3aO\n7U5183DIXaXPVs83U/RhCFRrY9nsbsvdiQSrbIJfNr3aCiLEF358XTrECX1g\ndXqXGCWXYqY1Mv1dqV0GvwBEj9y0CQOUcjv/IUix8O5cyI+2DeFUv0FnGw+g\nXRgxuaEg/vOMoZzJERteNOWeXt7hSVPZVpBBEkN/SHwK7HKBkOeXC7pAN5yo\nRI/44mrhi0hlxHQTr9UHwfRbW7mA/HVnU2W17kRhAvd3IpK+h9mIYtw66gwT\nkPwZ\r\n=gjhI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"2fb5716a26386935166be4d32d8d94576286aec7","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.4_1525529432361_0.020439676973950993","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"thin-hook","version":"0.1.5","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.5","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4dc6a5744463cdd5346ef24d183a8f38aaf84b44","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.5.tgz","fileCount":146,"integrity":"sha512-8uxE4k1s52N3rbojeN+eS+0+nRe0Oj1G5B39u7BDnvooZITS8jT1zuNj5nv652Uokda4btNwaFQLiWDNHXpGLQ==","signatures":[{"sig":"MEUCIBVcySyAGlZeKEgaVVbrxbdw0jFkYdPKgb2q6k6X6UDyAiEA0g8IdQLQXyy/xG1gDSWWIzwvfZ3aOOI1BkX4YMLQYQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24988648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7nKGCRA9TVsSAnZWagAA2ugP/RabONuu0Vqel5Gc1JsQ\nikK+Xq9KGGKJuwS7zvuc8LcRyi/13yZaP2zM+MjnMrx304KhqjmBaYXQ78w3\nNyLV1b38zJlmJquhfpgretX6pCXiZtyNksuxXbZj4GxLSudNZw14szo1qCSN\nXNX4blEcfXaSiN5t/7kN7IPy7QHyEqcHpCkuwP4LAJdx338fFTMaUFhk5zmw\n0Mmq3egFev1Jh7lgElYZrRdc4OdaFxDfUw05doXmgdIXUYVKSuC2rnaDEtSP\n0gV84QV9SSE/Q77QQcQKmoM6Elrlbd7Vttypsia3oBNFam+ZKVgg8NeXUMFu\ncMe10dFfiX01elfiHiI94zeadHZfW+U3MtNq4v/a+cb44ik5U5GwGeFoqV4N\nZxexA5We0GLwXUdDH4rio3AHxniI9K7dqvStUWo8Sp/5wkUK3FITpOyvHFxJ\nYtlpFs8NAJKuks8YkaAh3gk3sALp6IgogHdCNFgfo/7yrn6yErILlYfxPbry\nifB/DSS4GmriFIy1+LJuJBrZq72fg2i0Fp3IBzQZmIS6QSnPhEwenw3Exf3b\noZPfFYkeD36it45ADQyNoePE9gENvilMDUsLK1m5OoanwYJNoQDOcnCsm6dr\nFKS0PgUo23N4ytQmb9GsaolcQunJiQbGNR2hC0URh+W2wCVgW7UbL2TYMh04\n3V9H\r\n=exS4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"d1ba50c8223d18e35a6a97ec8a2d6866e532ef85","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","errorReportService":"node demo/errorReportService.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.5_1525576325603_0.40103679326578834","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"thin-hook","version":"0.1.6","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.6","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"ba57bc2e09a1bdab73e424cb2da9ccee93858a12","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.6.tgz","fileCount":147,"integrity":"sha512-VUNI/8XzgygWGNAUp0XzQSylqtdoxxEcydRcM5xNTjGnPi6oti1HB51ujN4TCi9zx6f+odz3/e6WboDmAUbKQg==","signatures":[{"sig":"MEUCIC5ZRx8og8ApKw8Y37+cf9MpWriZubCJd3P9ifflSYzBAiEAt1ahLNnXOOF6wQSQ4Hu/LskD6UA2puuat6pe/2LurrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25002429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8EzGCRA9TVsSAnZWagAAg24P/2rtp5lCyHg76GJhIdDR\nBoMXtGji8uJrvENxBCVKzLQbuZOXbAiIC4GCHdBeOCISKa7q5avXpBrgfVBG\nN5U7qet8vwhBDe0aBfR3ryOjTuhSQPM+qDPNOEoEWuRLZ/SSZ2vOXEfT6M4b\nsAWVcVXRPLRxDzyvMGdBZEw74eO9h71qEbuiPGyy/kV9KkEqa/9w6P8Y7JTG\nrvG/HvZUjNmlm3QYJvnT17RsBGqKHeydqU1o4qwhfQTu2uisn1x4gXenQhDy\n86dHkrsPeWMIGGtdAqt7Q7SsVw8xLFuh4cRuxJgEsM5HOe13uV8PkDKQTv77\nHhNcb4ayFu9O1ShpLf7cER53GdROyWADnhpeB2MDn9DO0FKoJM+IeTaoYzKC\n5rsKyETad9mIFuQBGzdK7nGCHIvpVVP37ivadRTAXaXcfmke/BybBjWBT0Gv\nn5wd46W8LbUVbHENwZdpWgwlCmxHPNyMuqk7yc22bY8zGC3nuiLiPmiLgIEj\nbRjk8QuS3T3NiyY/fKMcgZd3e83xg6zNxD6YGrBaI4UQuQ5cZmeyBrjiinjt\nc9xFfHeqsv4OLJ6n4FHYTwCh6Qk9t7rH3i21dHS8qlQsyhhicyG8++WbAEqw\nsUiTO0JnDFZykPGu/R4HUpzHUnEZ6NetpfSmZ1rSeG+erjgVqIDlI5MQqpSx\nbij+\r\n=DvCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"1cfed6eba19c88a3b794736c3d355a9a860aa982","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.6_1525697731327_0.5755400735551877","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"thin-hook","version":"0.1.7","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.7","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b391d98278d9f2c977af68db08e2ce141d3d8d82","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.7.tgz","fileCount":147,"integrity":"sha512-UrNGmJJEDsreDHAkSF6AKMGkm9UVwymHJ9dsoXQ2vgQvlpMKNitVZZPY5i8Zd24N0ImTuYaSQY5axFDVDlsBuw==","signatures":[{"sig":"MEUCIQCrF9Kk5M2Z/xN8pbzlJASulFLTSG+M37B7s6wsbUdgUwIgOxk1STvt45uZUJU7/VC4fMA50ZUGu1/T08sFbdFuOfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25002693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8mPICRA9TVsSAnZWagAAup0P/0y3aYX9n4gbdCebkIf7\nSA3Gi7sIlE2SD6P/Bl0L4C8PUN4k2uNL3QHYsprYynxiGNPMQwqF6rC521gf\nYUSym9ukVBhnlE3ZSCZ1iEuJ5f7QajLUKCh+8DAJy23PpbmqUCqxFiaigStJ\n/sozmACBFjCrLRlpFitIM5tTtsjs6VGRY5dZ4sxnIvaKEEqOfRL/6WqZdXVx\nmOd63Drw3UNlLkdY3Z0Tj59DY6xm7tuo/4oDGEoi4Vb39m4hPjpBQhrQyMJ3\ncEZdYDWakl/UYgWV24Nn+ZhD81bfIKAJEY+QRAytrD5KUdHupiGiyCCHeuKe\nFU2YxDYQOF916XicnkyTRVE8zruIZpvUcsOQyz8dJ5eGnGzw0vA2nmkhSwJk\nRxe5jrudy5fN4mhtS6ivAcWW2P/DBj90FCrYGC652k3f8WW1J7t04AWJfJ84\nZGKyviF7CAkjMi+mhweciqOEhN9lFR0BOZmU7WeP4LjcfTk9OXcqnxymxoFW\nKvizTPvRJjCetDu+r3wvzj5FLvPi6XZ4dgBQ55XTc/Op8yD9lFvF6gmQzuxi\nTlkVBNXPfxmu4e/7xt4OPB4WPpx2ODVbNSzZHq/l3L2mrCtmfkxCLVp9a3tL\nw9nhABEHKUyLgTkwfjjT254ixqe/1pEaFBlLD/klcoK+l6gDXl3V7vGMLZi/\nObrg\r\n=J6v+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"60ca105342e19777019e9fb92b7376a09236935a","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.7_1525834694265_0.28315146210787967","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"thin-hook","version":"0.1.8","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.8","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"20ced5fe18871ea2f066becefddfa0e769e35995","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.8.tgz","fileCount":147,"integrity":"sha512-LLu1TerrnJAtiUqDhISr06/kgB60S/52eeuBNnaCX1H8mJflerhnR5AvV4mSVZu9S9Fnm/JLqPbDcwS5yi5CiQ==","signatures":[{"sig":"MEQCIDfaQD8e31W7c2tOTVHjDYtvy1jrEj8rJL3BhjZrWV9yAiA5NNd8cgchvOtIVBSo9pCtwppI+ERuO5fAPRjBsKhSZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25008510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8twVCRA9TVsSAnZWagAAleUQAIdINeazGHrcHksR46R9\npHMt7ZP/9bC2rH4eerMnoLJBlTndlTcXt6faE8WhqOqwhp7cUcMd67njLo4e\ntYGUqoHt0dq83PzecVnk7U5GtZe8PZyAkp0pIQpk3C9pX+HNMQiPk4JL5e9R\nCFRuesEsxPj7sKu18BC51L6RI6Ro1lFWrQ53fzYbN0ttzCMpeBKfJ7QIvb0y\nLAzfwZuBxAvzletHW8xE+Z1CxqxSIpRqd9fQlzzx9zqB96oh+JEJAarzIxOA\n5uqL/e5csx86U157JBuJeoc+O2uPpeeZdOy1+duWPnEtqRFOLyz1eCZV+I3w\nD3ipbkMf2MezJTin/9QsPamft9ackZGHJRkMwg/QPQqUErBkyKpfhDRDRFLz\nfsIri9KtCmIrjwCBkSVaDwRIvJsDlURQzAP3z6MyPqSjkfwg3ebPaOkxXlim\nrZv1fXiIlPsjQoswxic4CocZtG7GuRTEtemL6qXwhMBrjyj+6qwGh7cbkA2y\nsouD1TCELUSWKJB9Bh2KLCeBXh6EXZWx3A5UipiGAoGjWpmgidEvt1UogLDe\nq12/niobcijghh0LT2l5ZtaKJ6FGZIHWLGpV2hLy87E0z8f4SwJgg2PDgaX6\nkZLynyE2h6oMHRGDUcWvB7LncKxhMIHLg61aHlMsLOhXl31qkI3lagzul6Eb\nAj3O\r\n=7hyQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"95d8f03f2657248e710b49a292d0a627b547e38a","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.8_1525865490642_0.22502771389285647","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"thin-hook","version":"0.1.9","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.9","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"b250518d19bf94043816dbb21f46f0a29c2fa5af","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.9.tgz","fileCount":147,"integrity":"sha512-A3QeS47oPlzJ//SeVAVkyLq0e4vZJW9bvrzPMK02rkb6vht2AJzI1YkQfq2YnVOhWSV1G1f29ZzlKot5y00GvQ==","signatures":[{"sig":"MEUCIEavKqAHoakatPxs3GUCmy0YPUy31wz/aUwuXsPWaCXIAiEAuKGQ/O619mI4xHAQPG1LnFZ9jPjSaCFcugQAuyr8Djk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25009409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8uLICRA9TVsSAnZWagAA5bQP/0+1sobywYldrAa7GGyO\nmxIgFZYn8E/nmJ2nbJE+emIrkcqPnUP6sd7a0hzQFClth5Zy7DimREozhmZM\nj0ET0Z8A9gniZUSfF4XIU1LotVxTfk2iIZRZbyAwcWHEE1nEqK/Ea/m19+LI\n5/ciWBX16o6xvrFeO7+YAZ3rXzqWYYl+1axXELj6SmmRDIpXF6Ano74DSYo9\nlZ2JFGrczJLRUcO90eVZqMJ4TB6EcQj66ipanKgnLUl7PsEnFgFbBqDV8zpS\nvmdp19uDsvlGjLVcgiyNCsUEZuSq8ve1wUqM3jl3434ufL1vzY20cm/n7OzD\niZWcwyqSbmEBzPvoW6r5VBHyIyZ07Wn2GEJPvtKkojXdMZhds592If+qJxNs\nWOZt9kYW7w3O4W9zcH1hTT6mCPWlrjWwKi1gXquFF+0zrptzqX/af+ry9g2o\ngpa5WRSzz0YZ50//BUWdSa0KUF57IZr4OuRUk6GBvhNVrLojPl358lMAauzc\nQYW3bDuiBMHYI6qIMxxIMLKsA1rpMYOxkHHufPxENhwfa4MR1U+CPsZRrNwa\n8THp3Zs7g7WAeBS9kHnOcKi4Z+4RgNWZVhdfnIpt9OfaIM95PB1VxC200E4j\nVISh3wqtIS4lXqsfRT2hvVwjWRt5O1kO+05exfh6ccXOiKmkmq+DcBSkL+vl\n+fXl\r\n=FWRw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"d84ac371edeaf61f29eb2ebcf0c0fae5fbbb6b56","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.9_1525867205782_0.6845120693009237","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"thin-hook","version":"0.1.10","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.10","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"de6a0afe56cb99eda7c3c9b307bc365f97924747","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.10.tgz","fileCount":147,"integrity":"sha512-QsQadg6egTNFo230sIVWkWxPShHQlO3X1mZTu9aH8OhhxFPInw4/N5MD/lPc3zAId05k9ealu5vYd39Uwn99eQ==","signatures":[{"sig":"MEUCIQCorntjvO/5McDv0GaUJjohg5eHCikGJiSeReX/O3HJWAIgf4NTrsv3ox4PcU0Uo066cTXl2qd+AAo1Y8SodhfEGkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25009125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa86PVCRA9TVsSAnZWagAAWWEP/AzjN4piwNLeuonfA+pm\nO2RPJX76ckf8pB/H7SzzfWftS0MTEp6ebtoM91d2FpQHzQd3DB8LYEp/AegV\nX6AWqf3SXaNIl8DsA/8NzZly+CEsgpKLuaBqlTiYQ8XXKYP7Ecwwq7yBA8HY\nekjQ3TjPFIYoSHTz85td0r+J9U8kyzjB4ZNNyNKFDQMRxwUR93QpUgoWN71y\nHriI1DnPOCIurUwz+f8kSjZvIvryr8RmtU+w7z8BQa9XYbSOm/2DB8544//6\nMK8iVyHrfmqEVrc+gjYnz9ie2U+weJqUxaZxoqxRzH43mmn9SrFvYLqiaf3y\nQaFD/lkvw9zuhM6Rp2d01x+S+otoT45ujIGVaH4V4VN+TAbQqK5eaG3OIONJ\nAT3BXnxfGwlUYYlSkJ8+U+z7aanILWOqubKkX3z0Jn3jMSSCBcaYxMdQEEoH\ne2xzt5js3n+vgPgcKRYmwFKuau46drFffftgAMuCruV5NBQCFAI9j8VwsTv5\nEvv0CtDSNS2UKAUfyiSMh4rYifVlnNLRjaJLiWILkyiahna3Zemw/fFrBJZw\njTgpGFRfrA9qMy7kt6JYxOVUZCrL6nv1or/agg7fMZntP5J0qvsl4rWtl6c0\nAqQqQ5DaDkZ7Dlj8/w3yBv4K81gJ3qu3gL2rnCE/ctxsxXyJVKkEIy0Zomf6\nUEtW\r\n=hQaj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"57028d98331f81eae6c8f9e705cce7880a5bb135","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.10_1525916627159_0.1835645699490691","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"thin-hook","version":"0.1.11","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.11","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4aa9c2ac5fa755cf71e9b814f05c3878c1d1c30c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.11.tgz","fileCount":148,"integrity":"sha512-VOQuWf3yU1ENRFYe6rQx26URiGSqZ+rwBxVrO+7hMzlntHFsd0TX6Ml2yAgM8F5P7vTEeO+d7yXXDaa1yG9V7Q==","signatures":[{"sig":"MEUCIQC1XvnNYrRb8ribvKEsnTD70WDedDKEUMVjwyzZa3slGAIgV3zCU7ptmlYjdnifWGXz/P1wQTxRBsEkDnvVgOig/wM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25139268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa89m0CRA9TVsSAnZWagAAVJEQAJtECF9oOBDWW4+Ssdq8\nq1h1C5Bh7WF5NGR6GXlyIfODqJOtNz5d8jQB+UIX5+F8N7jsiClBwUqc/24S\nNChg9GVln3OnZEJrKPiWq1OeuLVidOLPTjfLd49urLkZ456Ia28iZ59NeQOq\nQHooQR6bETOkhqEsUB6uxSKL++yCDT3pHZrXQDOii7D1mD46LYIB9xpqrHGi\nQ8yer1wLYA0oungrsPZj0BamEadOExz8hvS7qXcbpe6x7Q//us+CrPrHfz6j\n4jLIatHm6xxX+Mdfvf3nYy0ZowUNzsxXqjs6T+2172SE+9Q20jdgL7s1/uHD\nIdS18skanElzTe/agViMUcLMdUvbFzjs+VnxEpGBSexgcD9w2PDGj+9VEvWs\nhCLmFdkYk50Ey1PtaKNxGtd8IxVXgdAeTxQB3tbqV7FYWtvyDb3ijWlUpiuP\nIFIMdRW6oZV1TcF+9JLZ99ak16DFFtEpwrf8bCNZERHJBzHNI7XRxuohhvQH\nkLA5RLGjrfhXDQTzzIrUB0ZzSDuoK8JoacDyM7AGYJhQm1sEmKQEmVwzWhzf\nsa6u/HI43TtaCVo7BP6kK/DTofBA5BqACLHcO0slg65s4H5SDgRzndAT/QTl\n8MJGZ8IJPvVbm8RWgsYcEx9qqGiGr3EK96tfqR5bFI55NcXsZ1JtgQzXteXq\nQazt\r\n=Vk3o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"09e9b8a0dca93c6de2d85e8123b06d0efc6e078b","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.11_1525930417139_0.4004482962718241","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"thin-hook","version":"0.1.13","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"adba76a8fc8508d209b56b6e3b52509cf95c6982","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13.tgz","fileCount":148,"integrity":"sha512-lKT9pdKRMXeS1M4oDRlgC0/EA/kOc4HOUOJ2WRa1PDnvyH0569ab4nGiWsE32qYsbb7OR0WXsVLIQo3e8xZNWA==","signatures":[{"sig":"MEUCIC2IcjWmB1Ta3TFafAvhwG7POSxyCCyuDbbAg9hC8/G6AiEA59jbHyjyHx9CoNyrTvZAJFIJJcCyFWTIl54vmghoSz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25139352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+SLHCRA9TVsSAnZWagAA4JMP/jhZQ+wiKTZrLV1mdj9R\nhWNCF/2ToRRhiBm8xAWAIHBtkVg/KOeiz4EOviUjZIu4VBLltZdCB2E8+VoH\nn9SaK6qIJfvUGeTrcRSy1FgV1as22YHvdexfLvAY4hXvR49RjKhLE2EezvSb\nfB8ZTgTsrCkTXDYbTTpMBb6VMekvx3C+NNV41TB34pgVRYHvW4V8L8XawKCQ\nZZgyefxnO4LQ/4jcbB5FA1JtmGFPxsk7AsVHP0FC1d/fbR/zFSnrWMyHpSln\nC1yMseU0zUXOOpsTHffTvleN2e4U0aaUVZa51BAuFTFut4Wm7GI6rrOqfqRC\nz9OTySZvWB5+3p1LPRV/Qg0Nl7SkV1j5sz+id7oojqihMfn/1i2UgR4uoMBT\nOoVtk6s2NmbnXlRyQhnofJvr6EuXKYAMpjosato7nc/vPGs3mmyzhKO1Yd9l\nrW7c/osTHP98xW1uc8Gwtxe2yZAMdf/5Xe9LRxBwmA5nqsdWNRoxieBAL9Gx\nTh3ET2QZdyyL7EIsQJlFZ4yqgtVTFNMNj3qjGCWBPMDfI7f/a6aPm59Zonmr\nQyR4rp/R7xi9o3Sf485YXZ5c994tDDEhDDQ/kTs4G4l57HuqDH6zB/Vh0K5c\nuNyebvdpxbzhFmCqK7oZFJjQUPA010zlshxhZCq5d4SgTroFmPdMVRXTPg1y\n8ViV\r\n=cmlx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f7b0f016ea9b0def634e9c058fe11752a573d3e3","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13_1526276805040_0.8083744924721632","host":"s3://npm-registry-packages"}},"0.1.13-stack.1":{"name":"thin-hook","version":"0.1.13-stack.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"762608cfe062eb735da7b7e54d209042e9afd485","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.1.tgz","fileCount":147,"integrity":"sha512-w68wTWH0AssThxs4T3RpOdH4B32XH+CR8jUshoWXJ+cTdp2bB3V55JQoxsoljc+ry6WqfkHyA2eYJIcgK4B+pQ==","signatures":[{"sig":"MEUCIQCYQ1kwLuWZggjeN3dFR15UXVEtvDYtyvXjJVFICH6WSAIgRP90yXQoSkeAthQKy0+JqkiDf6q4ECsSoikMGaxGbbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16563316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAEq3CRA9TVsSAnZWagAALJcP/0D43ZvpOb0wuxnX6BDy\ngGz7F56vH/GRAJneM59b5t6/Cp2SUAvKAvNE6nE7LNgs3y70pT3gKfO3J2Wu\n7AQ6Kh1/R0WWw8okCBT3HUDVGBXqr/lcYevFfwsZ+Yw3+FFRvzaO1qNbijhF\njD1vEjENXMI3JvhuQTF1D8ZtMWWeFq+/rvyefX6iwh1C9po7SLTtFjTQwYBy\nW7eLsjSggVMfn3y6hQMCThr1ScpjWGyg/IdbpjjubCLcClwNc+ZpBZghGjK0\nVU8Q3toA2KHfzJ8QdLfyPp41QcLeqO5dCBNqFp+dC3xNCOmPuC6PLfE7uyKf\nZldZLDY40dsoHjJWA3ctjyEhnr0Ho76M4I6+r7YgCDO3PhDY4aXiwlBxFtvq\n5ERh4+0AYlACn2L11CAVSRLSJzZo2gbPSxpoLi0WwrwVXi+PT/gOXgFEBQhk\nPoLy52tqlDEGIobbWwJ7diOt90jZEvXE1GC3EfZNGAtgJYpk0RG75UAImhv5\n22Un94LkXC0Sjisavqe8kp1IwadPcPqoStXInRaiTmTwz1Pt1WP8h7sUs3Hb\nOcIGUqmghLZo8NgPT1RhHBHn2DY/mEcwrG7cx3VtvP42P4pdje8lnLHjrTf5\nHVs/nJt+PAiKg55Hgy4ZdU5H/udrrK7YF9RGtg7jN7IZR2obdfnDHlnN79/K\n9VBk\r\n=x6rH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"13c8403130dfb44791e9fc22e35a79e9e533b51f","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.1_1526745782936_0.3825236940919736","host":"s3://npm-registry-packages"}},"0.1.13-stack.2":{"name":"thin-hook","version":"0.1.13-stack.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"02d1a0837e24a85fcf1d9601f5b84b0067057b14","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.2.tgz","fileCount":147,"integrity":"sha512-baMNE9VY7Z60RG3uHQR7IluNp4wIVjHK+pHlrG2GMElcGyENwVCITqHN7JJ0iCM7ZDOggmcPnI5cFqTzC0Jm9A==","signatures":[{"sig":"MEUCIQDnAO+NQfXgRq+tEeQd9gxb7G/3IeJejQRSXLIa0uqengIgc6hnwgJOhldz2FqWbhr2Drot+y7XyxhLEmNa+VvGb6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16559475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAUniCRA9TVsSAnZWagAAUeQP/AkO8hKIKN/Y7VC00QhW\n/skJDondREpH2aZsSSSqToyO3xj6A/3DYMC38SRL0I+5QPrUlGSMtizkQzbO\nPvi3zPsZpqgufl9xFF4DlOgQqcyAfG7ZsMh42hnoQgYQ8tx4NkoESZJ5cQy3\ndHBkmtKuH2U+ZEcKU1ngQuSj9f07zBbbz+9E+Ip90I1cmiIwKPpJBN9oI3WJ\n85PS4QhmBry1te7itztpt13cQMmnIKHpGqIcNFY53LY7O8A7HMYZvuNeCwa4\nLyS+iJPOmDyD4mC+7ompsugJuZr1YHlsduGK9v+1hH75MoiFkbSIDYbFJQBC\nzKK7FOawHIrAz6I6/T99u+W7K3zb9BKJJ6wprPI+hftEbZXv4MQAtRqBlySK\nA23iqSb3oLdeIkDZ0VS8qyvhO3ugvZP7ENhHr2u2nhZSGJ54Gv/GOPrEyWky\nrilwuvoly/iUjm0oN49I1SZZDSr8e1IPW60duqXzzw06VBYDGGbyh9EJ86eg\n9g2c5/lTBztLpdmd4VLbnE+gxwOTgSnsGeNC7IgFL1yOExE1MaB8fuL4Adso\nd4kPpNPUGOJOilltjyFfxJPCE/JgToy4hLp1CXNKPE32w28fmQkBkzyDkrei\n82HjXRHmuzckzdHfQtZnbKWo8zHGiqxVtpq4KxHNxjpZtpjF3dRPhO9JDI43\nd0IG\r\n=rJRu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f3bb44d55d9c6e11438e32782f54f8b573cf131f","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.2_1526811105064_0.674300886428165","host":"s3://npm-registry-packages"}},"0.1.13-stack.3":{"name":"thin-hook","version":"0.1.13-stack.3","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.3","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5c804ab85f6cea191108d291fc0841b87bdfb045","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.3.tgz","fileCount":147,"integrity":"sha512-NWAKtIdFKlJY9xjzK2yH2z8iLu9JqHrHWVu38EhDGY0z7CyhfsxwhHxeK5G8hFOEHXgWUcGDYjotkUQlIA/DHA==","signatures":[{"sig":"MEYCIQDmUQ/H64rzv04ApgM3IcjSiAxIfP8k7gYwJOJW23BszgIhAMYdQKAuEovW2/coVSEApKXFAjwYY1PsUAbMuR3l83QP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16254775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAXVOCRA9TVsSAnZWagAAcs4QAKOcUOxag7ympcqLebYv\nhQysXAMaaWKTVT4eUtXg3b4R3VCcGyQe4sjZTUE1MaU0/J+VfmzbXBabN5Gz\nCXcRHrGqKExyMmQEPBrZ80GjsrmEpid0LcMjXiu485dUViMLBWpAMe2iv9fD\nm98VZ0STMd9CREctkJgfPzAsH75hDzOrPkZM8ZkOU9ZQwTtPMdwuXQrTWQm6\nMW0IbUTbWnxugiwo++RsaqdAWQmgvo/+jFT2yDHmPcLx6P0A5l5IpuyAI32f\nM58nEh1qtgPeg7ToGWIe9rQJAoXoslsAvZHBfmqFJOWlCPGgCtrjiJNftGK+\ntmjPwVf5dEFjwrIILmBRRU3LuIYnzc0Tj0Fm7LT9Q0cg7wnRCYpP4Xn2l3rB\niCDtFsAvcj7zRz5bNbqlJAVqJ+VZTxnTTNmIyixB5y3OhMQNMF2R/mKr7nRF\nIqlPNkimDhRVfrjDAZDp16dms21He9JCL+KlSyJgYrqw9inKq1DS2eScrLJ+\ntWTpGqUwMWskgER33mi5U+87IAYe1gAWFaBNQvH4rthVGKTYotRcp55V6HLe\n7x8PE3yw6+8LCS8XqdnrQEJoj0iKPVpE73SOUybQq8L5FYee8uKXBsR0x01q\nL2RnxhYSLpqY1WUjmHN1csgT/1mYozWKeJC1+GtIuBJh7yYZ3Lyeydxdp9AF\nf1do\r\n=FF5N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"771984c5159b19221e094ebad363d3bfc19ea4f3","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.3_1526822220708_0.6321028948154579","host":"s3://npm-registry-packages"}},"0.1.13-stack.4":{"name":"thin-hook","version":"0.1.13-stack.4","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.4","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"321ccbd132842386037ab2c0733e7c7089907d6e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.4.tgz","fileCount":147,"integrity":"sha512-8mmw7GXAfl2alt6XRQNv/HHaQk5CUqnwDYYOeWtedBiOBWyKYjnXrenk2J2z4jatAvTbR0vWF2DnIQqu65wfRA==","signatures":[{"sig":"MEYCIQDoqBaiorePf9ODNJVIclhlVtrajoU2x/srLxYB//PS7QIhAJFiGMb8uheJNqwa/+1NhhgwTsPxkluqBa+qgVkfse/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16557171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAlqOCRA9TVsSAnZWagAAvRcP/AzBWRyaIWCbQ9xhtAry\nbVcw7CGXuI6+N1ZPeczZNX/Xz+/lAba27s480SApnRTYpEyRTIBj2A+SA9Hc\nlrxBBRY2QXGi70zZ39o6Q3o4SJAKaTslyo87MYyxghSeZGwJFOQuAx2kufD/\nBsMWWLqDsO7Yce/iASl6kAoIHo0dtxgjmU/JSM4NdoTwoT0f/W8TR+svRlxv\nfc89qdaQvskwYCcPW0sPolu+ruiicHWZUXvV4rwGrWhxTf8KuFBLbGEO6q0e\nA0Kje0x2C24jeiJxnrm2s4GuQGyrKUoCm2dh3mIuWZBrKcwMZlbWiZC7Ni8Z\n8IhDnkD1x9j1OBaYJl1GdP6fUs9+I2tzVhpPxZp5kd/l/7WCLLYxmQH5QYfD\nTqyvZR2dGfoz9GfVatZDKIR/dVRLYzux922Xg+PyQ52q7bjKeM+KlGwIUXkr\nHXJvP030NyTvmBwnvYLIHgN6rSqD6OnvRV9/R6vLmF9EcTQ7VxP/drB2hkAl\nABfmzztHEm1/GIv46oeOPuDLV5WALWDyg7fDBR7VQdzdg1VfP82qa7hoRmXS\nocboTIv4s+KWLVgzzf3ptYRG1tldYVKjobv5DWw6UDO/KhLOkxFV5Dm+dzmx\nW4x8esYmNtqInOKn/fKdVlbYdU8XzvCtjh8coHS6L7ktLxx4hwXQDol1Th6Z\n9tkB\r\n=cqxs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"92e1c688cb3053b204fea5fa2e389124bc050edc","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.4_1526880908730_0.8140580767639243","host":"s3://npm-registry-packages"}},"0.1.13-stack.5":{"name":"thin-hook","version":"0.1.13-stack.5","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.5","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"2a8a5777ea4589d6262f121eaccc5403a947196a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.5.tgz","fileCount":147,"integrity":"sha512-S+/Gq57WKvStNm4QSXp3sqPNp5OnVkyE/B4W6L/vyRis3m2N0Upbi3hgCGV3h68DCKg8JGkYpuihPMM2zyHymg==","signatures":[{"sig":"MEYCIQDm/ZIXOHA3JduzfcKxOdjEHKsvcj043qrM8grDoGfC2AIhAPk0L7d8KuCh1B1Neid2jIRyi4pEYJGaISNNhZfxAgRr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16644324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAmjWCRA9TVsSAnZWagAAhfAP/0Wh8J7i4o4SCvQ6uKUq\nJagDrLRWLecemnkCMBFRnm2QMDNvpR+eHbaZdcI9i/BivslmY5cUUAvs9Glz\nVUtRTMGgZ2wmMvY1aXVoT19lcYlHa5QnmkS4rA5t90HRr/0E1m5dCQa+ckHc\nP2gOR2R6VL4ThAeVOq2VIVyiHKA5io3NB/ffEXolUiG50n2acBDueAg9YxE7\nd/8POhPdM3SaV/XXPu2ULkJS7yL5Ycu3EgU0iYEamQ+ZFXlxG/JZq+/ZayIn\nehB+AMH+1TCaaNHZmBLTT57X4hWRzjKWp8bO6PiSNNZ+5U2Z6q3DrdTiG0Pn\n78Cdr5XQqCFzl97UEqWrCkcs87+SJ/K6UxyqWVl2380TeHfqqB+4g8O5n8QJ\np5cN0uf+0EgOx3TA6QGcSe0SMpUxN7uuKGqSDqlzXNINTjrJSHUgDmrKnTJa\nVALCQkjouL0hCVpY9tOByUTsca448gA8wrGO9GKT3ylvZRCNubTWzreHIoXe\n9F4SEMGvixs1dzMgQQKXKaFXmI9uUvzbEj7J+jog+X2teu/K7JDd2jbs/sZe\nXLw7NwatkjMTyV8f3o5ugjyktO3CN5opc0fKA0dOXbRxuvben2DoYNixU95e\nzs6Zsr3jZX455uMh6gFVfmPpsCBG2L0OKX4WJCZWa/qqU8lK6h5JBXrVZd1t\nwCB0\r\n=H8BZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"6658e4aa732fd88c666f5dc04dfff4fab4ca9eee","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.5_1526884566006_0.14353827672831665","host":"s3://npm-registry-packages"}},"0.1.13-stack.6":{"name":"thin-hook","version":"0.1.13-stack.6","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.6","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"449f209093f362638876c2cf180eb2711aa13538","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.6.tgz","fileCount":147,"integrity":"sha512-uBCrcgfxWJZy1V4ASAtNt+MMdrWaXWV4D6IQLFqWgn8H1C883y6MBPXAr5/mpk/shWUTRjLXYJTLs+iL3os6dw==","signatures":[{"sig":"MEUCICoveW7vP+a7c8m7nTezB9to8nhnOhFWafujJoVLBEc5AiEA+3Fw3YwQOpgUnYQJs1/w9w1H0kstNEJ2hSi3EYM+T+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16646231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAnf/CRA9TVsSAnZWagAABQQP/3GCjK+550RHOWQUJLdq\nDAIzhWaAmfw4jpmlNEh/cP1zsZRNErL3E6tYgE3+kGl4tGQWeyEbu95KW0Xv\nX/4nlo52iYAx+oN4AlmOWmi8m7QQcAtRJFocpyZwzibFEnf7+KS7EqeDqWZp\nd0N5RQha6EgvbGUrcK4fYTP3nHhnnqLBaF8ZCyRtnRVePThynJh+7X/Z9+No\nXwA6mW584KnKytfJHcbiBWM3DKvi8Y+QzWvCt64EhjNm/VzYf0fKWTKoIsK5\n1F8aZohy2orujM0LiryBu7HjCTCiS6QFgTcNOfbzTSDAHcG8OwBt7LluS8MU\nuih5gN2b/VQWZcHaLxA8Emgmrox201DscOlMMJpg2F5rQDldSu02JqYzcQ/A\n8E3PsALw/c2tFCRs3L0Dr4Bw9d+MMzqhhOb5KkzS0BSpDC+xboQ46TmHi+WK\nEOaVOUY0ufJF9GNsKI5rW9GG+GIY6xoco+Yg9qil35zdzUT726eS4OQ+pkNW\n/OzoUn+YYrn5Scu8AYMLX0jnvtCrrn6HnOmX/jGr1ASExit/mn7FAjF6egKh\nXbvLwlS4e8Pk/SnKOx5b+QMg4PbU1woonLIoHOK2iUzuwbnPLayDEuYqDaZs\n5uJVA+lIwH0pWH+AZ1JNpMYSH3vNJP0jYuasP8BTcVcXhcxUDiVjp+L2/2Ru\n0UK+\r\n=4/GB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"50faacda502ebe1dfb7d12eae43d84ca74610fa7","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.6_1526888446696_0.3379459552436628","host":"s3://npm-registry-packages"}},"0.1.13-stack.8":{"name":"thin-hook","version":"0.1.13-stack.8","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.8","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"72765900d7c70bd3a0c9a0496e81c570739560cd","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.8.tgz","fileCount":147,"integrity":"sha512-mUZNTpmS6bFSm/L/uWhNPSntbW5dyb41r5bG/MnlzXx2aVbg12JEy6OW+DCjaFyp6L4Ako77hYyIJ4KSMlgWow==","signatures":[{"sig":"MEUCIQCrR4lqCMb420x7HhI3tvSI8/yCtVx1r2DFaEqn4drhqwIgTVTNLnv0umb0jWjvIJPM+Kzzssuib2Gd1wZm3+mGwv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16649977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAqQlCRA9TVsSAnZWagAAJtkP+gON9HmUgOEB64C2AqKR\nXCmYQRmr0v2XuzK3VMbf1mtuUYzinm48Nv90uvegwr1qjp9Az0goFpx9olM3\neOQGCnIFLfgUt9tjmu89rxIjvKtROC0HUgzjRRO8STdr+OniaFAY3MxvWSGl\n9Seu/LzVc4b1DFpuHN8A9FCxUQN/geB7mPApbMqyPl32PNWTsUVoVg/bK0qF\nWPDfITRJLRL58LPDB5TC7CH/fLxi5SwaDsdxMY3C90gv45EQTYjd6N2gG34b\nxjzJWDjdGiKoowQb9OdQQ8u1GJjm0QUfnRzn7aOcon51t9zoyFevQi5V+lZB\ntdpJev43A9MpWBlUa0SXXCKbq4zhn9rWP92+4OzQ3qdhQe64NYAhSDKiRACq\nVw7xePlMzp50lc/oZ2RsVwx5a9tI5FhUKYK0RCbe8XT3+dOcjAFXholsmps7\ns711xWKp5AeD+MkV8dzt2/rZl/D8RYIaMRnWSumXltllqqMHl3uiey6x5Ess\nVwgtbqkgS1T3AZk/5uSpGBE5G/VYyapJAs/jtPGwacZFFO9atftD4gU1y8wp\nOqRmMs//Zt4j9er2ynczLMaDQjSo1Oy7Omxfv+SIkk1utvIZyffODHhWJplr\nEcKjFwkhcOHrn0FjhFhQnlwFC+o6uhC9sdIHp4WkjV8v5SkOtO+RIdKGoaKN\nxscf\r\n=2Fuv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"2103112822dd834e06cc9c79c90dfdb8fb01c88b","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.8_1526899749534_0.41268263965525165","host":"s3://npm-registry-packages"}},"0.1.13-stack.9":{"name":"thin-hook","version":"0.1.13-stack.9","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.9","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c861e370651a501555a91eac6862c235a99e5ff1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.9.tgz","fileCount":147,"integrity":"sha512-eafCDBAxxXn9nLkt3g0Nkr/fYiEmkID5JoDsM88PcIhEJ5Y7VnXfXtm2GDqsepexp56Mdi7hEWlOxGfmjE9dOA==","signatures":[{"sig":"MEYCIQClEyPWymuahbb6jsc9KH1xlQ57wmbNe7OXIYgF8gH1qwIhAKMysHe4vj4lqn/5SfMinJOefQysW6OZoj/M5elkfEDi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16650011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbArmiCRA9TVsSAnZWagAAt5AP/0abAbv8pvw5ToIcuahU\naluP7SfS3IVxPvzrycxcFosr7g5JEc03ye2ruTwZo9+aI5mTryPQP46QzmGj\n3KaANi4AIkWBCt7bEZEW0H/DIVUAVZ3M+iXOGnXbJDc2TNSBlNeLAibGC04y\n0vsiVK/eiWpHmHq5fBqSSY8ociwcHwZtnCppcZQZp6t5lkQPFJ7yPcrk1orr\nZDJRB9EELZF1fObA54k7Lwy89SVOBmUNh7PpwEV5f1yI3Ukr+KVYKEUClAD9\n7T8JzZ6xkghltUsq8DVfkFgBByIY0IbWNBPQK7kBeiPkpqhg8OXArdJ1NEkI\n5upGaA0yjPElB3PuNDCRaEiOMNU2Yt1SGldWJDhOnslDmLINzhTHyK3S0pmn\nJh3takRyDmIe+v6elQNjmsRfgC/3D62iNoMTk07p4eaV1ocjizZQi1rcY/9g\n/aCKmAm6V3eXQ3R8qqypzOz4H3Ppt2QLU+yaQTtLHk7l9CsUj9eLkmyibuC/\nAJl0WeHOW1kXI3SoQx2lcnqEmvAD4gneqlJEyQhT5UUoYS2AxOU6wOKDTXXt\n+0QQjNteLyivyDt684PHLX7G5Y3Lwp/qLaaym3TGeHNindadzaTMOLWgcG29\nyZutTiSTtvO9PmFMLSRIY3Vy8S9o4+xifLubxwzLTXBb5N5/Hl5a/LJKuivI\nzXJ7\r\n=t5FM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"bbb8052da09e3edf7d236614004109e09f7726b6","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.9_1526905250322_0.4272308812338108","host":"s3://npm-registry-packages"}},"0.1.13-stack.10":{"name":"thin-hook","version":"0.1.13-stack.10","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.10","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"96c09ee06d28aa21d821bbce91c52990b8e28187","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.10.tgz","fileCount":147,"integrity":"sha512-ZQCs7f5gA3uKSf4Selj3+L82PwcsrAuvp11cWyCLCJAlOM5yllK6wKEV6xXvR+nPkJlreGNQzD4vUCMdSKvtYA==","signatures":[{"sig":"MEYCIQCqa7auvCWpL5zbfROH0InuyKVmVv7cWGB49Q1FxSIxCQIhAIY0GW6s+swHnOUHLyn8n5adGIY8+ROJJXBE5jGtbhFv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16650989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA71eCRA9TVsSAnZWagAA7qIP/RT0n3QG0GuYd+CsCEc5\nyhRIZfQcxLQ4Vb8CDJHEDzz4GOD9nvBHDVc7vBl6O8YjOevlXqZ5+0dIn+0F\nBy7lmZvt66m/eFsOqFkgtdTHfSG8KX9wsd5vFF6onb8ddTqs9/xZTucWShFn\nrHZxo5UrtMKrsg29Aso6VIUhQL2ZAMu5heTAAheTXrlzKdUCqPilGsN6p6hR\nv2v1kiLZ/1lWh73+lUSFZ2wxZhFRRezJJOTm/l2UdJJiAYjCltM7t9jGYcgd\nu6onKzMMOb0JDuKAkCFGMoM8QCkqtn4+PNQ7JHpFQuoUjVF+6+sOZF5iX4ap\nA8eylhPpbAo5FJn37EFHUEOCT1UL53Ttb3u/AjbxphPNgivOucvOqwTs08Sd\np/oEAWiCdQ/xUUSA/r3O0r7cljccNGdJjfmXct9kTm1qcr0Sy3PwPg4EN7aJ\nNEgZIMcypIUVmbWHJoo+LPqeNB9kDoZ0wCXnSYQ0/x3L3MyPjES/5LZjsUp1\nCX1BaLsAcDzyR5iAYsoiV29uTTGSPn3XuPM0GsvZ8Kc6+KXTegunH1CZwfq+\n01FBqt3Zq3CxZykD2xudVpAD7Qhx3qybdF382r9mQuDZxyCOLGFEAZhi45BP\nhjDa4sjLembKShcJTktXVI03CM7dOp42zRPvYSw+oZAXfpkBBAHfkSHvR7Jt\n4wPD\r\n=7zmN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"04e224edf66e8b5d93eafba3afd0f231bbd432be","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.10_1526971742553_0.6100008275888078","host":"s3://npm-registry-packages"}},"0.1.13-stack.11":{"name":"thin-hook","version":"0.1.13-stack.11","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.11","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"11e2cbca0529f89043d889d47a08d8522ddec641","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.11.tgz","fileCount":147,"integrity":"sha512-cWW72zsjgtVw71zyYGaFe6fmxnSp1J5G0THQxc8URvQqL3CLpnBgiko0j0U7NGyOk4aesPghqwTzchYWQrTs+g==","signatures":[{"sig":"MEQCIA75xiEmvWe42JDRwmBJiOa1FEH24TvtGoQ+ReiRErONAiA+FtatRzT6fk6bVNrdHJW2OdIsFLKEfd/NLj5hdzjc2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16654718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA/rdCRA9TVsSAnZWagAAWwgP+wUhe5hKBkXiPUwVS6rq\nBU4QPsxAotmLC/YjpYpShe+hYl0b3YVWlcAVO4gbQ4//cEI6y0AaEHIcsgHn\nCRKCYx9zqp3DYMaGpWdFScIJhWSvAJzwT8RgDL8CtNHHfkSYKkZODQCC/6iW\nOle3kWA1QwFR/J0rJkA4PM43paxOgpksm+XRyuLueCvo5Cf97bNYnGmY0FMP\ne3GwyZ8b2No1M3GClnt7WE630rSEIxT/1PujaUfKcFoUv4JlON4nMgfAeZm4\ntAjrmDD463AigK6BtplCyzoX9/oiWamBK2ZY3aSp1bLPyimpvO/zUGr0eaQO\nEWg7Waaz3GLEe6DU1JHDZKr5aXvh5MyfyXkwPqlpn97x+WMxjJDY4JhdWN7h\nT3ilufFU6Mu1sG4HTv/jRhVP4NtcExlsCi4hpD/xcwjs5YBjhTwXoZTVObaW\ncL2yF5CnRRDHePLEutE8SCIN3qxL5z//1RIxZQGb3S87XEmxFalod6jlEB4+\nV6ZUPV0UYGQogbGU7gz4sYpe6n3D+TuY+C8Kuu8KYQtt6qo1ULUuz3U1lGUk\nLBHqM2+6C6PcJge3jMeeezss5FLjkHvYev5VJXPf4ypQ0nE6PwDaCW4n682G\ng9c7OIkw9axc+HS6Mq/Aal6DVVZm2GKnQq2BiHPqaz90lGEtwMB6CwgovMPS\nRE94\r\n=GT/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"d9174799fbac7fb676cc760ddd75ec5bb596033b","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.11_1526987484845_0.8385101882724029","host":"s3://npm-registry-packages"}},"0.1.13-stack.12":{"name":"thin-hook","version":"0.1.13-stack.12","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.12","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"44502821c626a309869abc16066e78be376eb49c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.12.tgz","fileCount":147,"integrity":"sha512-evbdWSkjB8OUrJjqC2vOOvUP7GjUPAP+QFJ4lJRmoFC8QisVu3wRNDNFapM472fWK6jAfIF+ecFxjoCwBzvrWg==","signatures":[{"sig":"MEUCIQDTscd236tslLsBaIHzNJEjjO8EV7H35iYj0IfGHy3HygIgInxlId+G5ItaPDP4I9eSnJ9hNPeViVnKLWmp7EqfuaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16654633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA/1zCRA9TVsSAnZWagAAIhcP/2v/G6oJljwv4hqHdddf\np4QTa1OKjoTgz2F4KEZg5f6AzPGL7MTAx8ZsZYEumgjgkxr6e5RlY6QPSIag\nLY9geyLQyoE+fV49kxazdV/FKYdGAXZYRwdFLetU0nOPc1s7LbTCBHWxwO9t\nIXF1gROqJrb6HbulU4GXgmuZa5m+B64tnJ6hXN5iqNCi3Fd20jXp8vzaHmaQ\nkekbu1dDBJvJCl4nfMfi0kDd1ugf/EUxTSIaAnVxdbb1JgG3PtIgpwaj/Abr\n4J0cfT5zlI8VCSpKnY6S0k5QxWBl67QTHlcXs6I3h6QlSzUPuErNcVJ0+Z8Q\n/9hn608M2Ab+O9wVxCKUslAhjcA8Zq/E3lTxxCDFRiZK/NoKCjxdVSxsnLNa\npvYUY8kzmY+I5OqHwbZONMFRHyeKFcvm+3gXtHq5IFS8VgIODEFOr1g4OL0S\ny8l0HnRZ7wakD6wyKqVANb0+r5G3iWB/s4oXpIouR7DOe2XG/pI0EJGx1gL/\nj2rQqAkd09DfqsGtycAilC50Jo7+bHJJOIvFKISNNzrNPfb3iRX1kpNAcaYK\no9sAFs581poOwhbX6IwKL3jG+tsewhp2+8EexjLPUIIID8NTshxSp/4zR4lQ\nuJSVdBBtMTzjdGqHf2kv9Nd5xIrnb/z8PI9yCLAlbE3VznV2T3d5FSTbGHX3\ntbIc\r\n=u8sm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"472c6e8e0f0fc6133da1e9958f60a25076775d15","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.12_1526988147097_0.5208809713372355","host":"s3://npm-registry-packages"}},"0.1.13-stack.13":{"name":"thin-hook","version":"0.1.13-stack.13","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.13","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5d589de9fb8cbd96e065e0392f5fdba343b0f6d8","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.13.tgz","fileCount":147,"integrity":"sha512-y3f6XtQtt3ZJsRhwmn0ixS4in/92HnwqP8IQAJ789cOKOMIcuIXgkcjN4xK1l7qjAuYE5gdhPpwCOiOW1cNOng==","signatures":[{"sig":"MEUCIQC3pN1QG1lKZoFVB2XZ3pUbX3AVE8+OBesqx8LGU4jyWgIgUnodWpJ8qT1pkb0oeTv+aXoOu9+7O4UzFc77u0mRZ1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19220262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBsaICRA9TVsSAnZWagAA4MUP+QGBdrf2Cm9+V0dHvmjR\nRIj5LOQUkw8zc/7rRuA+eQfCcgDwztAvUIH6S27b5bRXZSDhAdvcSGgnJg+E\ne+Bt/D8w24lenbkQ2jCC5mQWAshbJ9yMBccGZrWJifbo93atDjvHeLpjpUYg\nobq3MCoPZJZbEkxQ5LLjo9Q5zjJLMgR9t9b8VBq/UaeQAs24CZC/zoOdyz/b\nOH1/UTwB4KuFPmw+dzC9cvjxUIzc3oVR1BZ/LcSzUs8ScN8PkH/tkGBa7t/1\nVBv+2PEFg/vZq0GNXweXfOBP4zzWZjvHbSRoyWNtOt3Ktt0rzl7Rig541YJU\nnp+OM2Un6FRXiZTDBR5wJyev47EypmLmR+k7/CgylzyRgnn1Q7Mw00Q2S8Qb\nn9wWXX8hKwVLmmMJEWvM6mOamAuzmX00lVKE1j+94ceetzgNKIAvCHSEYoQT\nIDd+mIGtXHNP2YL5Z8bkaT890fDhYgUsnNx7fRBQbSixs9h1t7/byL9T6+eU\n5MNavIU98DT22TGa32I/Z1MetB13Dp1sudbjUXg6PJsrknN5ztsFUCm1aBFn\nGz6f5lTcOXULGd/Cg57WrFsxnLFJ5wvqoIRYoOkf98qp75HLZ7GSE5rKfglW\nnTnx7FXBGdunpN8fe5IzwJeTxQgzS43Csi/uguizg0MQDW+Wz6MhjfgInsOG\n4Kgh\r\n=qcU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"b150c7293ed34623291cbea27f872b97498cc043","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.13_1527170695813_0.269065834111903","host":"s3://npm-registry-packages"}},"0.1.13-stack.14":{"name":"thin-hook","version":"0.1.13-stack.14","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.14","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"fd8a795dee149adaaf7a03329ca00da8f3e7fd43","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.14.tgz","fileCount":148,"integrity":"sha512-ApTPCy8CBVUpZOx1+x+sSEf+605Py3Ed6C3puT+BK6qMWlc5mgjvcSscSHDERy9Z9TFa6DJISaHoLs7VwzkEBQ==","signatures":[{"sig":"MEUCIQDgjpCljNndg+JfLRtFEqkM6XNsHTdJhw2BUQXVHsHiTQIgNDZ5tgFYsUyH/KHm9ETYpQSmUBwrOC88f/92dz4QOBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19223476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB4JcCRA9TVsSAnZWagAAbKQP/0m1BwdYdRh5Y6vNhMMK\nhiaMiE+qaP1EWj2PB2yhBlsCcbWNJSTqcs6GG8bk6rvUxUEOr65Z326f1ZF1\nsxRl42NgA0DVmfZaHn5KL4vZI0qRAlfvoLXRAlPzv/YiASLN+WaDfNTqHl3X\nRUWDE9WRhcu6BE4lhbHtWZkx8THkC+tTEPqy912gG7mc/9EYjSK8wsYv3EUP\nVJXX/FclbGfr8COFwlIriN9UYVzlmXL40dXsjuEUZJzJTE2rBKaj8TL6oJ7Y\n7Up5zwjPDYO45YdKi/aIzG5gQmvJuUuziOieT9a2qpu1aY/MoIFhHjVv7M1x\nat7Wpox6pAGvXc8537d4G/7dtARW+EXoHczOT4voVN8pMqc9Q0WB/ICk0OPZ\nH0T8mNOM9hl50cMoNvpSBMYMRXfvJKCI+vM9YOsH3tqq+b7mTCt2+IblkNXI\n6564J0Vd2fnwFHZV3+h16iVXWOL8rAM9Nk/APDJQyz/43nxiL42Ig4r++d/G\npEZxFM7/zA6ob7ac8FP2kxy/0tLRppm/plmiYqnW02x5JEn8qS1b5Usm22lW\nx4mmRDyjK/eUvbwLlB+yYNim8xNT017cwbTF21R7K60n1ZnoWJ8O++rsKGxy\nJR5SSR1CN9YZ1lrjywcVCWF5Qn2gg8t5r9O+W4VJ9YBXMFYQsmkTp5G9mxtA\nd/Bf\r\n=w31M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"05b8a4c3c8e4a52daa488082e386adbcbc443ae9","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.14_1527218779742_0.32109315134941063","host":"s3://npm-registry-packages"}},"0.1.13-stack.15":{"name":"thin-hook","version":"0.1.13-stack.15","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.15","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e939c5cbeed788a7c248062297db1206a751ef8b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.15.tgz","fileCount":148,"integrity":"sha512-UHXqzawzdZb2ZWlx1LUpE4T4ddSS4shXQsebh/76C2UzIXXeEIoX83T2omYSDDk3+lZiSMMZ0dOavi03XLM/Ew==","signatures":[{"sig":"MEYCIQD9DenacY4E8CdeQQF4kAG6NLo0hKriw/u/gNT1i/8d7AIhAMB5AxisJ9zTZtaxRdYWS6v9QnF1jAocTFC04yvl50cC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19266353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB5/mCRA9TVsSAnZWagAAzTgP/j3JLaiu1UvroaFJwTCs\nYWay3qNGBV9LvQsMPOcr+W8HOLTKzn4gPJSp8MSBwe9nlF+vwbsHMTkvgF4j\n72A36vZFR3JAxdRnoVO5J1V8lc0sbng5KI57gCFs37myUzpGEfh4n720j2Bt\nH8Ne1yQGRaS5IlOprS1XGYFHu1yoS/F5OpN1hoYKZyZ8RUSqFtvr5ROIh6hx\nd2LtI9Y/cXjnhjMXGcYdInbF7qhrHABeE2pmf/dZfOWm2st1NEOPRAnHnjGv\nYNl6osZuyxKZdT8IeMxgNjG9ETnJ0UzWi5D5ua5HGJXN55tIYec2luEHgT45\nb9GCUSf0BaNIsaac52TPDl4JamFW2SrRJo41vn6q1+nbBz077+aUtBStrukO\nw2lu77x63GjDKH6+qLsezuyiDJzyHeBH0314DG5ROk3Us1VisKMhRgAHtld9\nPTetUXh3bc5UcU5RUaoyQKPiRViZzRUpMKD7cYyRrpHG8DfixQSyrAEG+tqY\nkwmceAOSrHMHzSszt2Ji1Zqaxrc6mNIPAM47WQEChcVuRp6AlakYtBGCOKte\nI8t8PaoHOriEgFvgDhbyoDVya7Y5I3XGhXc94yo6xGx3g+RRjr2zoZgyonG1\nB3FrbdXibF3LcETVf01TWaWH/ROkUnat6TdQtJEUvV8RetOowMK+5TUvtsFJ\nLbNM\r\n=rhXr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"d8dd3c1863d43a4997aa23def2ade40ec8c5d718","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.15_1527226342118_0.9349014321727296","host":"s3://npm-registry-packages"}},"0.1.13-stack.16":{"name":"thin-hook","version":"0.1.13-stack.16","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.16","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f4b96222ab9e09b3f5d69aa03728cabc0539f48b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.16.tgz","fileCount":149,"integrity":"sha512-JBH57OXfnzMlekAQrEnsAmjUkgbb0cZ/bWjQMBE6VXeBOlweHg1iqT919plM66pqHwgW8jkskWZa1sHesPZQ/w==","signatures":[{"sig":"MEQCICY3PZTHsEoFGoayQFIRmP1sYZT4ywICkcgnQIu/WO7MAiBybFULUs558FczJgOn65glacxta2Iyh4+VmYkaIjFvTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19264981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCXPFCRA9TVsSAnZWagAA2wkP/2JsnvdibPdU/J6BDgKb\ntyrXhUAC7WtZtDpA3LCLa77bVl7Mx4VDWIz8PHIHrwflmUmHR2eqGexjO4iU\naNyhk/un+cOwctMgAQmM17cONN3JkOQvozGCseP/9JFXrQ+Dc32Q3+YoHgNp\nZlUscR4Wp5ShZvUkZafRauHbEak2cNqqfthm6cYqjyRBvET+he3/hfNi3kJY\nfNsbF4uVAWPFLtwcsEyHMSkXO3MFpuH1s6baMY05QkkQ3o+M/pjaNngUwbJd\nGawWfqL9BAMglGCrs6nn+tOj3WKXHwkiV0m0Ng+PqVhyuitpQdfEk8M7H/CG\nD3SPkrNFqfsPcV+h6ezimGRQJok6+HktiLP63SYLmPko4BoZaG9RDiwhBSO2\nvirFTHbGNru7uG7UUt1ywuprqm8qjPYo+9dBn1eQjHxrPsSDvwhSqofqzQ3P\nR7t1Hv/ckw6gewMdNV8xedJ7ERq7j6y+cztIcgcvA3wyrjA3fKFQyqkPvNz2\n/7ZcMZOn6jJMS5xRBIzs6cpJeAPSURh1kNsDGipCHZWswGSEV6k13Uoo5tgt\ncEnA5HVL2ESaWTD3NpsFEAaaIIoe6bRt1CYtV6i540KTQ81mUXN6LTxAtijE\ncJqSLoUYZ1ccdJq/hVjllf8ocuR5BvThKgemJcegeqtDY0gbzrFAf61nslg5\nJb+n\r\n=dDHT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"38a8fc0542960be91aa9c4190f66882f0fa65e37","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.16_1527346117093_0.7396501910707176","host":"s3://npm-registry-packages"}},"0.1.13-stack.17":{"name":"thin-hook","version":"0.1.13-stack.17","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.17","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"789eaf473eaefc9a41b236e863f31fe6d441926a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.17.tgz","fileCount":149,"integrity":"sha512-QCOCHVF2kJRRufvHlLF2KkHyEFFaodhI+dRs8TZOiN3kQD6DZ7Toub+RA/ZT04E4s1NgxkqnnHUBRBcU7Q+LqQ==","signatures":[{"sig":"MEUCIQCoVZF3+G3Wc3fc5eJ30mCVqUY8qM+NsLBaQjDbiLjZ6gIgMQifPivYT5VIRpKNepRM0wJ70OsTvjmu2kjppvkD/G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19271398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCiiPCRA9TVsSAnZWagAA+gQP+wR3ziI8/ppec/DUPgco\nb5r9OkJ890i9YhzipiU0wAfMUPQmbRZTSTHUA2kDNhbBzsJv5H+2SDkhNg7u\nVDp+B9mM1QEEvHz/7mSbIwN/5AxqVZDjcLE4R+uxO7UvkMrdjq6DhvmGfqre\nUXikQot6dd0JCQZ1Twao6yiBiJNulveuw0ZZm1HCPaNdWYcgKkqQzHdVvNwB\nw/6+5gkool8v+5a3/eLx+/btjZPfoJfooTzPCV0xbdR/h0QY8tqf/vewGAVr\n/XYz38kr02UMKXn6sAt2pKhDoyS9N5ODsT9KDBcPt2OhVwrTaWx/EcxYA4tH\nEXWbnsUHE/s6haEFLsUk/uGAqfmTUpDPh7nt99NHqLWZDf3IJJLgg+HPIwr2\nDTPxSY9/Mqd7JRBASe9p+EDYJ0HE9TvhTjI+TcjKG7VazPowHTmB8yyYH/bf\nYYFZ2wC0MA4uCTa3fhOeCE0wB1cjapuvxSYIJUP09KfWV2fn1ABIoW7Ds3Mi\nsZsSGikOTckHaqotedm7qq2M1Gd36RXIKatgT+7BDUamwOQqfRoZ5lqiz7Fb\nszlxef4+rvjocnYYcpAXhcJodcdJ6WjJ3n3papezpIMUDmRIi/2m99K9+mhc\nUAKU9JWhZKJVwJjjWVvaE1EGJJqlVt9w/OyeQ8zPmesUoWkKcifToZExGF6E\nKWSE\r\n=UIZe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"dedb5171bf7435dad25fc9ad12d9f71c3c4a4f5d","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.17_1527392399015_0.019676983674913995","host":"s3://npm-registry-packages"}},"0.1.13-stack.18":{"name":"thin-hook","version":"0.1.13-stack.18","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.18","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"fc19072a014852ec9047d4c0abcf7d880d2bee41","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.18.tgz","fileCount":149,"integrity":"sha512-IZKvod0iuxL8+N7cPIR+qAlGBgirrHqgdXliJmAoxjL8ztfQUlYmHZlIGfVFibYY0XrltpGXkWFU6U1IUOGfLw==","signatures":[{"sig":"MEQCIC7D9MIPJpqtUZCGXtSkGfGmY/JGTpEyXIKHbyoUMmkVAiBnYJOkyNtfDaI1xsph+vWGNTp5JTe4ILvDMu+eIWVEpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19285791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC6G5CRA9TVsSAnZWagAAavQP/1pg59PtZemaa5NdnkzN\n5rQRQM0A+EtZBhZO42UX5NjVgBkCFdNxcegO5Fyzam+WHkHhcsmhu+WdXkf9\nxiDdF8IJ5zYFqVP7b1AHDtDAF/a3sNb43dfzYxvHSysAwfqltTECRoxgwprU\nF2+2ufqMdE1TLLmUqFx0oTcja8PpkWAPZvCsVD4K+WBP4lYtcvRa/C5pCisx\ngn+wmHsTqhZf6dTMc/Esrx+scqnZL0nz8/byj6z++KCXTaBAx1wKMh8lnO6x\nI+ahfFbZHXOeuTmFqt76NJRd8OZ0zO7rC6P9mIhRuw26k4zdDb+iXQlHjeZd\nRzfLSxbbDk54GmHXkeT/mSW08qp92c4BJJS8luexIFP0ogM9hNf0X5LfkDhv\nYkBhnh1qkCEAhvMExLbEpMql/mrhqwa6xibM8FUnbdBHgbLr7oJUO7bIRvgV\n0VPXcO5RUhyoAa16wZBTmSTgOTX6QY4FGeXSU4Cjp4phOkLAJ9Eo3D4tuig2\nNAEoiPf6PM8mjoAwBiiMCGgzmca+UzWSi9pNIr8FUVPpYvGWJrsawGKoaiB6\n3MM3LxVVpZV02yLERqbqixZdhF1LsIJ/bg6JFYcOsB0dl3AKbLEo5wXxQG8m\nrG/ifeUhqgUT98bKv4HVFqDyElbeLk8VOvQwvcwbiTFr5xv8bPKHqiZY3AVl\niyvZ\r\n=Fo68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"235ea2c28f6205f6b836891105d65a63ed6b170f","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.18_1527488953430_0.3979951426660491","host":"s3://npm-registry-packages"}},"0.1.13-stack.19":{"name":"thin-hook","version":"0.1.13-stack.19","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.19","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e3bf7f10b9ee7287c327d1d63e180f317f2ca35f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.19.tgz","fileCount":150,"integrity":"sha512-MWqGACQ74TVqNCdLiboFYi/B9AaG4jJoPLRt24SRDHOPv8Ef3QRb5frgIOrLZ/wbNgGkvkeStm5kXltCR2pPOg==","signatures":[{"sig":"MEUCIDA1NkCjEyLV1o8mIagC8z3jIEL0Q1TLvW0bXwJlYr9sAiEAtKXpOhNXEbtyHFDtusnjqIxLftYJB4hELJO+Kq+9PZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19289120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC+rOCRA9TVsSAnZWagAAM9EP/2idHaaHTGOBuUl0RjkC\nf3uzP55s9M8tjFx7OH35/XTJs9Hh+J0bAlbRW6XDnAAauP8euff0XQJ+bjUR\nkFQoFSVsMJs8eqQ9R3zMxK29TznAVMcXrdRuHHlE5GvGSCkQf2V1H8lE0BNd\nCnyDvDCIOUc2s1HR3Bu1S2M5dNgQGIpHspBIoMxJgFkj9//6FNQjWRFp/jWU\n5kdNXIR11rgJGvnKirKHZbWbLZmip00TC88RQyCQxWO+6+PRrRsceelV3hBV\nG0tm0/ImYIOTlB341uE9DdxXnkYgGqmL2MfaBXPkWgq5dOYjxTzA71bUu4+2\nNZkt3s5Zum9UE+Aj1euj2+Lul78AiYVpg/KRSJ4RJ7pFDodm0g0BxgYydany\nmFxhInWs6YLwrn6akNfV5+0kYh1LL80hV3pYFa6rpFSto7ONyCgvufaymG8e\nB5jBYd0BVnKZWkXGCWWaBl1SeYW33oO1s1FNcflAhPA7yKH5GUFdWVEEx3r4\nHcaEDMiPdspx2sUlkGmpoDcO4Fn9lPnkiYe3g6qqpvol3fZ411XHuqUDrMFK\nvP7geUgA4PLXsuLAAFs9aadkTMeSiyQl/VFymWRrhOBZIVaq1PVZsNPrIgB8\nQ64j/16X34xy3bhhgEzUvcjyvXlVI6ZpbIzRoLTM+t7UhwTnb50RjeVppfPj\nca7t\r\n=g4LB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"a767169e3f193d3a2517d136df7412183db1ad2d","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","test:attack":"run-p -r -l polyserve cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.19_1527507661696_0.31731536376351577","host":"s3://npm-registry-packages"}},"0.1.13-stack.20":{"name":"thin-hook","version":"0.1.13-stack.20","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.20","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"bf661d148fa2af92cfc9a3be7b2194670a1546cb","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.20.tgz","fileCount":150,"integrity":"sha512-Tm/1RJR+xFzeMhf+dyyxC+7ufXNINca1PwJlWDSRhLsOxVy0ybkiFfakeELqbPk4EjIJgwrTVwCOc/wfy41X3w==","signatures":[{"sig":"MEYCIQC1VBrp4g67b8MxLYRhcENEscv1RiRhSNwWQ+kx9CqT+AIhAL4ERIgZpW2tfH1OliyW9rXNfu8ZLxL155VwHBkfFEo0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19291913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJi4hCRA9TVsSAnZWagAA0twP/RqoAYChswx09PYHDMcF\nKuCz7VJTilUEGWaD2lBFdhj0ZzXE7iytcd7hJpij0FWxsycMhvvrpaMEjVMm\nxwDoMSasqnSLAeQJGOOxamEFa0gEuxB3gXroMJbT5RxqK5Bpyna6OhV3t9qv\n5jxd9jjV1XOrPodTelOZXOp9kVYmt1Xk1IAO05o56nH4mnGTz9sNMKCmXCkl\nmNyIiZAoztz4AblfDugMRNWJbJ/uP99aYnsMD/eLVq1KYZDVx++o+KGVuIVa\nI7n3ouTN50yvt0zo9NiWJ/tAjPfDUj4znQGXph88ju9AUMH3A4aafNpqQWtO\neT/beLaE2twhL/jKF/4wRtzqKEIjmkAlqAabCQ6Gt/2mK8r6SsRukGCOCEfe\nhYiwFrM5sLpaPtI7C15QAOwPKo7WwkQtu+46qqqnN1/n2FOcTuF3/oryv3BH\nAY/M21JbT3D753/pB+Q4nAoiGNNbd/F8o0yVZZ6ilMzcSd9IZbpdUkWFxMGn\no3QIaXuN7QbvJu7Ux0On6jl/zCdST5yviicd2j28gieGCSJQVZbulG7uoCW/\n7gjHk7wutbsqT0VJnoEzspVjkWzxIWp52gZUjMoO8gl8gUgZE1vji0hbRlnG\n3Dj5r6MFennUi83X4kLWcUX2AH+7RnFbx8g6w1BFZgEUXW/P7Y4kBpDar3jy\nVwZx\r\n=kYKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f6b05a03faaeb93af32d5a7b79265a9970ac0cc1","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","test:attack":"run-p -r -l polyserve cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.0.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.20_1529228832774_0.9771336035791414","host":"s3://npm-registry-packages"}},"0.1.13-stack.21":{"name":"thin-hook","version":"0.1.13-stack.21","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.1.13-stack.21","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"487eac0c28639c446ea3f8542018d5a2503eef1c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.1.13-stack.21.tgz","fileCount":150,"integrity":"sha512-TYHKpm/646OR1mIYW134fa8M4HpKeVufoiKf+4Dj0YYtu9dnVvX39nnvafqEZzHNR1PkD5b7i8NTm3V1PXRi7A==","signatures":[{"sig":"MEQCIH3L7+8cfaKG9qx0g4OfgM6lnUIM/1TNWwUzE3sdO9XuAiAPJwOxo5vMtI6JE+wob2EHGC2nD6Q/XEIDlqGK0qNMqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19292892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfQP7CRA9TVsSAnZWagAApCAQAIgXFdnRhcsnK6fIw0OK\nwXTWbjcaztLQIXP1Qs7Z1LzFHp3k+xmZ06rhzLDgWIzRyX5sxeaarqU5iQ3d\nHYMDrDoUVql3qvSYXuzzgpyjbte3rOE71coUXAi15zwWmUQ+ZH5ZGDjLcjkJ\nQIRqUuMwrqMF5lhnk9xHzS/L80YKx4/E2S5LSjUpBqgN21hgDdI9OGHNnqYX\n7Tn6bVslQHSaZwt+JGuVEHRNsMDVoQ/M1dEnkoQHMlgL7VIdZsVStIS6qT1k\ngRjtgzryi2PlqRgH7lb325IlXU9GBb01UZxsXBgVgoWlTX5TR8Pc16szWYpi\n8pnXKywsR9uRKQmuWxKC//4c8tje5wZZQOKensomTMfUtTVWSH1/QabQqvQj\narO7luMbhmvWW89HXMYXNdtrjP5ZvOmJ/ZDbSrMMWuUQ9prh7rVDNbtPQkPX\nm3FJUwYWEGk2IW/OdR79TqFV41iIeR3S9GbBFEe7zOBxWPb1Siwj+xm3b5CD\nqaV/U7Bjkng7XTVpkO0djYt4HI2lytf4zOS/ELbViesJ7KnGoVOdnaXZqe3/\n6+tIiR5McWgnQLqptW5Fhx1Mcmg8NjvCnVubfJbg0Fein/2veQgHoTTtoDuD\nNdvAcH57+GuAxxFaNIjQbX+CTdnNCUqvE/BlzrfZCUsL2e/8f5YEih99n33v\n1dXI\r\n=YpqU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"18e11cc4bf39e9e3f317c512c1290bc6eb50a127","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","test:attack":"run-p -r -l polyserve cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.1.13-stack.21_1534919674528_0.5143012480106854","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"thin-hook","version":"0.2.0","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.2.0","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"892646ee1330d6b55c7f4d53e7d8d638237a7e65","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.2.0.tgz","fileCount":150,"integrity":"sha512-1E5e+hCVLQmczhXSzzjbf+DNRjry03mP0n25iEPBlmqF9tXTWTOpKlxNuBwuuEYVoPqYvUIuk2eQ9tp/3g0Xtg==","signatures":[{"sig":"MEQCIHA2A9njLlp8WP6UYRWQhUVvhtlaq3hsoInSYaQkHIoJAiAvlcqhQ54LGeYZmwZEt0Y3A+KTxpDng+ULKi2f7uKXhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19304179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfmRACRA9TVsSAnZWagAALowP/1zrYUirNtz+9CNDClZk\nNCQ/NrCb9aD2XdKNzvDF4MgL/AEkw/3EoWEqc9dJUBIvPIYqvF01/AryJBle\n7WvaG6vqoyrJT7FvfZJIDB6ZNAJTlzvo/B2vO6YGqT8KB3WypGhoIy2E1eTR\nLAH37vhLERQiSIN3d8I3ufVv9hharLaiXsuFcqzmMRAbTwc2DDpGbkVLMJvl\nBMZwID9Se2o9+b8/8+dfu+a2m/Rz2ZmGrm37iLRmiVwwHDE/45CRLdpkkmJZ\n01tLhePlwZ5d59d1bD68rM8dnJMd+GplGwOajUi8XpKzEc9v+jMLNNZ29wG1\nfuFfqhfqqJzriqdGDp1/uUzteMsGpH2nb/Wewd4J+WTfyxUfX1jpavpmJpFN\n6GMFlDUMDLSI3S4QlN0KxxccZxpsZeS77JIqSh1Qbdda0mVLb8jy4bKIY/XR\ntuNbOZSo+Ne/UyCEs5EqQW0Qu1mgUWOWI60ayBMvhAaMPGgWVRgsagX2I6hU\nlgieFTV6LCF2+NRd/2Is9PCmMDPLe2baXu+EZTdpXw9RTMzW8APFtlH00Rbh\nHdHZ+DlFIQw2J1MvxdFLVK33dlXnMVp+eOhaQvUBExlJRmFSTr+peDWBG5q9\n7WUbQWYK69USKQj6ycGdgdBHu7R4gpD83XcVIF2fDTQKJ27jbJUlFjWvGf8+\nosoy\r\n=jDF1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"218720ab23063ae15ce9965073084f814fb8cfc4","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","test:attack":"run-p -r -l polyserve cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.2.0_1535009854583_0.2755780865589559","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"thin-hook","version":"0.2.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.2.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"f7abf1d844b583acbe1d5ba577a5ee350ee76495","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.2.1.tgz","fileCount":150,"integrity":"sha512-ZDQY/1QcFCW964CIB+XsgCgKajc89GTSvvHeO2bqRXStBpyhnWHBV+NYKGc/8bYqe5e0lWXGhbslTwS4YL8vxA==","signatures":[{"sig":"MEQCIGwMmlxU3XNbLGba7w5dd3beZyht5VXS0FYfh+XDEe2QAiAo3b5IXoseqRAnAzRdqWUNw08TULcRkYdAJ/wJGi8goA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19308652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuWk5CRA9TVsSAnZWagAAqEAP+wbK91KyDA6YcVOxWZ+w\nKBw2NdjKC/c8921HRg+fhQJvC/rTRhPI9eF2SxEANDZsONtaf8tzPhG6Z8ur\nVrAUdJ/H9cqPRy31g5uq/QiGvTn1FXQBYG9sCiMuU0fKPoSIPXRCByQo1SHI\nc6V5X+8E80giTid6lZk2SxxLhHMtDbZHeFU13iJhrTdxzjOsfJsCtfP/pkAe\nJ8f9GDd7PsTh0/rlj8DnkehCavvWSUeMyk8aOyhA/9StTOaBjDumV8eG3sZa\ncbdrEfWVd9zcsDatgufpHN1InqCNPDaJx/yJLjK2hGB3fnwFbQSr1VjebkWP\ncv8PDG1bRDfBzO+Gy2khrgb+lrhSXin+1GynRMFNU6GF9j2vwPC/i+2q5tG9\nfV55A9RKQMIelvUNTquF2w0+94IsxZV4NKnhd1GK/xHj/FnyYVOn01tHHXmR\nUXDEcEDB+hFwQwL0Cm17WehFeTIyt6069QDOMaC+rQNghu1bfKWE3fNFGsCe\nGXOtWrcMHFvr3ilDIc0+cUTuiu/6QZffUY59sGACAIciIJa21fa+h6AM/DYE\nV23slgM+2ghNDO7GT6zgUrgkbiGsPiKjumsRnmY0VnMtXN+MKQ/+VH2aj8Db\niPB2e3kFM7nYcf3SR1hmV6JwhLAAzZRQc/3qN8KUn0F3iC8sDNae2B+phs7U\ncFOL\r\n=xHSc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"31f80eb93e5d2f6c5eb26b4f04820df592ad8d4c","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","test:attack":"run-p -r -l polyserve cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.2.1_1538877752625_0.9648340886207543","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"thin-hook","version":"0.2.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.2.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"c877e756db9d5dda1156ed1fd3e801d96e4b4179","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.2.2.tgz","fileCount":150,"integrity":"sha512-5aB3EWTMGApyvwGo0Godm09geA0u2KdbrQggU0fMpRLEhz90ldf9ks0nemXCMaMjdHbdxYg0wJC3S/j4SQ4xTQ==","signatures":[{"sig":"MEUCIBPu5F4FlbLCzEi8LDwdcEdUgqmoz5h6ER0JQ6Vza36iAiEA+CeBsEYL71Faij8gPgOlYxg7RVrvifq+vM0DQRKFHyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19297727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb56WhCRA9TVsSAnZWagAA/OAP/06b60udtwfnpoKp2w+w\nP21CCh0nr+bmCH7oTUkBa6BihfCJapMgemkhIYgIngKtxWZ4qu2f8C73XNWg\nsqqwk+aTxByiIa5OVX9KVKbOy85U6wPpVPliJSWW5iGkou9HqB1hpXJ3QO+U\n2xmD/bi1s1sIC8LioUT5dVmMs1JhqzeQ3TChIvLcYab4msrzc4xqY+7+wESY\nBiVubvxEbOpe/LdmF7eMVDmxv46TzcbkMDBZAXl58VFvpUj4OBhw6zbdYOB0\nkcDA7IPhnykHzzy8swhsU6ImOfGM6Z1CWj2H42LbJxpoJpfz4dFG1Pd7j7O2\ny9beWNZJIX1dd0JvePE7wpiFHCQlzBDGjQLgQwEIp6NxDfR3kmb0T2eKO3sA\nNfsX9OXftFCCrppVzkCo9qrftHaejrwMlGFgXgjFm5N18rDhjfjRrp/23n1X\nQPEucX4FhiAwJPrAzcx/Cnzm4Ei0I57dRcqgnVaMOYSl+hxqCS7ECfrwrt7/\nem/wAWTzWT2z2KSg0tgRi02QHnW9PeVDKQA1aPWelkbYRHB3SG5J6z6AREmY\nB8IFoSN9vbKkzamlyr4QnhVArVTsNYWgfv3DALWYxGJVQPHergIS5YP6+mg7\nGVQjs8l5e6KVatPjbcvbKV5dYPqiwLr040YUoCEaZdEV8VPCioKL8mZxWr6p\nwr5F\r\n=tEPA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"71a28409a62d533376e9b37b6038b3a93812d31a","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","test:attack":"run-p -r -l polyserve cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"8.1.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","firebase-tools":"^3.0.6","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.2.2_1541907871778_0.4481042578827672","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"thin-hook","version":"0.2.3","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.2.3","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"21cbe14b312d6acd26e6c41ee4d8b31180a2b2a1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.2.3.tgz","fileCount":150,"integrity":"sha512-n16GRNcm0ST2hBCEOM5ItbeuDWIceov6H5N3C+21ZKe16xnFi+2JBHUDdQAqj9XeXBxDlVXCQTXZ8ZPSe9c0EQ==","signatures":[{"sig":"MEUCIQCQ0+TVbwHrSX5C+Q/tArBFgX/4bptUiRhJyqfKCtBUmwIgI1yWMkjtgu+JFFkqXx8tgQ24CeDYh9xkCfQCRWgb5lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19297695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6WxjCRA9TVsSAnZWagAA7mQP/2R625dM4ppp1P7oHFOA\nXrY0N2wn40Rlz8jKXNbsmePEaNFmA8OOfrBmtSxUr96lB0RwKA2zsMmZNTEs\nnSSoD0yE/9f9VtHjo3567eiGzdr/p/EMJBb+WM9RaQ7NcQIwK66VnhpGaAgb\nHoEOmdRo1hnq8dvmf11BCHJ4xYkzkwoqGOK5DC3dKILDys4TcxrzfwBu+O7X\n3Y12QQCGjA1SVlT4NO75e4BivxUKxJReA9i6U2m4D3Ue+0/66nu8d9dTtI0s\nUzKh4nm516a9gjtTOZBPFWgkDa2iyiCAtzITDxGyLGPKaUGVgQkG7UvXz1Yx\nb0skxYdJAJN3+ltAw4tzecojZkWTHue/ORAs/n1QmrQCXtK7Mmdl9daAhYxn\nn6VhFhyvbBMitJGglvoS82mOlxPRDCyg3pcetgkf9aseflgwS1PtL1vZELbt\n0pq9u65092Hw/IPg9KoxeqU4zeCaFc4RvN5yTpxvMYQ9KmwGfdeUKq1s/GgP\nQ192yLE/0TAgSGZCCfJ08sEDjsqchUVOHgoPdCC7jBtJDiKJQoTI0IFBxUw9\nzes38M6dECTwUMJl/FiAOsk8+Jf15HVzfud03/2XEc/cCjFXev6E9YxQmL1W\n2PW9wxx4fyJ+TeLpPZqzt9I9UQJCpAejABe3gVLETHsS6EtieEuSrCNasyFS\nMXjh\r\n=YGUF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"d39dec53e1614ece4ca1998a32e1d7afbe1a7a34","scripts":{"demo":"run-p polyserve errorReportService","test":"wct","build":"gulp","upload":"run-p polyserve cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","test:attack":"run-p -r -l polyserve cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l polyserve cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"10.13.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.2","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-headless":"^2.2.2","wct-istanbul":"^0.12.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","gulp-i18n-add-locales":"^0.1.0","@t2ym/web-component-tester":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.2.3_1542024290602_0.26897222262634735","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"thin-hook","version":"0.2.4","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.2.4","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"a7caee3616b0b277fd3199fcb2a068ba82d68042","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.2.4.tgz","fileCount":151,"integrity":"sha512-WJ3IBC1DRX/QAWc0RmeORqb5n+fg1S9C+xvvp9Ql1fKbIfAoJWN8nlyaqSyVx7lkkN94BUrBSu9NE8YZgyR4xA==","signatures":[{"sig":"MEQCIGoCluDQibW+p9BRuBWR2OJLzvfOO9MuKftoPxHwBhziAiBARMrVs5QkMu6PYVV76r05/a2hY82cjQPSOGb93Kdvpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19305602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8jenCRA9TVsSAnZWagAAEw4P/jrCbaWy7vQHXFU4Cs6D\nsKdpvrx4TYYofzHf1fjGZMIF0rmv4WZLaubPl+PSDQyitPyFU/sPlCSASnaM\nRzpF6RWtmDzNLRNMrbKnNX1bJhROVGCou46fVbUj/iybSc06TCY1qemyk8bZ\n+7A8PK29Wkr3kK2U65rx8bjKOJRLj2STb4WbIZcQCSsPenDrMdKz0b+olIcI\nmHQ3RC/wKO9ksqfqtQQNN1rrh1jC+eDaZkX680vAQJ4Bp0h8ZphbrmZSX+xN\nNmqK67tSpFCIwkNujUB4z+zHc+BSepmcsj5jItNd8fBYzHib3xOv6sAwu296\n3WY2TEUHXsThXlU0KOnf9G8C6+Dj4jm51U+HD41cFyIMLjYdijRGfcOuw0XW\nE5GBxhdjKYaHtagTVpaonXSoZhj/5j1NBh3NmNw9sHu8Qwc7OzW++bVCLPls\nL/nanvHtXH0w+UChss/6INwSiJ0KmeFRRtSJPN2b5/3upZcTSOKLVzxp/i4x\nnuLHyA9IpCmaA5IGT6048h/gL1fiZOXwJcZ/YGMv6C+VNq6eRS4vI1yG7ff2\nIjlmPF128+ElR1pDWlZH+2Sk/1mWTLJjpIipLrd4le2hxIY8QFAAcmuHr8Hc\nEVbClr7p0UOZRtEXcqK5RX2rT1F7DKJqhCqVUIQJ6CoeiR9dc8wkwqI4UmjO\ngP+3\r\n=vtkm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"581bfc1ffdebb6b8cd6b677404b539a5c0a5aed7","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"10.13.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.3","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.2.4_1542600614730_0.8999347761459398","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"thin-hook","version":"0.2.5","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.2.5","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"068e2c8562a65adff473a0ab33549ae08e562b4b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.2.5.tgz","fileCount":151,"integrity":"sha512-YzjF3p/Lor0Z9mpf2Cm39ChhbFjVvOTdixjqHQh9TGGJF0yIQIuAFDWvPT3sSiZMi4xFuGXJzG68Dkk4UqNqww==","signatures":[{"sig":"MEUCIClD1PTEHE4SWCdUMvPHveB5lseJO0w+JYHLkzJROBzvAiEAxk5zUviEx97X4GIlxlORYWr4dRF7XuDviOfAGq6vP9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19339144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8q/1CRA9TVsSAnZWagAAhuoQAIaSPQGMf7UlW6TK1tZF\noS5WnhGM1k7A6WeMlWGxIPaXNkx9Qfp8L7I5WhRwnxHXaGxvh8xBF5xNNZRk\nmN9+X28xI4/q+BkrP6DsG/G7b4gLE5+IoZOEHXeN/tYo064LS67aRpJbD+uv\nWparJWi6eTYEaXtn2G8KzDLHa9LHuPh1qo7MWjrL87GFRt0gCF3fkEjrcTV8\n4+eqYxTBgj8uNhkW+ezT8WI5oajQdVzbueaYWfDsHP5NiTwWzlH/HcFuBL5k\nM9a6ppHP9TTq9bYNPk5iTUZZnaaj97nIBjO339x5J9EzbN3WmZrAFlVM4Lyv\nLXk6n2ONqyoIxsS2Enirp0PJUlZdUAGOG7Kq/KVDksU600vMoRULBBO1hSl8\nPEOe87KcbdkjBzpc5CwzCCdX2YS6qDYwsIwabaixzwkzWb3a1e7JX+ynfjHq\nFSc+uiwGcH6Y2A08iYNcCRFVn7MbFhZCxpCAV0gBY5+nA7Yh0GNirsiohA40\nlUsi2tYmbBvtXHWBuHsYvZ69ySn9P/zjrt4jNzwiqWIgYxhTHrQBD+ExgzvL\nYAcYx0idOhR2aHK5klfAIhw8mw9HA0DQpYFH7fhCj0sIRQyz2p0R0rmEJ1VG\nSW+RA6jTzuNiFdg8A5oNpvVpJ7GjbBEjo2Fq09BJ5qstfNS45FlKaXBBybFK\nqQW5\r\n=AzdB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"8554dd529dc142cf14faabcbac25c1c1c456401a","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"10.13.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.3","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.2.5_1542631412372_0.1271139107942536","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"thin-hook","version":"0.2.6","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.2.6","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"5d86b2aa9a45f2932cd4cbc9a18abcd989469569","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.2.6.tgz","fileCount":151,"integrity":"sha512-HIVfHwQQxvWYoB5RycecQ6dfoz7lIZcBGggZBNPCKoCJK/T5+3frBNhcaKUWuFqH8jkuVafo4MIIRa9SHy7yzA==","signatures":[{"sig":"MEQCIBq16y/luNuGqHKHQ0d4G1LB7Fio+RRfht2+VAb2s6D9AiAMukZZsmt5V6QAwdO/gZytx345r5dpGX4thbwj0T8hjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22412693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8r71CRA9TVsSAnZWagAAZWQQAJSuF3B7lekdogr6InvS\nedQ511H9R0roEjmXITsL13ELdciZIgpFPChC9IjymGl1iGIKrKdDeItObg/x\nvjioJ8AA1GTfQ2g4ZLLLRXbjHseTR5bBJGZ8+Qvf5HM7jcPP6f0FbuU/5MtT\nFoTv0EXKAycwtIPq8YGzHxLMXIgKTWF57aIzZN+DwUDtus+gYTb4JB7M4dBP\nvpHqQHSWJBFUjbVpLwi6sgLcUJ2wplasUed2X991FPkX+NVcO7ZUHiaLOan/\nmF+B/G3PSEY+onGd3rl/0uhmvChbqpK8fTyYgBPqf2ZeKDWVzJ8FmgG7+Y3R\nd6H/IFAnD/At1iQJBYBGhGkRW4Ljmn/f6++/H6SwqZSvFho0RuG40wZKMXdN\nmxmtl4eFJcUZO/gd8wQnI73b7/Ls8q23IXquXBrYR/QTKyhzJW3YR5U0H2YX\nLnAkGN40f5qvFM99Ms7czr3sV9JTwXgn9agSDG+QGzhNtAe6VDK9VVRWR3gL\nqBQ52bQ31iF9q6porTVzOPw7eHWl130WX8oQDL/ubyw2kSF6RyBnkRMetjm4\nc4os36qIdoLC9IQNa02ZjCRl8R0fBKSEUfo2tWbwM4ugkPzOnQjrnXYiPFrX\ndBudlCRr65EptJmP5OonA7WUtHC7bh3dJ3mrny76bbr/2/OoglZO0Nxgcb8R\nWccL\r\n=uxiP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"ba68c4695385ca748be1c25c99055f1becbc397d","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"10.13.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.3","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.2.6_1542635252166_0.16050043916891665","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"thin-hook","version":"0.3.0","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.0","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"60cbce25092c74005b233b7d5892b90f9eeae052","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.0.tgz","fileCount":151,"integrity":"sha512-0mKN77zXKGmPIJOagTV4DMWIlqubA0F4H0AZpfN1gLQ3uxjK2Sk4ru6wqy1HBEEDRQdYO0gRSBazuyNA9XxpJg==","signatures":[{"sig":"MEUCIQCMrnMv8VZd6/PG+2gTsDtqiPbTJ7ZJ4p3DN8M1aOPMdwIgYrshWpx1CGqna3P59dHurtZl9/QNYJ2NUVXHK/FONhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19514224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9QYYCRA9TVsSAnZWagAAqygP/R9doSRppaiid504q7Mo\nwlSgM+w9vfOKTYDYljYoQ95AfaxjapY2gXTLBpr8ipLonoovNmdKr8UIJLNc\n5mg8wdvOl3tcwnopYeQn8gu57ARVo0pzcZhGGTLFtiZBhAZT4jFSCQ7A6A/w\nwOW0yuBg0q0uacbmL31GMJaZnD2iHE16aeT48seJYH8w2ycRPXZDImhu33Zl\ngEsbONkfnsDmRZfON93Zv+Zo4e7wdmoVIkWN8y0tnKmbjPlM67pFEpiJ3+yN\n+ZxYYe/pF3XpvXB6NT8nU1MqQILaBjCr9wtpmkSpudmWEIEwNWrpt7oYcmRq\nmvdBAz+GvsAYEB029rJv8ck90nw/u4gvxVh7PEhhgsMt+vO18NdnKes6JO1p\n2CMERYUjIQxlk2Zd/71mYoFegX6ItI15fc1KPf/mzPvBv8LpkHILWy1j/5uX\n45Ogl0meyQf21cvl4FsDdOe+q3W6a6dUnAVEK4QTTJkYewb3xagREkeHDqct\nl0HlWOlS8G8+BehgaSV9HKt2u220xUgKnRJMJZlFipKIuoFdJtnsLK8HJrkI\nq72K+CcZ0E/e9dhAmZBcw+DsYc7IEqCrbJ0I+nE9gFq8zO5+sZKu0cgCuGzu\nJGsubk67mDGiY+tqmrkdGiF5oqNMAgD6LNf6e0nQ5noSn3ZaOAeLAy8qrbm2\n41DE\r\n=bNr2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"4a02f16d41f89b0ceac08333dc01fca80cc883fd","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"10.13.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.3","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.0_1542784534984_0.6153454168776225","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"thin-hook","version":"0.3.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"73343d5e06bfe3237a967aa450aa41e12c9a5c54","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.1.tgz","fileCount":151,"integrity":"sha512-4DA00TUukjxJb6tVKD0UiV+l1FMhatNmk3o5jOSrRSehV5IwfVQ/rpy6HyQeNuB4i7TFmKZgk6U7FIMqBXvxlw==","signatures":[{"sig":"MEYCIQDYqlStc8p70JNHr9i//Wd+AWQhHvhQSEFrSTuUi9XkGwIhAIwbwjOjtE4tEPE/H4kPj5+k5PyChFKTPqn3YieS4ELX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19514224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBQiRCRA9TVsSAnZWagAAd44P+gLwlzl+2mBpVhrepB3c\ncTCjRou3dbpaJRS+CmUG2qtHTb73Po0ReM97R9iG3yACERynJeawQyInCJs8\nJWNGT5+dMb10X1Fc3hxE+udNyIxtaOHSFeW57PBoSy1ZA4huT+EFSpfWUM7g\na5BdvY9iGf0A6w6iz8zS//vHOgPGoiFDEOCFBweIFYNNTMPS0U/iAaLQMH5c\nslKr+wmV1+Q0/oIGTMGkqLs4y89sH989RldxEdHWug0rICpQuF/CFtRBmFe+\nvYIp7JDir8DZOdDE//WT8D2/PM/lsNUxVMIGXBVTEXcL9Px0IFTrlAKfqQvg\nxTRUwukC1hgV/ezemCoo234q5zM2HlyY09dT3w1NWJ73MbGjwkrOcXVOC+8r\nWK1yuI783LUY437WwIfW6uNgDqg0/iJuS0oehNfmUNd4GUfyUc7GSwMKI1Mh\ndo4zT3yg7lEtaFHjndThhtSdUgbtOmr9RlYqgbw5F162duxuv1e1PE8iyqPO\nsB+ZuZaYAvfkGgFrM4wFENytoa5EHtx6lTUhHV+rTyB7ArBlFS4IttLRCbDL\n0dddVk5kdCx9lriVePw4QBNbMEpiG5V9tQPk98azA9WSp55LCw2RfwvsXmhM\nA3TLgOHup3OG5Yv8hA1yUwfPpi789t5YX7EnLEMOkeciQF0TEm1NcLehghlQ\njNZi\r\n=sb23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"7e20dbba2a951ecb0bfb7e91feaea5d5dddaf31d","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.4.1","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"10.13.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.1_1543833744079_0.2985893263763766","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"thin-hook","version":"0.3.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"7353624d2b836ae93dc2db52ec8f57b4a5f4aa33","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.2.tgz","fileCount":151,"integrity":"sha512-j2W8eLW/whseoRu6dzlZGS22M6tRcsAM8Byr9lNvp8cI5iA8ElOB/g1N7h3/asoMYXVHWbgs/GWPb5B9/kZLIA==","signatures":[{"sig":"MEYCIQDa6wjcpa94rNi1WrrHbKsQPqvvSiz517QLJvsp7DqNgwIhAPZjDTBRmI+Lch0m1kPnfVADasmULtH1J6U1osIoq45X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19515674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc64kOCRA9TVsSAnZWagAAnAsP/AyPC7RxpKJLkHsvnzIl\nWFbYcijA/gKiqxWcDBNA3IeA58lA0J54bkF+iBL/4ISLxl7KoBdA+aY7whP5\nFaPHTZLxXkBE2HRWifFIf5fD4PAXFg1/gYvwd9+NUA5YRG5sEgg1bl1ZocrQ\ndA+WqGu054SNPxnvPUd2SPfY+/Z2QCmA1zVPpjqyZbrHBuyHXl+M6w77bBLH\nK0K+vIUg2pBDXBVk+RFTkitIIKr37RCZ960/ouAyqj2XI7ocTkMgvUL3lQIf\nKEj8nr0n3s3gAMrjhnEH2iKx7JNLAsOngAAKYpztFNJW/f6IIi9kV4e1thi+\nhl+DBmueUC+1z8Ui2YMLgE6my6HckkqZ7DmBKvKfr5aiTrvkKfZcoLza/ldq\nNmOe2cw3FEzYDwNOtb9T16l1RYEXkqRZmfYEkEVBBNEPbDRJq8l6vQYqPA+r\n3S9o541Hy+LTRiSZVynDHKVCzh2hiksM7vu+MdRhWhGo5LI8kHt03Rt1B4jO\nT18aCMIV1+qdvk7Gu2Z3n5rGTehVLeB4Nqli/6cEMJ0zENNLI201oRkTU5i/\n4ScS4hPP0MAZFN5ADi0CndZGKib7LF+cxB1aPxmbAC01OWPtK7n/k9UuOJs5\nNOXuE1MztBhVoNHuaxBAazdYl1Sn6spv1kbaeG983J0fE+z+OCUm2jXC7Pi7\nax2x\r\n=lRl3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"991dfab83a25c88a4e373d5e9975026db46d71da","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.9.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"10.13.0","dependencies":{"he":"^1.1.1","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^3.9.1","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^1.1.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.2_1558939917605_0.6495133727858915","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"thin-hook","version":"0.3.3","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.3","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"1cbf4027706b79324817927a1e0cc91c2801b513","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.3.tgz","fileCount":156,"integrity":"sha512-cZXBzPNVVguGLda+T4TWS7QU4Ild4jeLMuOQ3+Em3Do19GBtiO9R3X7e3Lb1BG4eg0rrw7yTYBGiXutGyCEdAA==","signatures":[{"sig":"MEUCIQDplzy2RXPZveSPVchYqjP4/Ku/naOxJ3qLgEY8ZJCHNQIgQfINaPQRQsZVS4PxiXgkPBX30OqRpeYEoIu/yg9T3FI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22723190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZQt8CRA9TVsSAnZWagAANAkP/jaLbk3YoK5h/is65jDO\nC5plwPxQYxDi/+780qia1GARb9LyTwKDv0jgv0NBytwsItz7gwFwg8lfuW29\nq/UjmgTViMEtO7DDUzBwVWGIAp9i/5ly2hl+YrlSqGolKL6lRT3dMdqcMwzD\npzGHriRo92AgEgX3dhVzypdWFUWKg3JAGbKuzmM858r6iORqdVjdpv8teHBJ\ndDEscT023QigijoPOvKcqDTvXGPz/rslNOcTQBkTmlCPt9JRrftnljwnJnCf\nZm9auDbpmnEIk8X+d7LA1BTlttpQDbWpcHZU1QubA/641PTa7JGWqcAV5921\nAS12FVZZ7xj4PE/94XIvxWRHYN2SrZnRJAdGQ3kES0n9XdyjE3w8XODGMSkT\n4MSpSTvWOCQSBX6mkcNa0XRQ8wN6DticIHuuI6Ek84sSRPbO5eADVMfa+tHF\nKHPnfd2xUMYFOrlvQBBMkyBM3WJ1jxSev92k39iMcAiAJxZudTXbpQoMkyg9\nnIP2s+sQpcFE1smtMjUmQsfClmnWZH/QQ6Zj8iyJZIiGa5g/kUecDVYwLPdN\nIPNoqhHpuwpktvFikyA1/x9PIeon/GRzovxlOSY48+P+jykHTNSC2iygNwMC\n28iDeNW4HinJpoynM9ioPZdJf3QP9z50dqDlxcMEm93XWqh303A/2ucdEZk6\nV/A/\r\n=wXYC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"feebcd17e88c2d78e7bbef7d78fc7cc252aa5f21","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.10.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.3_1566903163868_0.6148446064786299","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"thin-hook","version":"0.3.4","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.4","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"eb0d4ee2f1c35f110ef1eb40d9b0f0e921dc9c5a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.4.tgz","fileCount":157,"integrity":"sha512-pkG1zZf9UuCIt/2lBik+yzit+St62ONpxaBZTYdXuLyNmWFn020PqriCOjATw8PFn3j1MIHjD6ovJHybqnx1Ow==","signatures":[{"sig":"MEYCIQDijgFIukA8/NgZHrH/euxHzFBdW20fQX5aQVVNhOitEwIhAJZMqN27blOhEV6qYqxQyCaU4oA0uc5tsNDFlVTRaEji","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22729202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZg1JCRA9TVsSAnZWagAA2PsQAJuHiJ+eHbEaUF0hdSqw\nI63ryFH8B2Y0FhjbO+XyHzb1Rv6VJl0UEvuqPFjS2SmoM2NvQEXuRXLT8jGI\nWKzMj15+0ECSVWfdHLSE0d8Iu9BgjAItKdckWJiW2rekCMt2Q2qs6kizDmh3\nbDyKP2M3UjoVx3Hcj7NEwCAyZTQyNxgYEbNgD5Tnv5BsX4brNcSOYVTWC4pf\nu9fjn9CSSSh9AwaZn9Lrehh9XBAymiEtuCViMAslRpOWxohUP4G1NJ9zY56a\n9gPeiWGxDUuVT1F8OZnpSv/FgIqjQvXg0pQlqUry8O8ywPxV4Y2Cp1dKEX1w\nOJrs/CyZXo2JrSXzUrFDM7UMf9VZqHvzQEnuvwv+NgvffErmqOlpZKKv4t39\nYvWpcPr5T2cA0IlZsuwkfkzjxdtqvRQCylvBLpsji2Uzr8gbIXHtZhcwK7St\n8AP0VJT9hYr30wBgsxlSgT6PFyjzsKCCMZMf4arJbQ4HhOApwLBF7EiVhjpL\nj+w4X3+kEkbtlzRLwgTMfPLadDRSGuixDarWNhwoZyMJwvWvH6UfFzXx7CTX\nMwtBGwPflMB+jBmkrunKKkFwSUESPdBcsMg0Nanw89OHYX7aq6fBDZNDEG/r\n/iJ32yYJr84JuJoKGNqInuPxjgi1tYeZ2Y37PS9v2lr5B9xPJdrBfLELTBpN\nq7o5\r\n=oGvA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"3804de9a75111e024f758ce2bd7221d4ffb069b2","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","postHtml":"run-p -l postHtmlServer errorReportService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo/demoServer.js -p 8080 --middleware ./postHtml.js","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.10.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.4_1566969159897_0.5821882848944473","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"thin-hook","version":"0.3.5","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.5","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"90da1cb37d571a0e097d571e85154fa374bdd4d3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.5.tgz","fileCount":157,"integrity":"sha512-AK3kJLwEMy2DMqEYA7cbSkaIqiJnbMawgKcaFMD4BSOJCNkWUYj2dkv7bnB4hc/09+wQ94edOJ8PpP3GFuxYIQ==","signatures":[{"sig":"MEQCIEHB2TgSpDl+jcEwNsJc0nB+/ScPgEJTTKsjUneymvzoAiBkAMQK7YqoRyDVR9Kdd4Grsgxmsygh+A2TwPadz70nrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22729449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZhSvCRA9TVsSAnZWagAAXd8QAJco8JyjRT+Ic6966w4/\nf9f6lubCQiX0BLOe9qg2g4eBldT6Oy/SjJHLq+OAEZboD7vuX/MeD0V9l0vm\nm/Vxvfmr5jyEG0jNKbp/XHQFNxXFXkfHR8T1MVpA8p+Np5fHPbR+C60iGiUY\ncMcQ10oOyOvzl3KMzdBfUhK62MIurZWkHqfRcvnByZSd12jl6CxDhobnFzMy\nwICDhPEzmOdN2LgsbY42m+I/3NLstpmZSUSZ00iynfYffs3tG0PLtJw+gtUk\nXbYFmuJyZRIVRBMXzbtlynn5K/kVo9X5yrRdSl4Wgue8/OxvdPDifETl07Qf\nJgn1Ef4bN0REnlVDMwoMV2LlEo4q61omsTWbnieJCultxkI69a1HOjeQqB6A\nhTddcc/LFZzgKyBp/7bDy+Fe+FJI6NFMDi4ztxf+M8ImLyCVSaI6L8UPhJ/W\nXP2sm+LDVUMpIojYtjc9+EqjbMasj+O75UIhbkm7OI26kASdg3//2U9rkae6\n+SAja96ivtlXfk3Dd8JgWEC/aXTHSJjb1gdFeYeemydmgLUcfzrrJTDW7YSY\n37idEsYv+vVCBTsuR1rZxKlXN5x0Ndz818w20dSTP9aZO4w1wd20r/iXeKkI\n6Rau4691TEjo++9XXssl4IuRqHa4K6f1UEi8XPsyDzkDpR9Ka65USdRfGSXC\nXCUD\r\n=TuxU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"5e7c2972dd3f90e36a7ea6e06ec7ae1a745e7d38","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","postHtml":"run-p -l postHtmlServer errorReportService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo/demoServer.js -p 8080 --middleware ./postHtml.js","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.10.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.5_1566971054190_0.06535849234852242","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"thin-hook","version":"0.3.6","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.6","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"4a10a754f9ad2e6d84b082d37ad7bcbd28db06bb","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.6.tgz","fileCount":157,"integrity":"sha512-k4vvrIEfmJ3MyUUUbrjtN/hHeFPINnGj0DYRqqxWm8wn6zOiORBcD/iksM7j0i+bM2U1bKFrjr0p2TEKJq+64A==","signatures":[{"sig":"MEUCIGY2XAQQnsPt+T6CLJaa87bMdm9cOQwBgPQl5zIdVUv7AiEAmUDtJLiXcgdCpi1yYbjAqcTYqpIu9viZK9jOB3z08cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22732249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZh/3CRA9TVsSAnZWagAASRQP/2H+dN9xNsUgasjw4O04\n423tFP8J+7bJedoxqcC80c1nGd775hYrI7tXwvwMVGnuNXpIUxpBbwBfPWqG\npRrcu/C9/JZShEdQoZliHk9L6ZaJX0KcBK/XRfVukuD2vgqPn/epOqV5XDu8\nUbVL1HKcLgcUOcI6+Alxms2TA+pST81eC6rGdjpDKN5nQVQs8D1wcByyhyCJ\n3d3zCLpM4qYAbM9xRfUBH+wkHeiDqg4v8uB9t/TV8rfhG4ekKVJbUVzFajx6\nPjvYJhxYLnKuM7s80+FNRkeSbDQYAsKftL23Fr8PmfX980lO9mlphuKIZvyp\nNIev5cfyk5mjyjy2Q9IiCf3YbTNsaYAo4eeuVGP2E0X8tIImfFvVNciBxl5d\n9FsViX/nlcVr0ZHZG/ZqRLa+QQg1DE+REofphanarqNEAx3vlj+4vib8txlD\n7795ni+Jlh4linaUytc4UC9aEBMHjm7atiubDaJipEb/4slfeJsmUpbncyaL\n+hW7ixAXnBvzsm196/FmaAFBImUqQsi596ulVgEs9PJxG0K9x4V6WOvAuybM\nxEntTqmxjNpC3ED2oUFApmDOfCwin0FRsfzXzuzYLXeoOZu1KetTH7UGY7H4\nciJbCuUldzMCnqsjzRzs3Xw3xiZAPt4mPz+T40CmoeDcMqq6xi8NoMCmVggP\nLT0J\r\n=joof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"b7ece1df785e8ec249d2a7658d024968fcb40de1","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","postHtml":"run-p -l postHtmlServer errorReportService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo/demoServer.js -p 8080 --middleware ./postHtml.js","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.10.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.6_1566973942207_0.8536112529923598","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"thin-hook","version":"0.3.7","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.3.7","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"0857fff4ab897868fd2aba0b9078229c89c4d93a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.3.7.tgz","fileCount":157,"integrity":"sha512-i5a6m9UF0s/V8726kN7SJnuvMVqvimVMvi0y/qgEl/StQk4ziY9bvEDpKFgSZaIobn92aubtuVEj6ENDBEFtGg==","signatures":[{"sig":"MEUCIAY/pmmZD584Ri0I3Ec1ONL+LY53ZCKD4icoJwRfgVUwAiEA+9FR7PYErJ87lpNCTTIJerrw8ePF9uSRxJvyabQVLwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22732787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZjH+CRA9TVsSAnZWagAAjeIP/39HjEi9rS3S2w0wvImD\nOXkRefcUdTuIcdg+3iQ6nkxXzOjQE3NTt9mNC68Y+txqVVrRnhszCNcZxCMF\nOTSvoz7gbvBZsurkX5ewInMwU9/X2wlovmd72T0pqRHEuiFAsTiYElRXSW1b\npVwpXjY29wlYSvgB4+5O7jB6xvlBDmGIOrcqMfVTQF1nhtlc7TNmjsIkavYh\nIWA5s780phfgvcFoml1n6aZQs4lHT6F8lbaGIxbcgRtAq/HqsxrSnH7+lg9c\nSDH8/t9IU8uZaUV1mFprL2Q6BzyRsUB/aOY32HcYuQNfaEjUexp+WVbFcVC9\nRgfuTQVQjs8Y9GtTCab0SnCVFTEs1EAkvZrZs9i+Ae/iF9Zg6QIIa63+j76c\nJJeZEOOu+sxMA7EMn4ZRvtU/07dqj/q9FAcZSbjClLVX0KzVgTj8rjNZhhMw\nTzrcNSg3DqgtP7Hf3mu5nD9dh8VjKCvsqZ3wOO+SPDoJ538CznKLd8zQxzDv\n2c35JByjlMc4FhYyxszQcohg9RMXKHvGw5ao6H2N7KRot3yeqDdrsbPDD/Nk\n1Qqe4h+sboJWp/wxDN7UciCW2B1nem7X69db8EC5dPP/2hCo6Un/fBhC58vB\nrPlOVHKJ/rThLXObebOhuGeK+CUT08D3vka27OZ4r5fTLRo6qpWznbrtLw4/\ndVdP\r\n=Jh4/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"03fe589eb209e0f2eb2690af44e125236c59565b","scripts":{"demo":"run-p -l demoServer errorReportService","test":"wct","build":"gulp","upload":"run-p -l demoServer cacheBundleUploadService","postHtml":"run-p -l postHtmlServer errorReportService","polyserve":"polyserve -p 8080 -H 0.0.0.0 --compile never --proxy-path /components/thin-hook/demo/errorReport.json --proxy-target http://localhost:8081/errorReport.json","demoServer":"node demo/demoServer.js -p 8080","test:attack":"run-p -r -l demoServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l demoServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo/demoServer.js -p 8080 --middleware ./postHtml.js","errorReportService":"node demo/errorReportService.js","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo/cacheBundleGeneration.js","cacheBundleUploadService":"node demo/cacheBundleUploadService.js"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.10.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.10.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","babel-cli":"^6.22.2","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-babel":"^6.1.2","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","babel-preset-es2015":"^6.22.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.3.7_1566978557119_0.16697615391493104","host":"s3://npm-registry-packages"}},"0.4.0-alpha.1":{"name":"thin-hook","version":"0.4.0-alpha.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"954e521a49bb72bf5ad6efd6f4b20704b1303221","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.1.tgz","fileCount":3098,"integrity":"sha512-SHIEkjiGXmZ2noy22A1YWeIKQiORf3VPz9LFWabpzEvt+JZTV1XSj+7/lY4AvVjg7KZj3GFFBozzA3ANRPOwVA==","signatures":[{"sig":"MEUCIQDDH5FZzFKhOI+46YSHKvl5vUyfra5Nh/o3EPd9/7Q4YgIgY3Wuq5wLoAyh1Udv6jdwKHm06cOK4IguITt0mlcJhSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122011897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddmQ0CRA9TVsSAnZWagAAQYYQAIOFUmiKJpp9ku50bnnh\npsLx6QhT9JQBJFAIDzC+StGzYgz3Bn+X962PCQdJS5Zh0vKhxVrx42yVxCm3\noTlT01v37x3H2mPIofbaPOsDSgzzwc8Kmff9bhGwrGYy5uSn7T8rwbuptTH7\nwVohPVk7qhgR5Pv7eWESwpHSfJCztB67tdRzM38pTHTWSRN/D5KF1EmnP7R5\n4OwHmCpiUs/2+d+vZ1Thf3+JQjp+zNfMMaVrjwpWybnNILrCPnVF6vIj1G0+\nKredJCkeVbd5Kw762LUwhTG6JbHjYE6yRsmWSvHmi2Ucvfr1+QUjiJlrQxM4\nEBspZEeEd0OHhDyEJ3bQWM1GQkTjn1mSy75ZEOZVsxRZqDunh/CAmGPBJNxI\nUfrD1rSEcA2K9FtbNaIH/ycGcNtP/cvhhuC3zZXJ3HYpeMGIm+2QbjuhqEdk\nVcaw2Ib26mF3rKfsDx5jk4CwryrlfOK4r9IB3p1bqUu6xgAkney8Wg+Ox+dt\n1/iKCYNdV+T5ZeY8tv/IBNXuK7lTm6m4vUNYnouse1En6O243Wd4oajN47nc\n4LjGbrLNNXcB9bV83dHIn8qvDT02tQqsvGK2gugb5Czo4Qg+RI6ycAh0cKNU\nU6SQ4BKlpajOkRomq40QR2rqnVUXdyNMt7YPPYNwX0kA1oZI7CGNdkOVQOsf\nhKk/\r\n=Pz87\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"1e47ff5f502e68765d374264b9146fb8193c61e4","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.10.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.1_1568039986576_0.8381079224917296","host":"s3://npm-registry-packages"}},"0.4.0-alpha.2":{"name":"thin-hook","version":"0.4.0-alpha.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"./hook-cli.js"},"dist":{"shasum":"e7831a8be87502b386534c872ea6177dbcc83fa9","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.2.tgz","fileCount":3098,"integrity":"sha512-MPbUURjXZ8YsuI+EJW0nrEkUJVnvxQbr3RrAUkAU7kTdUfQyvyPPJz5bRIZSM5I5GMH1f/7QBKejtFV2gxMRiQ==","signatures":[{"sig":"MEUCIQCaQ5yxx1/YQtMXgMVOJcNZsmE63ZHI+eobTQWI0Vup1wIgXy+ZyyMFDDLwrj9xo0v5J7vk92yP5CbKn8zW9ZvlVJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122020935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHYbJCRA9TVsSAnZWagAA9kQP/2byEfPOnLpNyX6guflM\nsWIc/m4cEjKC2auLQP92UgpgxOfzDTRsX5Jb/9lyWGB+o6BFHklZLbzJF9Fp\nQAZgmYkOvcczKVfFm6KcdqZm8Im32ixyi0slqCrcMoEwWNOWDrRCrJLtdM4j\nW1DiK1c9T+mqqYu+QlWRMUHPyXtl0TT+ZPzxjKIiWMdrMtieHztfL/gYFoZZ\ng3k2yIuGOhDhH1wDO7pyLB0F7HjqDsAJIBIsda/TR5fN+Bdms4qRRm3S1Esw\n6Xq+qfjE8k137aKITZy2qwO7vlOnTlJqa5CKxMNtgZnNpNZ245SWCMrdc0XN\ntcQ6ZGj5XPsEiipt0zQRdZTooM3J5gVe9wwrdodUAMKziTvEo6DDMu8KiD/f\n2XzXZUpMW9Zd93ofk79Pv5AIsYMV2SDHYO1QJDAAA1wLD4PlxSifC7HHJ1TB\nTHi2zDNiUzxUDYziW4wf4E/JAjXe+RzlNnmWpml8VKBROJFK4IQvAJlTBO1h\nsC2BFVrqTkokb+tFDm7ZHEHkpt72qjEV6bvKcubfYeBOIND/rMobsNXykpzn\ndURBq1g7ywUqeD+ddg6Kfa8CV9HDaWeKJwr7lVVOqGdmYJ1N3grR0Rp7b/tb\n8M4YF0wQh71RQ5vSaGEl0CkKyXH1+qZtnLmCxODbn27JkfFgniFpgP6EVpSY\nYapD\r\n=WuKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"0db053b1eb3764dd5f77c68dcb589f990c5b3bb0","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.10.0","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.2_1578993351827_0.8235093052168512","host":"s3://npm-registry-packages"}},"0.4.0-alpha.3":{"name":"thin-hook","version":"0.4.0-alpha.3","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.3","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"2867cec138aec42d939c96c47c91f26220320e73","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.3.tgz","fileCount":3098,"integrity":"sha512-hCdR2FNKTHEJ8sFh+hCqnTE74rD8e10FaOgYeiAd2Dpt4XQXGFRABkJu8ztNwHMyTK5J0vVEWmneC3vsYOs5vw==","signatures":[{"sig":"MEUCIArgRf0BOBgoC1yJNh2YGBF0Y6GsGA9l7Prtg+Sy5iduAiEA15R6i8Cqy1wF1rvv5AqA6OI5VaYi+dr0MStj5mQkdQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122028846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN8f7CRA9TVsSAnZWagAAFOUP+wQyq3hPexdy94RSM6x5\nXllmRK0tqU2WYExTpbr+aEp+hKkSOPjWQjIko1ln0DPwu146gy13WSlseGrw\n6pcaBtLSkJG3Ni4Qx7ByefPNQCRXfWEvU5+x+boCMo7dLox5DoyhjKqgEWSq\nv6kEWgkqGPiv1xuQRSIYKuj4VI1J+wRm8KGZ68RkGpd4K88wpJWlnjpIml+0\nfOItaH6RQ8Af1LK123V9f1m+dEeJP3m/fgE5cfHBZ95lX3Q5mojh73/zOmVI\nIi33vlxQy+8sl4XqorT+YFFM74IHxbtE0aERSkLRSxzSYAXT2+kFsIc5dYOe\nmsHHMtrJU4m0FJvJLZ6Mkt8YbcpgLtZ/TTkyOFZaChPdz60NtSNBzzmzEn8k\nptN1v5N6A0BigGEgKzmJYxAePOnRByB57Ic68gY+RvN7LdWaTSRzgFzG9EP+\nknXi2JvNo6N6phnfG8qufm4ya/qkMJpAeGP9JJaSwjtMy6NPUwWCr6/ld9tx\n7owcpLTSdjoWCVLg2VMO4J4KEvHZzfKufgGSGQJIt/IKRpIYwqFuYzFFLBBh\nJh5HBO5Vu2M6fuKJcbI0OR649OqpFxp/IbGNsKVfJDLY5K6/Qhpq5y1DKhn8\ngfCF7gNip1s2hSjIiGzkxqKP0Vvo88kVQkYOXYcrLkRbHbiICIZDpa9Qigao\nm/g1\r\n=Dy4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"354a19071e5cbc4eb57a794da79082e3604bfa00","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.3_1580713977496_0.48329095840525005","host":"s3://npm-registry-packages"}},"0.4.0-alpha.4":{"name":"thin-hook","version":"0.4.0-alpha.4","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.4","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"87e2e84d858473701f4225a9fd2be957275d13e0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.4.tgz","fileCount":3098,"integrity":"sha512-IRyvgVZe6jAc27Jxh9WFnsM68bu3t4myR+Wd2k1GhRKDsdB6h9KQkc28U7Ds4+dOc1didqDQkOxHsQPXfrlHeA==","signatures":[{"sig":"MEUCIQDQKoTFQbXla6l7x9FyHveDN9GcHsLI4koRY7ifGGcLLAIgDa4ZubWTX34AUQBoePByCSfW/Lpw8FkQSeXfdeYo/4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122120078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOQokCRA9TVsSAnZWagAA/+QP/iSBCtSpNzjE8MDMA7F8\nVtVjDOQcD+bL1rYBAGVoAPs+IAJOQPs/VGu4CWiULDSk/YWpomxhIhZudvQ9\ndUMbW8619xVkOhucxrqqTr3Ckzkc04cGHn81UgO2+2qbxeW4zkaOlVlXpild\nRr5F/31o/SnRzl5E1pBK1vK5t56oC3I7kCdY9Q9AG6ieW5b9DegXznb7IKzl\nSvOCu9gW8fEHwTr1Bq5vR7JxbROa2k0KJ031bZ3eCU/yRoQ+6HFX9NrUR51r\nK4p6KRXGe9KlDiEHlr+kWUSVD7Jukno2xUQ1zwRfjNzz2Jv/PJ6gglgDzALQ\nm6nQwoFw51tkZMQypkqza/KT6FDR8MrHlAX3IsWf8mCsaI9f9i40heFnPyb5\n4NkbDcpY5++p139z9lCAo7QrMT7FR4rjsPyJsXV1guoPTHYDYa/rxcmOYs/3\nI3VDs0LG/lg768p8PhmMV8laMXwTr3OAsMNt5M/Kxtvj0Ru/rQHt+o4FEtOw\nF2YrGLikhjid4WiRYZAjPKqR4XMDJ7N+JKqUwanikq8NFl9N+Hj/uPW+DLuw\nJpLDU+O47lhbP/JjpzsptYW+LKLrQJlCiViWyurXUuQ3sLmzuJelGpSiobN1\nLyALJ7WG+QxP5Pgh3GUe8BGEXNgoWrZZeXq6WOPolT5O18xtUC1An50hqfJj\nug8j\r\n=sGBU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"62e4521ce63cdb6304d4da00a5cfdab88a54e9db","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.4_1580796450259_0.8759006915966303","host":"s3://npm-registry-packages"}},"0.4.0-alpha.5":{"name":"thin-hook","version":"0.4.0-alpha.5","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.5","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"c4bf5300694eee7110cadb86c8a0ad2e0fb2761d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.5.tgz","fileCount":3098,"integrity":"sha512-gCs4UZxmbI7CX3j+C1p6wF6hxMVpTbdLDAvFtjvhV1NTVLFcVG8twqXVJpCwf22HLTpKDP/0Ey0bH+Kq1WhbJw==","signatures":[{"sig":"MEUCIQC2596iuIDloiAbIFEyAUg/XofkuAnw1xsp4SThI4RM1gIgMRjoeLvRb7tdyVq3pfviWpibtXPkJyMFjDrBE7Ss+3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122144266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOq34CRA9TVsSAnZWagAAZmIP/jPZ6i4iyIhwCFhDfwJj\nz6M0h27OmmLMXkrOpkQtVhrJttea/A5umMTXF0TbDq+eErS/TQF3d57L5QYp\n6tj0P8d+o0qRwOVR3mi/yHqhJZe1lI+Uk/iz8Ugyd1iSJZC82failXF/nr2d\nkBVu1r0mIbzsqbuTH0zKxKheb+M49HPemgSAydS56cA41HGWe/riL0Nkz9yJ\nR01bUdFsPjr5IjBVd23bmf7NDer/6LT1v7hOmqF+KXyMK69BlCaVbJlG4Uav\nWDxMj7h2VIAvOedZakf72Tl2acvGyN6WvaKCi7Cfcq3Dit/buiuaIA9o3WUX\nIiq7Ey5Au2Y7ELLwsAN4AhDXcHC3PLfoEwM8Qh1SUA9JuyIrTwOwylpVjWD6\nctssQ8SYewPY+B56xwvJ7cuXO8Jh+GV5rZc3PgKJQmvbIF5vN+lce3+GMG+C\n0Fg2XOU5DjVfp5qe823BDnp6HwP62BcOF6w++oMMoC8dJrbi7Olh5yQj2sUm\n0A88uwI0wRStvVels0sNMpKRFkEsEh/4CK5NHqJyVnQYAhpMTgnV8mMgVHUW\nQvxYZbXZeD9+1R9k7Puo/cFZVyOi3Dy0fCCE1/9f7Q7XipcMurpCQjKdg4cU\nztXfsU+C4dMDa7nq7+AxM7cuyKKvV+cJEv/bf6GLtIWVliwqJbEaWTc1SLkZ\nhtBR\r\n=jYwh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"8b7bf31885dc2d3f771b2db119d023383339b2f8","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.5_1580903926224_0.08037876096268115","host":"s3://npm-registry-packages"}},"0.4.0-alpha.6":{"name":"thin-hook","version":"0.4.0-alpha.6","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.6","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"090c9771049120c9fbbbe385712c45dc34afc80d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.6.tgz","fileCount":3098,"integrity":"sha512-zLu1WH3yOut4hC6x478cHW2yBIUvwHklyMLprjrO/mg0xAsf6k3FRXZVyTgQm9bvm2lipGSKKwVQ92M3dvjIHg==","signatures":[{"sig":"MEQCIHiaJ6LqQ4rD0Qhg/n7VWR0sfqKtS8N1E9IpActr2TKVAiBWl2YVvBjfkng7mW9kaP9wlkRq5jnPsqa/vka9r8KUYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122214007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO9XqCRA9TVsSAnZWagAAtZ0P+westLAbYkc5xDXZAwxj\nWYfokSDNr3eux4eDVweZMkSR5JOQiB/Wep8Ct1ku+I6Aajeep/9Nh9KDW/PF\no3ZqD9yty/raUz1EbtZvyS20Wx+BYBu601VN1nvvgTulfIHTKWvtBgLPrNYL\nxEEBr1lSJtiRYrNSYVNQPeeyt6ibZrkzRvvkhYPUl4QBGCnyOaOQNRtoDx4W\nByKKb0yI+brisWtUXMzNiv5qdighdPMKLrYxTedKpvN4rDOHDpBjcMAnvlLJ\nBh33xB4pwrAa/GIIjID/BCrdwgbwVY+TJLl/7G70ngXrTBlpLGwtqBzMCrRp\nzqfwnZaYzKAZwuc9JQYad2TPp5DbLGcNNFx9sslb9itBzFisuZytfxB4Otiz\nOVyrKGzMNXH14ExAdgt4pu5H4IXFBkRO/0XbOahsD/A/SZ2lg9BOeYqoM//3\nybiZh1uHAU7OyxFyNQiOLXPqoHL49AK9OtDeo8zvTJkUYwVdKT45VZ5/M/LQ\ngn26grNQY8oaZLZmd89rhEvUil//2g6EPL3jOjl4p903famAtnQA1t/ARNaD\n5DqmhSEMiSJu1tN1LGKJgvT/SFNrK/obc2iB+VAkUHG26gTkOGWkn+y/3Xn0\n2O2RhjtU/phOeumdmjKyjDU0mM0FSe8hqDr0OALCWR24iCs97RCBcoLPKJYY\nSI7k\r\n=fHol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"c2da94208d95cdcf1c27897acb8b269ede532f86","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.6_1580979688762_0.3995366141307308","host":"s3://npm-registry-packages"}},"0.4.0-alpha.7":{"name":"thin-hook","version":"0.4.0-alpha.7","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.7","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"c2feff750fe99f5de399f63f846b9c265259bad2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.7.tgz","fileCount":3098,"integrity":"sha512-q2j2pTwpnCSzlccaqC1SUH8Ba0kicWhb/JRZCJMLU9YLzh3QdnkLxuyIgarZIQnbYe7XoGTnyzJLuKlW8LkDFw==","signatures":[{"sig":"MEYCIQDPGyLd2A7O/tLJ1P+Bi9J+u9y0c02WxUBdZjePildUDwIhAJwtDpcbaMjMbxYuByPdKdbg9ge5A291fLTvXAY2LcgB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122236092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePQb2CRA9TVsSAnZWagAAsxYQAJu5MS2bkAgbZ0r8JDvw\nPViTZFQilmo6Q5oOSMlp5j8owbjbAmrASNdEDg3I3eGvPZodbA51UihuWE14\nVFcmlyRvBXMCIDCp+X9mwEU+DKHFb81oKe8Qh9ewQ5blx00tnPaxb+wuhZMj\nA5AebEMzv/ma4k+31df42S3iJO4Uzzq7MY+RUS30TxV5bch4he4JM3t7Y6zR\nM30Ci3M7MCP51+qR/3+Xu+035WlBFy+h54LFBSVMWdbLwmiTatMQTEifwm5o\nYbijTWtO0EUgIrfoC38El2gPc7sUueH7DiX35G/LbOYCQ6EiT7i+/5G775Rg\nj8DmVuGFoTpi7Nfp6wXq66Qze79eyEGM+c5GOBAbeA9FQt8vZh7ugGjDVRRS\n+zWtm8gKs8xOHx+kyGwpbiW12dU+9vOsWpxwAO9QwiFw4PKhxoMlNWjlJRZK\nZekjTddShEj4LCK/wuy4lEIEHDdbLSTKg11LwpK2o9y0FYj74KRyimHh2aWX\nUu+S3j16NfOGC8e35gcECWeJ/kC8iTJ/5wgofzdxE1Jek3Pr/V7VRlMiL0nw\nxugxrGxEc/G8cqwReaNHlQ4EQPX93Um9NnPD8i3ImZqROPAdMWKkhYvYhIV7\nR37K6tYKIKzKESMl1mdY2pUzheCHQMBG2ehnrvxQ1lycQZoZoqlivWonRWdq\n6gqh\r\n=fn+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"d5de928e4a31d82980a598e36e02ddcf7aa1aa1c","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.7_1581057780904_0.4113315420944281","host":"s3://npm-registry-packages"}},"0.4.0-alpha.8":{"name":"thin-hook","version":"0.4.0-alpha.8","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.8","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"5d74d50521b51a1f1c11e43dc86ba32cb7db086d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.8.tgz","fileCount":3098,"integrity":"sha512-f7unGxpeNJmg/0srSskEkVf99koYXIlESewfswT4bR3Ldmwq/uenIg3QpyE5BIMQOfrWlJl3etE9kRhNs0MY/g==","signatures":[{"sig":"MEUCIFwPP+6zpWe2AMwsKSdNzUnuntH4UGEFntv/W82pNNALAiEA85rVTmhieh/5XzIsd+Z0nO6VYajT7gjMalKmnqdfn/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122256550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePR62CRA9TVsSAnZWagAAWRUP+wc6dbB+3cEYuPKtEa7A\nm2JD1wcR2r592Q/tICLKpnF1K1PScvdkQ9jSdCrOtXc61/L9ZBUov1gxxJUJ\nN8+KtcZNJfCH3klK7aKuJaVTzjRS9m9TDbB7dshEvBgRdHd611vpMcG7KDC3\n0U4zwUQDiOecfDf/DswvAY1UqirttTcKEH2ASoNmaVK8xreOWpAty8R3MsfK\nwMvFxy1O0ymBp0PpOdYhFVl2riggb5rNnTB3nJ//HV5BJ4dFJsXlbS7QskqD\nBYbgl9x9N6K7wALnTW0Tl12BKEGmUSyd67gye1YMnAcO4EcaWN3Sx+3tLS70\nkweWmsUF7T+F3jcgU7/T65M8mqyWHnsLLqITJ8VyJxEfyA26WZQF8salkCSB\nepDNHUdm3fYwM83vI3KObpETQLz8mqi8WvsGfEzZd+mg4eF6/UGzPtxpIXD1\nvCp3197cCQEUHdZc6di91R9zDPB1JSHQqlWIHseWGQAFgRgjLpoLodh2vMGV\noBu87kGXRNxXygqKFmjGdG1BCEPXX9G26MHNbthOkPj0aAUujPUIde248Rr0\nejL/Y9M7Bi0ZyImDvpwwomnGxMAhnEP75EM7giaRoHPDpoWzgqubFuGJCYeS\n8JrOcFxNaUldqdqtQShYZxKERr0sjQqUWEYbWxBeOBdyXhdZHLLamBGblfpZ\nEeBy\r\n=0s4D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"2c17382dcfdb04c1b8a78cb7f2e8e6aad664336b","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.8_1581063860739_0.689435863156707","host":"s3://npm-registry-packages"}},"0.4.0-alpha.9":{"name":"thin-hook","version":"0.4.0-alpha.9","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.9","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"2096f9590fc789c5171d511ff57e6cf43b2e455e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.9.tgz","fileCount":3098,"integrity":"sha512-F0g4T35RIJxnrCfe2tSbuY0JWzvhL8VKDQW++jlg4Pir5MTZrTOJfuWNkOH42UFAsSRgdHbGSx2SXwiAqjwkpA==","signatures":[{"sig":"MEUCIBmzuSScEEJxMSgVGhTsflCGA2pLwJ8RpRYUYPP1jpgxAiEAl/Is0W1aY5RQes3bLnnLiS/BnJ6rwIGb7HUR0nzCkoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122788982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRoasCRA9TVsSAnZWagAAm/IP/2j7NpXgQvtleBh9dwl0\nWYbAOhhWrkoL2ExSOYt5oAzB6Q6bATAgHgMxtFjnPFeZmY/+zZxH/TFeavmU\n+L9IcTUKX/jEt3UbLTez7lN4Uys8XIk5Uj8EZCKD4gEx1XMxgX/6enfizwF8\n1mG32FCsDLUcFznn8+KFb4f4w3qMcb51EIZgyOQeNlhJWzDJnDGoT5Fh6nWc\nrJZlRtfiFy4p+xPpTkf5JHpjXzcwn+ErxFDPy5AjA57oq7fQ8En9GVYQ2MyC\nwPb4Q5t6mdZqDfulzlvK0oeSyRefUV1b6kLoutEdBr9Zu5JK8V5f1VczsN/a\nYlYhJvG9BIYJELz2LnkAUmEUiZSpOVYgsws9yRsFrotU+5MKR3FvgXeSBqGj\nxH40GEidv2HGGSg5BHB6gfw4KorQb3DmLzJx9Q9xBiTtO9M40PbvJoNrKkI6\nGgINUmXixmmqF3Ab5sv2IOQPW6R8HjjA2hMDbJksVnZ/a8bziMxYqWAgS4aZ\n+X5f/lTltzEThp5h7jKXCk14mThPPuBDVircqNOEMNcbWlCF4FEOubUckocY\nzXPBxyzA9Qw/8Pjim70x9SW0VMJ1aqKkeqIR73X6wA8Lf62fHz+seX/7oeC3\nDXfpTPrw8q3UagTZ51VZWrNVoc83s5ILgV/FCD3ZbFf4n4fhuPeKdI3l2De7\nmgOO\r\n=1R7a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"feb779c12ed79172ca7f28c63c071d1e2471f0ab","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.9_1581680298224_0.21187442602503026","host":"s3://npm-registry-packages"}},"0.4.0-alpha.10":{"name":"thin-hook","version":"0.4.0-alpha.10","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.10","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"344e5cc0a974f70cf6b57be9348b176ef9386da0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.10.tgz","fileCount":3098,"integrity":"sha512-AjQENuA1RqW0ldBjLksVy1Yw0TleQwvhY+lwCYnqaEGplnPbM5X+DnIrYCn7M1YfRDiLaIdObD6GXmq0lfSl2Q==","signatures":[{"sig":"MEUCIQD7XE3jmH34pLfqOlImrb/WW7s5tQqI/g1al7s2ao1KNgIgG1h3r8ZPhAQ2arQgolWIiwuLpr3rPU8nrhg0fWt52rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122790136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeR2doCRA9TVsSAnZWagAABOsP+wVeatpW+v+++cHylEnC\nZqHftla+hLF9nHkTol89op7efvkUs7bPKvfqUKGtwVaxG0ycQzSoICdcMQOC\n9CUFfENFspeoR9fx8rg1MWSCYWkktVVrZ6L/mxErGeTiDgHu6RBMd/RozNdy\nf4rpnjj+b1QcXsmfqLGlbJ4dIc09ydwiF3QpsIVEZtX6DDAkoEQKiolcYQYQ\nhe8VjkC00BXlTCgi8SZmCz0VqcnKEzrAGDGo2Vh62lMEdbkadH8sE5xdBuHO\n8HcatzZ3tg0GkbU5YzKCJvYrjDNgt9XAvZ1+D4OkiEJ22Lk4mR2Sk4+pv2Tj\nF/6cwl2hxmnz3xTg7EZ9gKWjxKtVU+id+jr3egwFAOJ1BoTJlaySHLb3kQBr\nQ4I4hIdkLPOlD9GjTm2a6uuSnRqbxgyLtAcP2hmZa/T1YJ9c7iwttiDViNu0\nC3YTwoDYtYtw3HlnHhHsXDrmneciVeRv6BwZYuruPMF6tXlrTg/a4KmxARvw\nQ/L0M+x+TSkbjOgfKkn+0hvEFPMciwftK7HWukxPx6wg5ydV6vGA1WEwFHfV\nra1MlGR4lTySm2l9W4kdxNRgCC2y83xJbzx0e+X5UxMQ7898YkllJxmmUgs0\nWaYvqOHnJ6Do6ZRRFa4N8Uma4DSTok0misWbAc7Yg5aZLBkn7lQM+X5a1kHa\nFK0M\r\n=PDBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"26e6b6b1477e4f4438d2d089be3d80f85e1ac95c","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.10_1581737830905_0.1142052108429803","host":"s3://npm-registry-packages"}},"0.4.0-alpha.11":{"name":"thin-hook","version":"0.4.0-alpha.11","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.11","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"9ae03db07ae7583851130e467c950cc2d4a033be","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.11.tgz","fileCount":3098,"integrity":"sha512-7YZ7uiB7CWnRJsKAQikj6jTqyhkdCuB/Q34SZO0oDF0YxgD2imkRFe/fmRWGmHwrnycguJUIJ08Nkc7jgoVS1A==","signatures":[{"sig":"MEUCIBiYtB/VpcFwJO4LGU+IA+RIlTQXwg2QjR9lTuXc1TgVAiEAzc+y9sLTA+wp3HcFJblAmyjqbROpjWeW8jhqZd6sXSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122765485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSnCpCRA9TVsSAnZWagAA8NsP/i5v2iJxvKi3jQFydn2c\nEPx99KV+NagHTevliB5keEqt4WC0o14xBruKs8dad3WcEom40XVrAv0BK+oS\nAisymXLIxLNtoINdS/nUtUXIw8ywfNr3f1IGciEDlf3OXWZbR04/EgMGc7PY\nvsmMdP5sfYvaqoyP567Od1xTsSjWu/OTmjdz2u1/TQqWtyUtQAjlye5hSd9b\neFI1DcYwjY/OV4d8Ix4W6rHWYoQv/LQp+9CxgMQSOtIvjd+YL7AeEXq7k8OY\nlbD+1SFw/WliG82sPYMTrwHcG672A02XvlWg/Kpy0s4j4Yv/bHfgbXbOmMX0\npA+HR3kg1smAAt8z35MvjV9p2yUc8qTZQPxX3JZ2GLQ7Vwb2c3gWOqgcZlDc\n8530IWFqilXMgrWjBhb21HinNdQh/QEkpfcQQm8duCFQc+NB09mxIAcnGcIX\naIUQtMzMXuXRZeQW9KrVBDTwAcK27WR+ple1R8ix8W5hQLMCvTrEsVrYxRef\nEZTZ/zqOZ7ToV/zbuTVTN1gKTyvQYUtjPBdlFOksEB35ku9sNW+xI8mY29qB\n1dq7Q0e1Yt++OxLOrfoTaCuIwxd06NQe6We8Q4uN/vF1knwVPm1xowMkZ28H\nhbYSilX/ZNUKQ6CKPsZMXjajoLyx3zRq6o24K2poxCsSX8TTY2NVFgbfq9oL\nD8pk\r\n=indH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"287b8a9bfc0096bbacfb9d0bf396f3c944ad1077","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.11_1581936808164_0.5258174164396447","host":"s3://npm-registry-packages"}},"0.4.0-alpha.12":{"name":"thin-hook","version":"0.4.0-alpha.12","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.12","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"1f49423e9560b6be4efe226712cd8b3be08e6ebc","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.12.tgz","fileCount":3098,"integrity":"sha512-b1iUi/dMZBX0jl/eEkjbWOZVl4Ga8gZmogc7RnDM/5QXoEaChkyEpUtBPpsfjcKlm2cArSvzPu3+Jv540ZyuOg==","signatures":[{"sig":"MEUCIHtvIEvHJlgupG0M6rHFGd9rhWcd0hfaqqktvT9mJA5kAiEAufHwUg6CbeYw7WBMuvGVX7hV4y9UIaX+W+WfDKmIhuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122786383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS7kaCRA9TVsSAnZWagAATqgP/28yKmyJaCFgembMZWey\nQJOfDSowEbkK4/6NWqu3eSMlff/Zjm2BHaQ+GRbo+wivlXZ5ElUPpm/xtR6S\nsF7DDniQw60zOeTiXwzjUMdjVJBou25TebZvrqLZIho8lc8eyuYMA64rblDV\nL5Ne6ftfwSdeLEx2h3zXK92erFBUTf6xBIWiXgLDVOx8FgDlieICm3dbZXos\nNY3fVtnQHafyhTFi2bKp4rFrmVPljiI2Uyw1M4Cz104ocX75gAfaB0SSLGyw\nnWPR0FW/QA7QfzRFNZWpaD09cP4Cws0w0KjR0QHsq8yu1Lz29/H8HSsAfxaa\nSksSYM5Ov8B473a951yk5bQ/JFBbK+7Xn0GMQWUVh3E/QuDM7AXhA96pj2VU\nmdon8NfEL6OcoNO0Zv8UUHLbGfeiKy8qiSyWi7nkydiXOl0Bm+qrsBZZbHKG\ny+h3lzeMghhq/0T9hW/ddfi+PCyb0pg95a0Ajj1f+h5UdRwySL5Hq/+5pPFu\nYfCUXOpyVl02LseKcQ1wGGmVCSgsTAS6QZmc4OU+9Y3M0+s3BmzNxmNEDXi5\n7Lg00k1Ts92XQqRbeGk0N1rkj99q/p5NWlpIYRhmXM+0c+E6EIlaVqz5z9ni\nJ5dtWV7XGJ9jg7udLsmxSviWvmyOtLzpaVh/wE5MFNxT23NNVE936lB87gov\nRTYk\r\n=Mdnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"ab656ddd926dbae9828331d0413594c11c082ad7","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.12_1582020888800_0.6988724910163542","host":"s3://npm-registry-packages"}},"0.4.0-alpha.13":{"name":"thin-hook","version":"0.4.0-alpha.13","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.13","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"7799df0fa74a7a751c3966f398c12c14ab24814f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.13.tgz","fileCount":3098,"integrity":"sha512-EKZ0Sht9cgD2peHawVE1ARnwUhueLvgmah7boacbOvvEewf3ccZl0wsKcu4evoCdyRNrnbGwXjUgxYdIMILdmA==","signatures":[{"sig":"MEUCIQC44EEJMC9zdPpDH11WCzfQYgu8TOtQo2NKtJvCAuO72QIgHutQGwsiXwO9RtRNXYtv628CMHniBYIN4Muq4z1ZXFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122945507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTQJrCRA9TVsSAnZWagAA/poP/20y+TQa3Mt+/ltGmCIt\nwdmywML0+NNuuD4Y8JGdecwLT6shmPywVgI7lbg9NitwXcbBENlLA+qfvuep\nw4MxUlpDIEAsX17COejJC5oQfoHo44q7MrBdWG+i4U2M1VwbriyrYCw3YiOW\nRg4upD8bIpTiReck99jfrXAq4Z+cFCRoSojDA6hDYHvSJ2wDdNfZdPMGOOzb\nSjTOB4a00MaY0Klp/OH7LCWhalQ9KG9ECSN+vjCvVzVhqTNk7nHxEVJOcaz5\naCCT26N+4zYesvLvwO9VJ8LSlijpQdvhPnbFZO8Iy+k91KnyU50hQWJ/yb8D\nIE3k1ASGPHvx77544STe2vrlsP6iq1RFkSNXTydAt94V+YRx4kxpaOM3BYgH\nFwm45nmYVSpE6fk886P7fwE7Stj6LFX/RxHhzHRqrHyvidFBqsI3uroGhNLO\nXoTOoK+xQOmlpHL/xtp0A00yLvmTBr8sfAyYiywLwbK45JBrOt7FHcdaQSRJ\njuSGPELESe3nUSMqp++rmP/dEmYgfVW/qkkHAA6y7HGU+CEfwwxwJsjwOUcA\nv1hrxiPtlSPuiI5bSfAKouD5EJSktvVY0yJ5FlDveKEE4KjnH5NwaVb2P70A\nfXQhO9VWWkla/ct8/sbGSV0KnEtJmfwbkCD5d4J6eT459j9VdM0H7gsP8L76\n8/aC\r\n=RkDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f4cdab11212f66c742f53a45f5415761076bc8ff","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.6","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.7.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.13_1582105194108_0.05781691923461629","host":"s3://npm-registry-packages"}},"0.4.0-alpha.14":{"name":"thin-hook","version":"0.4.0-alpha.14","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.14","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"a2d22a962690299720018d9383a64a43de6d1846","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.14.tgz","fileCount":3098,"integrity":"sha512-aYXYX8wbYpdoFRSRDKLoZCEhepoKrfSkUpht+pzZM/EHKYxfJTR+A/KqUFbXU9s8MPj67w1duOEhvRzBDk21Gg==","signatures":[{"sig":"MEUCIQCVEmpVUVOSGFX51YfmHE+9qI4Oj9/UZIgqIaq9HoX11QIgSaSFGiKFMcFkNk/ad0s3ab0rywrhdJpHRTMj/jbouhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122954709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW3g2CRA9TVsSAnZWagAAbyIQAKBegCbfvKdG8U2iQrRl\n9fa/xS86a3jprAE99Hn0MYSmhN1pHnBzCwhslakAezAjK4OFyxpaZjOtarhj\niL9YFdU13yrGQqa2yIws3sVunMh3U+cmI01/3wcVVOiEN5CESaMmZBdOtdoS\nxtao7FAB22WLPxd2jpC7EJHkumyCw1iompQxGMhi30HaSC9cGR37uJHL7xDV\nJJBMccXcF+ymfR3AlBAHtudvUfE5C60/QO52cNNm7DaBZrES4LVeNMJuWnU/\nGzr/5+Oav7U3aykSuBWfWfUK0GdrdXoyy5QTdtvvpR/pL6SJXEhTUMANwpvM\nNsYrbZjnnmiHNFmhc02IvK6ePnhIm90Hu6hVqdsMR2SUM25w4hxxH7wB7+LL\n1acmBTV8qWkkdQD8ZUo86XEIX7Zi1NYM8ZDmvXqdJBopvKXhq4LH6l4AuWP0\nC7D76JpU8aKHANdzeXnrdAHmpbNZzXQLvB2tscmcIdWIu837P4B2vRDtUf8D\n0bsT53kjalWkPSagmE3PJ69zdQg629m5013y36eD7lNFrzXPmIwCvXXAKdPp\ngZahtiC5ioSpBvpSZQlf03YddhtfDw8vRlRmDmcCKGoH4kQ6GgUxu8rp/EEU\nzD4WXNpM1RTbzwQkkGDIrD57vqqUhWtkfUAI5XZW2z6U5NKuVxVKfHRPcnLh\nayWh\r\n=DZn7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"9558349b37682365d1942d23ac5d71d74e0144da","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.14_1583052852529_0.009593293728504815","host":"s3://npm-registry-packages"}},"0.4.0-alpha.15":{"name":"thin-hook","version":"0.4.0-alpha.15","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.15","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"6c69cefc3d276135345301811e075d71430506b0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.15.tgz","fileCount":3098,"integrity":"sha512-CHa3nHmwY5d/J9pB0QJxn28gnftLabU6cDH4K32zDbRi8tqma+N6+HcjS12wByztKpAiGRgZJMT0MXCJRWrEeQ==","signatures":[{"sig":"MEYCIQD5Od3xuEM8u+KFKp+1a03hAthTbcDeGSLc1HIHcUBmPwIhANfHFasjSxuOvZTjRBvLkjug2zZyc8kycYW72+oRnXRj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122958303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXlBwCRA9TVsSAnZWagAAZYoP/j3GacVLBO1/zurBXEMg\n6n3am6UOiznLhY3PlxNRViJ3dgKWREGSUQvke4h4mh43vlHCmq+4JDdcazOX\nquUROv8wFJzyD9yHeZTWtzFu9FWQTDDGv6BFew1AQmlV+RW26n41saFqHRET\njehRelOs0i0Dvp/GHY66rskbHHB02BHcstGz/TGzEgMvqKPW31kmTZbiohMO\nfUf0ADC5NqtrkhluBA3ugN+6LFgk1xOnR1tuRkS96r9DtuJQH+uB7QOAx24c\nMFmGCZn0TcETLtk9T8d8nPWiRXmGX9tk7hMJz+uA91RQ4OzE27v9takLP7Tj\nbNtI2rDbxdWQ6HvJMEY1eiRbHcD+Jk/t4pQkw6bZ9pRP1Hp7XwfhalVDKPB8\nhvUo2zaIU6TNQclB7g8a8lAXP7g1+Day+VxG9SAWKKNcnoSojJxp/WwK2pw4\nNC2/4WX9zDazbjSfiM8pg74wEPVRuNP5R4ey9DcMcDd2NAc2ZwHtP/ymU/pA\n+pUFsEupyEwzLxqI7YzFk+g18kT33hgaC6JZFscMZ1nU1tvSB+3Yh+fb7BhL\na7rEVnFsYWxj0oQtQj4X2Jm8Hd0RJBNmQiBT5Agt1iffvbHEC1+ea7/4oN5j\nEPJz6Lo7gcd34fcdb9oX+Ap50Nc2l6Bdt9UdoveTrf7FZLhDypEdeTmmUXoD\neG9W\r\n=3f8A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"82a4e769213af0fc705e7b0b69925fb09d05391c","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.15_1583239278302_0.40588008131676157","host":"s3://npm-registry-packages"}},"0.4.0-alpha.16":{"name":"thin-hook","version":"0.4.0-alpha.16","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.16","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"abc2fee9e56c4006c56567c9d02528a8ab3a3159","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.16.tgz","fileCount":3098,"integrity":"sha512-3cjkbQsFp0pOUppWYgApmYAb+DCFyhL92Ccg2wHO7KJczkEgtvNOFdVTvb2r0H7VnOXRMswSWeQNjg3wi6oDng==","signatures":[{"sig":"MEUCIAOUGcP3w9+wdk7QC9rDT2tUa/dltUC17i//w4khIHwPAiEAqeY0pLcGRAPPvUVDmHVe7zbIPVTIzzKX0utY3dI2F1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122960819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXlibCRA9TVsSAnZWagAAuTEQAJgOFa2l8MdE/7nvzUaX\nK40o22zKOFlm+syQF1XSYcuZzXw+JQHGiRkyWpYn4lqq/roASGrwx46hy8aU\n+uU0EqlOA1IET+mHIVB+4qWYnenz44gx+KJeCojyhPeFpscF4Z/5svMGPhTc\ncwEpPs2vtcKkypgdlV4hT8c/qP9Tbjnql6n+tPtFVHBpwhsdfJbZFmG0Ysbi\n/Bcjgq6a7bDoDRtUtQAuWsQz8UCA3gaNjxA4NpcqHMkzUPrRuAbscGj29FSZ\nORdQ51tMbs4bCmF0BOfHz5Zhbnh7YLsSl1qAIk0MPiEfQtvcAXshtV19NIk6\nI75IAAgPe7m0cVL8twzH785Ty83EtmLciP2ApwABAapimJ6566igu8mo6TfZ\nuKV0Z7WMwBUn6RNTJHeVt+3RSF84C/iPoi0F6BBKjMlYwCk30db9A+uS3nZ3\nT6BUlIFV1Q02u1D68cG8gSic3xSBui+X+BZwoXUzdWd9a5JE63ADwMnxU0cB\nhJjJzvouOhhyFepyldu7FI659ouUi2QEIOf6QHAcfxnoLQ7dY9llI+O6lDmx\nwW6bhJ0Yq/YvqEaQikUIkAOZbI9OZg/PxtlAhYQE2o0wsB4YUpETkYbn/Sv6\nnNKHCmZmE/sz8R2dbdT8WBHuAJf9FstDfLNpeP2SccmSi+53UxRuLbgf0Z+l\n+Rng\r\n=u87y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"6f33f45a49a3c6125cfc956c0622ab1577b3d043","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.16_1583241369669_0.577869323101885","host":"s3://npm-registry-packages"}},"0.4.0-alpha.17":{"name":"thin-hook","version":"0.4.0-alpha.17","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.17","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"b1e0d0c64a26591d530f2260ed4dccb7360215cd","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.17.tgz","fileCount":3098,"integrity":"sha512-/eb0KNyo0XimrYKFmD8cQRqanoLDf6pqT1tlNUda7PQfm+PULfbI30dFUL2Vv6XrC7GNnnOmmFUPPdr69VsHiw==","signatures":[{"sig":"MEUCICZatQSgdTF3PaxvodvbVu6kIc3Iy09edj16fXNBHNiLAiEAh+NFFd97mkXF+alQEPEWvw6Yk45//cmIzBTBQg7+Nr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122964037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX69cCRA9TVsSAnZWagAAajgQAIVidc4J+nMEaJO0a1r+\nDCiiBQIaIwo+q/GpmLZj9YkVzU0XRP5HOcPG2OtoQQB1BE9HFEL7dM77uvyI\nlNQV7NpIM0GNqcSYp/Xm9vlvA1IUN0O88doA033+9CDM5KBxu0qSANarghcF\nodj6Rhctjbc9cVjtHxJv0C+BsWRTZdt7KFbGnZ7YZi+/dj4hZJAzgeVykcdI\n+JVwftKw0l7fhvwr5jTqfz9yEurokO6ewAZU/nEktRcL+bx873Zqsn2CKuhi\nN1qXNRcgXbj/Mn87I7R8NPTEEOhT0hUbn/0VjGWMPUojEOyeaMW9wrvfPRLm\nvZfjpoqKSP60vrexLMtL9/R9m4QboClTitstjwrsAI+ekbhX27581p41tGi/\npxiJIvrKpp68+459pyUX+/kSqkhGwP9sMqnY5mS/YTu/ZA5E9a6wypVed17F\nEx6lFyknN0dDiEj5wyzC0c4xXT1BDPepvMHCmkIaWJ3mOS3GYOsoY1GGbTqd\nk/L/C3R73ZPNBR7GMoiNqfLfXJu4imROy1Y4Q6e9cddjCWJqDp5P+OyTMBp7\ncTGK8WW1e0K376Qx1YTDon6gjvlVx/ZOJmGuh9DMk+Y8chiCvR40LMBoxMvl\nI7FrsZzx7dZtBAz6w66xNfbWX8IG32OiScO8QwkcBQeYCKUR2ViAeIdNdD56\n4kGu\r\n=yact\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"2a625ddecf72ef2d8819c7e49b10cd29ef24bd1a","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.17_1583329114844_0.587306176270143","host":"s3://npm-registry-packages"}},"0.4.0-alpha.18":{"name":"thin-hook","version":"0.4.0-alpha.18","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.18","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"fbab6aae17f30d46d4da6065520363d31df472ec","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.18.tgz","fileCount":3098,"integrity":"sha512-e+pEb91XCs/t/j9IHs4siO87zZFu9cDThLxOFFds/1jQ+NPvt8l1EGjQnrHO0HleO9Jg/ISI/MpsTJaIkiZePA==","signatures":[{"sig":"MEYCIQDI2osJud3k7lGk7ZkclBuyVBWf+ccKyGupCjuuViqkTAIhAOCs8/uIHnvqAhLXCiQaWND/3jKYpmE4kNQsvqfhxQqX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122960405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYJmVCRA9TVsSAnZWagAAYgkP/0QzGFMsRr5mBceuExnE\nK+TfRVGAEHLtV0sNqZjlvxMd5R7nmm/8zcEwpfZF/LCSxzd1DqNfeMr1PNe1\nL3HWHx/7K6BKWuM2V+yNgCpn2AcPhJfdpdwR8i8LFDB9tGFwwPnceLkSjeot\n1VcTzxA6rvSux+sTz0F2YMIayuq8K2+KuLwv8H4yxdgmZHv0csOnuuAXrk6q\nLAWspVswlum1GA8ERDGntejAA6wqlqOTyBQtYbSGWFs8mOevPIAFHI7w+nt0\nm3uiwO8/HvTQB6dp7fUInIaDE+hiG/Pv/N7iz+AW0q/7tLVsUlg2J3xfnJGM\nR+nzdm5KinaC96NzEHzItRnZNMaUKi0STjkLylbGrY8MREPlUMR/u7h1nZd8\nAq/U0duFzLIL8op30XK6fPLLhXM+SghEupXHbOlHTkufwDxmjV1lm6KVRlhM\nQ5r01k7o+3qyJ+TfLM5Z9PqBxLyuTwbeElmzOmZ/CxnEbBy2ABa3xC09H+r2\nC/7DJaayrFIiFziMo0EpzYFkyph3pdTflTxlXEn/KYT9a+EkAgsh4EQn2j/e\nIur3Fc1eVzaFz6syAnkBFCiPRIYrApfu+GiH3ZG8EwlM1QrF++XzE4U4Z8wb\nycgattmplVyN2iovsJa2bJzSI+FGqpwZEtt+KasbRx4AI/oS1VOfKIyaDU8u\naT84\r\n=cZm8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"7b45a607afa6574bb0d9fabcb98c20d885a5a5b6","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.18_1583389075666_0.8896581800148593","host":"s3://npm-registry-packages"}},"0.4.0-alpha.19":{"name":"thin-hook","version":"0.4.0-alpha.19","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.19","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"72332cf7cbc3d11477a530ab4f5e411896629da0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.19.tgz","fileCount":3098,"integrity":"sha512-2FYVPoC7VyhAD/7caudluPRC0MvtIich6ZF506mFHcdKLi4ojOCy7vW6MEvf5YGY7MoGoIZ5mksCuc/GKue8mA==","signatures":[{"sig":"MEYCIQCJN1i79iezeXUcr5yuuhJq3dPfobtSEuXymuVqkPcv4AIhAOmOfVo9s2qaAVGHbhxkIekjdgUsFT7mGilsrNc41MrY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123061301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYhTQCRA9TVsSAnZWagAADzgP/RQkAfYqCUBtic1Ei442\nRJM6Fuh03oSbcULWACDPtpayiuX3OaY7eEtoRdgFD3zjCR6JDLl4of1Pu6Zg\nscYB+Jvg/QaBm/FVQR63sYJJfaLXHJGd1Vyr7F5zC95KUKQMvI7Y6NteDO1O\nKXTli3Rnr9Tgbc0U9/2vwuaz/EdY+DaYvkNOhc+HeTSvUrgXGmJ/74PkWDR1\n2TrBUhji1n9zuT+Vg/suyRvQixXBqzr3oFLXfBcQRRm5LsxtkELhEiEzfh6P\nq/w8LRgJG7QynWb86AAmV+DH8XSq+ERwM+mS7gc1J/opXFkDYkbXrEw+a5Ri\nqIQtkherV/TQDb9WiVgvO+rW2gYMjN1omN3ryfoxQlmXwi7hwg8dK/KNiqmW\nhtvfi2ZGrY8qa3aQ/rdsBwGVIEqk/c9cGisBGLocjk2rCrn5jDZPjey3uMjP\nVMv0BXndv4yFuI54sPnT79XH1MeR4Aw+RVy4T4FNQtad4N1s3/IAS+AhGSSk\nNvCumjz24mthSo0nwY38eP7T6akFwhf5QW2iZ+LO5SXP4/F/BU+JrTnfTpZ5\n+O0Hrijj8Igr2bb+N8lDa+eANpALht3kOfsNuEtl6vuhFYZYKabRD+w5geRy\nB8kw8O0ydbaDlqWgv/+A+dqyaSg6gFAGmC6Dfm6Bii9eflsMT2NwFgSmdHBn\nRJDj\r\n=Msep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"4ad86900e43be18fdf6c93b6ab1ac8c1c588680d","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.19_1583486159200_0.7252895086976461","host":"s3://npm-registry-packages"}},"0.4.0-alpha.20":{"name":"thin-hook","version":"0.4.0-alpha.20","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.20","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"347dc6744001ce056ed1ad3df2e9cf0d167422e2","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.20.tgz","fileCount":3098,"integrity":"sha512-E1poqMc01k1sngfH/LY5j4/3ISTKk1EyeFVHKY6rPyHuju7We4sM39Cno7GxSjkdkgxw+lTrHjDYNAoDQSs6Gw==","signatures":[{"sig":"MEYCIQDCaXYYNYfEkZoN5IEjh6ZMn2isJai7SS03EUCisW6G5wIhAIpogVcP15PFK/8mXYWiHmQ+jPoFE2uIgRJFxcBv+uIs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123202523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZJN5CRA9TVsSAnZWagAAYAsP/2JDsrern405ydG8D2D7\nnFIpFZI6cu5lvV8+q9+lwCS+C6dWHMJIv8JhzKO+iOF7yzdr+hJMsK2Rr8Ut\nGpfiGLP//1hpucvzK6A7fgwIwxCFAa8EIJI3ycG3SKrQwdIOVbFUrpgPewXk\nrF1DPijEi9OCgBjZKCQZJM+ozekUp+laoUPbCsCuGcp65A7KXqO+pHV8Dy8B\nqmV+KGcAz2TmIdKi3dQQwUkXRATbd3ybgSjQfDb8bxpAo/0DDiss+tDSYybm\n4zIGvQAiV7D5cAt1uiYAPaTBuEmbQYdH0mO2MXVVkAVIyhfkAw7G31JpmEj+\nABxdCKksyT9JiJWsc2bVfEhVapOE36upKNR/BMgKIL0fL4uNeABzSb/x4O9F\nk3P47T5TH8rVwlXQzuTPbT9QegLRCSbs5TOPvxvzOc2qGvBgM/WefydoCE67\nfIXGXFwM3Fe9z9MOCFsB+cvQSZWplmMTvn/XajG/pvR4fWz+KP9yjFbYvrhP\nLpuV3z1/dZhv+UHri/n+0Twi5IUFNxctZmC1DT5HYMhjRDJOr8ZnEMJQOFGH\n7VDrxCha7zID8h/hc4nQVjlL8yyDLyW2IYgVcnG25xKr8XCuuIWu5kc5lgGH\naT+a30Yf0xuUI1suAfwURNXVWhFVru9Jfd0TQmZVX9XM1oAXfwMvARes1m0H\nmYo7\r\n=JzKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"cbaa93558997e4cac5f55bbacf38635295a2c57a","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.13.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.20_1583649655726_0.8107440436659756","host":"s3://npm-registry-packages"}},"0.4.0-alpha.21":{"name":"thin-hook","version":"0.4.0-alpha.21","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.21","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"b9471f6a9c56e5ff98e9d53c57d762beef86be71","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.21.tgz","fileCount":3098,"integrity":"sha512-8rjtSq0E3UbaWNAA1+7zOU/DoLwnO/l+hUO+43t5XS208vlXFNNJkUqvMd9Yz16fYot7R3VRXLQlKggOklYlUQ==","signatures":[{"sig":"MEQCIGbj8QRq4yBscmkhPnzTLEY4Qc9FfZxz6LKs6grOF5jnAiBq0SCMGkeZKW6pUiAZXatNCck0XSDjITycYdZOsvKGow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123308993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenrFhCRA9TVsSAnZWagAA1GAP/1xi8uJMGd39mF6zjntl\nzsg+3okJ+YPdKOxhIlVIt8R28wdMYllNuLIHEZtaomTuri1hzRs2vq67N4NU\nf8Ix8Xl4y579NdfMcixuBdVwFsnru5zlxBwc0LfyDchex+wbckz7DReyGcCJ\nlgIwpUdcWERb2h5wKk+EIbzljozFnM9gWFD21mVo8Kmq7m3aPA9KAeKjqH7G\nUhcxOgG2myahU3sHDrvxL86dFUaxCk5VhQq7OO/pZ9rTL3pIFvkxmUelMEYv\nCjLuXbQI+3V6Su0UBVbFoYO80/wAg/JMzMLPeRCpPPFknreFfCSY+VLd36WC\nv5tYfafTZ+Wu1PvU4GtWg+p7e37RncpnVT/WQUfIAxSLuViSweh6ZWMYkwpd\nGoAAStPjSLSaaesJVd8QM4w11IiW7WRrDjXk3VJocZrJPCgj1RK2DfnWan8y\nC1fzohUhxNZ62L4ek1ZoaDdTVHkIB7dgVY7cHrT86ucuEGBBegkUhVZu1T9w\nDYsFxFf2sicnTKEfJL5rvWWukZFpahaZRtuMrCS9UpwfEfsillN5KuAWc1aj\n6nIMeRf4MUWkEP4yggWgEYMBNQyZucEwIt2NQnuOQwjsvhpwPZFYwRl5O/XB\nuHQRj5DkJos8o+LPJZahl0/bpHXgj0qz/RB2qqWculuhpDEAvYA61qMXJjpX\nXrzq\r\n=wdc+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"91d1635291b908af05a554fb18b51141330aff8a","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.4","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.21_1587458399554_0.5365035004794847","host":"s3://npm-registry-packages"}},"0.4.0-alpha.23":{"name":"thin-hook","version":"0.4.0-alpha.23","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.23","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"16684b372a4a6bf78853220269b4ceedc76fcba1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.23.tgz","fileCount":3098,"integrity":"sha512-ke/XY2iLaFaSCRWH4xq1bdhPDYZDo9S8OIvFZeFFt5I6Y+9iWJrts5kd6KypBIwATqPJsbz3xHi81HVp0/N18Q==","signatures":[{"sig":"MEYCIQCOMArGlSfV9Ycl6Iaf2hDQcD5ypwD2K9Ira75qr6BohgIhAIF4HweQfIC5OfQXcP+aBR7LidOqjQUVwxuLoUu+jVQc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123432354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI2naCRA9TVsSAnZWagAAsfgP+wZR9hrHp/xPhWes5zIG\nMsdqE/wgc+katWWzfhht2NnETxRStQ+0iIikSsFzpOElmtxjOZmwj7A3FKzv\nH1Bzr0ARIuyldehm4ZS/9Mn7hTEUPDHP/Aj2sJvCIG1Yq/+bx6PRDH6Ymfm9\n3e1VGNz9fVbht849JcJOpAmyowBg7zX1mDXyCrPXA62ugWdUPmbTZGEe3Wak\n0YyZGjgMKb83h4VhHBtU50BMTnAkM3TJtWPNINxwAmG8n83EaXx255sV5bS/\nffPEA0pNoTzxZxV0gcFxK7MS8gaDRWw6I+QUWHKmQy1tysys14L5iR9wGANE\naejWwDBKTtfD6cTxC5yLNsVCmgfNYiX5QAT/hyHH0deUO09zPEEECm3/8V0s\npYixmL1TdVszaEi3pnx0fJR3eXvp3H3aUDhzkgTr4uG82nQ1MJq5h16lDh+f\nG/spgVtUb95kE2LtH9a+Kw2yOP3TDhbHt0qm9OoOmqQGttQod7Ip9OJX+yHs\n9hrNi+tYbEskpOWgaqP1bojCTo08iXyPHBTyTSSeUqKUYioseNF3FkJpijgU\nOgDN6WsE1WTdugiSGQlEXw0PsrWpr40g/27YG0EcKKluR3BEd5xbGBTohMv6\nOoCtHmlriEJkgUCuIua/zI9X8JuAQK6ybKbVfoT2SnTvQFqSr/zlZNL/wzX6\nfXHS\r\n=EP9Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"8517f7912bbad38212a93ec9579a5a55ae709ddb","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.23_1596156376148_0.35803119191250876","host":"s3://npm-registry-packages"}},"0.4.0-alpha.24":{"name":"thin-hook","version":"0.4.0-alpha.24","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.24","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"71933dad3a3b3cf950761ba0e47157f635dd1b8d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.24.tgz","fileCount":3098,"integrity":"sha512-z+5kL+ABB25F8dptdUtxcIZ4oAp4lV0yfu++v2Ws4k6/cmKP23YVE4KW2J5NQFBizhwPXxjspcXZZeYy1CoKvg==","signatures":[{"sig":"MEYCIQDTbqHDUDGc/p4Whc4ub30fEL+jeJpoT9OiipdjYMM30wIhAMraKnhytxALB+SSs3RobmJltXVqksLuquCdgbby1BoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123466354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJBawCRA9TVsSAnZWagAA9oAP/jGKmbSGNEY95TLuBmEy\n65fCOvhH92zJcKRpVrB/u3P/9v0ogbNkqQ0STqqd58B9VUNqcv1VZhttOCrR\nlSl5y0nAz6avMpF+znaN/y0FzgY1KtQ4B3ya8C/69tF6QYy6zVrZie20RLNX\nZwrc2ouU4sHlMlg5ZyMQRsQBY4XxlyqNCK83LJojj/9Xc+IxpSdYSgMyrUwU\nukXZ4apDyVC2bL4er5Xlix+00n7CgJ8oZnjihs4aNkaws/EGfivdHXgJwBZd\n6MFG0MTzd4UA1y7pOvTd7Eu+tr4M4low54IrQYti8/p6xdemVyuzbaLAMxdm\nPRweHV+dfbVznEDlK6rvRyvPvbNncgmKxkPmfyVxtqGFYJskT0XyMaxbuT94\nPtns59Z2OB+12Y3fdBam7iyW/KIosCMdQksPX0wYVeiKnW+Nd+MdbS8JjXUS\ngCMWZtzI8A2rfvyEl5HHb5hoT/Ak1oQAxB34vod0BKxC3Tns294e/z7mOj9M\noh6C5qbg6fR49kiU7iPzt5dqEfgt7NZ5CGkxChL2ISxopSCFkCtb6F/5QQF4\n25Y49SfaRUnmDFyNXLA0SDFNTmt5VASmt6GtkBz7hONbhJYmyve2X4XcVGq1\n2Fhd8FqexJ50ZOCFGRnjpG5bhZYNexg5PLyJYK1IWw1RfP15NQ5ih1ijf0jw\nryVv\r\n=Mbmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"fa09c387644465eece90215b7019960324b2ca35","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.24_1596200622698_0.15121306946255597","host":"s3://npm-registry-packages"}},"0.4.0-alpha.25":{"name":"thin-hook","version":"0.4.0-alpha.25","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.25","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"4428bfe273d1fa0506f7f575d1cf1a533e2b587d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.25.tgz","fileCount":3100,"integrity":"sha512-CkiT6j7gjuZsfBN1zujIfmZIbHqAnCSFuRNGB9SgMz3TCmv7kqqcKzWb/Ccn29AqajatmzG+5PAXK6FOvFASaA==","signatures":[{"sig":"MEYCIQDDOuHLTap1ivXt6muY2SoBuIywQwFfJgG8HMhQCiT/9wIhANa7wvif/xqEHDBvsDtCwFbAXob6me+zu1RyqYICueB1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123541245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJqEuCRA9TVsSAnZWagAAEPYP+gLBcXpgn7JSKSQdXVcT\n46YgBg87wss8K3dauce9R/KLJBMRqgVnj2XaM95JbeJpSqEuiND4Ik3gNhfQ\njrgVNFE1R7zKTp6g5clrWtR22h7PqKZrddFZ0TvHkQqfYK8JBqy+C2fO/qrr\nTMi6zf9JAENS8nOBn/FpINVsljj9Fz3mRsfkkl30/4t2IgIiV6raSrQ5QGcP\nf7833+l2IGCPfAY+zX2mFv6o//deHmjUJENw+HxyBuUJq/QavRu/F77+hGuB\ni1WcukZ3KaHB3rBHCTNwxkvvjJ0ARAYAmGJWC7TyDM7JkdLSDHcylxsUHAmy\nYHnP3wFnAtx5WGMBaGWCXtQ8/8gM4+aEP5AQPYbgxtpFuVFrkB/yQZ1r52qk\n4NEfraUF6n/v2X2j+dlJTfrqicgf7+Gy+lUIh5qfuOQUj0NUnu/4cBxMxzb/\noCUr17YOjJ8rSy+Bfm6gvNeK6eORg11pccsCKQKA2GP7hd+/FaHVZPEPtQF2\nUws1xmhJzxRFDMv4K3KpqEDUADwu3xMqrbKUxBTvZ3W0L5zCWf1VI6TyUCXG\n2PNzFD7aCgmq3e/ZImCBJ7AkMy0cp+pkIURnlOHb7OHp7dkzxFtvp5t+hlTC\nRRe7YbOda8mk2Zpsrai293fbHofaOCnbZ6U7vy6oX7XO+/r2iMCw9L3IxepV\nD0HT\r\n=XDf/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"202fd80b727a978b7ae6baf724db2c9561eb9ef5","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.25_1596367148898_0.09487265793078525","host":"s3://npm-registry-packages"}},"0.4.0-alpha.26":{"name":"thin-hook","version":"0.4.0-alpha.26","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.26","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"73d36e5caab4658e875068aa5bc948eee47b3f7a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.26.tgz","fileCount":3100,"integrity":"sha512-HMi9nWPpokHVzkER0fIjf2f47LiUeC3fdPxeSzBqXxAkxAaYsImrFM5hGRn5B+z5ccuwpGsDQx1E4X+e6KHY5Q==","signatures":[{"sig":"MEQCIAOyFqV5Gz0hkipC4Yz/MolgIlgR2RZGpMlYgvAVr/W2AiA/lN2K6P5xX7dFM8pYl91Z5ltMpWfIYTo0XiFR37fwIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125002084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ6FrCRA9TVsSAnZWagAA318P/3Ru1/0Q5UeH5OEy629W\nmq0IVaTn3HjCZG+WPDMI9QTOee+bTmTZLvvMf6aoMKgKd23JfoCQ3sNmy6WD\nfXNzqzFMZkLnrUiyu5gyRY+CCmBktidlotFXQHgC034Q9uruT69H8WLlW41E\nvF410Q3ijlTfmLRSO9bMuJVDMtYPXSsbzR73Y/JdiT6hRsJ6k3dF7/xP17E6\nU1Zkg//05o96kLijrrHxAY8jXgiaDaL834+R56+iHV0L2Yf75iY2i4be+9S0\nWiJ6yNV1PPnOoXtw460K60KxhRFmn44NC2oPmbdvFAhwUE9dcHhIAEXG7H6V\nR+kIKGiP9OG6ho+Ib3UB2SBMJC4WTISjMhanhkwm7Mbpz4xxJvbbL6TlTTaM\n2nM/HfaBv7vN1/SacXBzbb+A/PnvVYdIy+IOY2lhdLEEwEE0QjapTUG4Ciqc\nRlquyrMPb4C+OgpPb4HfrvBTCifFtql/0gNpZcvjheA2SAkumX7Zqmgpc0Vr\nNVkLOY9zgYW7ldnSQdWnQFeFpWEudHuN1IX3+HaP9fozC8uX7YcsWTyegcTq\nx4ZqHWwxIb/x++x1wbpXT5RaZqS6Zp2Z5xuVnO3DhVr1dHAawQCPkkl/1+Cx\nIMZ56RzrTz1b5/YB3uxtSweIuFxwbLBrXcCmvbW82aqUiSxoJb1oW5ley/No\n/zo6\r\n=RLNt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"e079d1a21b082ae5b17f6e7ee21e3a4f4b8d3759","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.26_1596432746263_0.24843755318659344","host":"s3://npm-registry-packages"}},"0.4.0-alpha.27":{"name":"thin-hook","version":"0.4.0-alpha.27","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.27","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"de3076d114ca1868318e2d82be217cd1fe5caf51","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.27.tgz","fileCount":3100,"integrity":"sha512-oHdQ2wK8OulhPKwiE00fD5xkVU1M5KWBQ/fAk1IGKoI6s4tJm43H8dNY45OXuCloLKq04G5slhiZ2IVzejo/Mw==","signatures":[{"sig":"MEYCIQD7Lj+THgvld0rYEoHm2BKEZSEXBCKwRQf1j+KM5ApcgwIhAPKccA5fv8ALQFgwT/9Tjq8BkWQPUJW+6awHvuibaq1J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125004005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKAAzCRA9TVsSAnZWagAAKLoP/Rs6ogAgKhIBS+qx3cIz\nwfbxuuW0tT6n8HWb4MWUQgqqJ0VNeYLqRTnWQ2+CaBakCLS8WOK3lsA7Xi92\n1VpmuFziYryzxViCavF6K/zwzjquuqa2JpGOpgNiOGQJNjGmEzJ5rg/PqgSh\nKuSHZOm47tGLfBlsHk/aRTrvvKQX0Ju1jrYRTLB8tF0OCYFf6cUKeXTxcu8Z\nDbaxNrIIZYuxu9xai+a/oOC779MKAnpNoDyqGmeYqrqzb83kwuIV7UybQBOF\nGJTaCV/IKYuy/EsKk3K9gjItSWe84wpfCfLpHzikQjqYHQoWWRc8IsCEitQY\n9uqIEqVPIU0aPqSK7A/ytVeVCmohab7u9f6ic7nsd4ZZiGJ4pC9BSHOFgjO2\nv+1DQNmhtlQ1LXQv9sM68qer4aSlUX4zPKwkhnYrsoEJkaYkDmikS6JHXMdb\nDQikjow2YJ9PaIlpCT1694paOWm/Wds6s1248Io7tPKF+n2HTb0wLMjT+PUc\nUALPb5SDOo3Gor4VizFeQKmYhOGESq8N5bybir6rdt1i+no2Qo5TOd0qX0yC\nrpaiG23OQf2vhct9F6U/VlJnlkTySp8im8Z2eXYc9LT8MC6pbahLRFLaezMp\n8yHsNAkbWBY9oONNVvHHm3p1A+PO+wth4rhtGj1Zo0SFr/046T/mdm3VpAu5\nObrW\r\n=VSXt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"29d1d93cab12752f8d7f536b08a14507ade70a54","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-rollup":"^2.9.0","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.27_1596457009188_0.2798578041808484","host":"s3://npm-registry-packages"}},"0.4.0-alpha.28":{"name":"thin-hook","version":"0.4.0-alpha.28","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.28","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"4555975e401212623b6aa9320df2ed24751a93b3","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.28.tgz","fileCount":3295,"integrity":"sha512-CAaLbvYHgMxxBiGPiDbwz4bgj3gCg33AJF3bT9+RTuvLn2jc7/FORATtt77GDcEqu0jNTkMjzWtlcUFH1vn1AQ==","signatures":[{"sig":"MEYCIQDwCqE2U17GbSScyQbuM8XkYamP8J4vcX0xKJ5sOy99qAIhAPwlrZvaRytZmHrMHseAdc5/QYOHf/Wa8vXn61/8Y1gR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129325414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOQGlCRA9TVsSAnZWagAA4b4P/3IGCQ42aDUiyJg3r8MB\nlhZIsX4BcCirVeZV2w9VShCp6w7D2dcfByNKeiZaamCtA8eCD4uZ3zgfDDDs\n9vbzwaegisdJVRRjp5d3FntcUVKhRAqcf4qQlGlaNVu74Wu9eU3DZvCd50Fo\n+rLxWULS7SBW/ZB6KGkZLwC+hY0OVA9g0i8euLPivKuMS1wIwQ98sevBD/7o\nrxfi6UIc89pmYYOR+eU2cogoYSBRms5EKqJ13SdNg4eXBl4mmkuQ8tH2xWOu\nrrb0K/5h0JuMG4kkC92/VlSSFm7b2Ki9Eca943fG+8ovrIL8uHeCwvwfEA56\nD3PaafmFlxewX8UQy/55PTuJV/osO6i2Hs/yOsJBawZJwY2CZLN4E3wL5xuS\n9Qg5bFw8pQbFa7Bu2mBCvmeK4QPR2BugaCWVDzrnbbf1hWz/zrLu7fOm3IaF\ncm/UzFsgQn2TOdYAEIAWXxWWBxjf28S5LDNdIj6R9KxlWHYCq0RoOCSbI2tg\nrV+sKt2wWCqh1IG/9EYd4cj1Kv1ILOgigjLXixviD4Auds4VVRyOgZGefO9U\ncK4wrqCWXwbq3sf9yjOn6VCNen5J6f8JTXrjl1CfqDBx5CpgeTJn78nbO3D4\nDkcfoQcwv44imYjMmHwxxgaRrjICBz2cz+4PygDd2vIgj0qSmjQ0OS//r6KZ\nh6je\r\n=Et8D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"832475aa485d04608910a6f8d0b9db280912b216","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0","@jsenv/node-module-import-map":"^12.0.1","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.28_1597571491216_0.08186501909382815","host":"s3://npm-registry-packages"}},"0.4.0-alpha.29":{"name":"thin-hook","version":"0.4.0-alpha.29","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.29","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"a4fda3cbb39337b0d3f1a7318ef9c9cce9fde49c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.29.tgz","fileCount":3299,"integrity":"sha512-GRDudK0dA6QjCa6x2HWzhkFV8V2OpRwYB3kEbUbI2m1SlUCTSPwx86AO8WsVnuoMMytfHM3XXbSIVspTxWoXnA==","signatures":[{"sig":"MEYCIQCg5HPgkISMf03jvofxJcnKHn9GUpL+z2qRT6hqMUGngwIhAMAZBEdXUSgqVaQ7Xfd68TftKtyoSJOXiIx4hWbxjbg9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133045193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOnm9CRA9TVsSAnZWagAAL2UQAKTQyxsgyImKqdCPZkUH\nFr+zyPrFanK5DzkrwbNOTNVoTnzRmjU/7nw9RTx1zy9jYY/HV/GZI9IW0kNT\novHd30uIr9VlyYGLdoZpjkuKtepiDAL2PeOfJKorCz2Gqw4Ax8SmPDroVBjq\nuQASjH3rcTNE2H27/427qkYOav4FCkJ6ihVPEnX7qfF1enK8G2KnzFSuyDAq\n29mUwSkZ4u6F6/zYVIpbBut1PzXfSa57102Pl4rUznElIf+fR49KonZGCBUk\n9VzeILPJhd0DJTrLBjsvfe+xozWeyUiXs5zUw0La6OmXJF1PaA3xyl1rFAyM\nXEHlnHgE/fhcMJjinQCRkiT+P3PPm+CiAtyhZLp2mmJvjw14xvsl5O11D6MQ\n2L40jHkEisadJhZF2bhxOS6P1MUjd8cRo6JQTPcZ6/CNnZnIz73FgW62Uttc\nhMtRmFHfeIIc0V3LkphSenhfhlBbMCW9NLXSpGa9UKfbzVf5JLL89TQJ+lwL\npjdr0s+lmijIokOX2EHQ1e5R2tbRmR3kGN2VXpVqHC7mSFuk+VFY/0g6IJWH\nc3XPBVTVTVWGd0bCU6C/ASeRZ8RhBPUsoHfjnlOhKVq4Nt3ZJwbaMHivAbG5\nCI5tFIwNzyV8rnrIsftel/23M+ahwPvUjCIKkMxvAOnL5puS3rh1A5Q5r8qh\nynOU\r\n=iwiy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"5dafd8c05da8a5425406c4a180a5f73017d9ecde","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0","@jsenv/node-module-import-map":"^12.0.1","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.29_1597667772013_0.7135738775291978","host":"s3://npm-registry-packages"}},"0.4.0-alpha.30":{"name":"thin-hook","version":"0.4.0-alpha.30","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.30","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"346e1cba7ef75c7255e69492455f48f038a08d5d","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.30.tgz","fileCount":3299,"integrity":"sha512-3LRQ8ghq/ANIrQDcmc/VGH5k/QycWJT8t89Sa/MeUBOGda6HHGYRIaclMAq+ftb7ywD5kXo/C53icoAo/0ef+w==","signatures":[{"sig":"MEYCIQCd/A5DVBuY9Y6VX1XR5UjV9G75ouXYV7urW0UdDIdnxwIhANb0FNB/FU3k4GtSzru1eY36lW6qHxv7hTnHWvfapTra","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132124447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO0eZCRA9TVsSAnZWagAAkXIP/R1UYOopq/m5t6+p20b6\n+sHVeCZSRIHm4UsZj/oISh0ndpEBEhXwx60w1jQEtkFFuGfQpumlSDfEfCmI\nLE0qeK0atV3P2enUVwjDx+ASN90xZKvPxBaAor/D7uTHeiZW+EUPULjjmUib\n6KkYXCbT5nOARfCxVrVS9DlRlBAHDgeiH7aVj8Lo97Cui8XCgWywBMNTFN+f\nFp1yLU4+mwIVB1R1v2D93CjAjLC6sTedxXj0j9eD6mIN+tqHv6UXnQpbDqvD\ndfbOpqDK2xt9RWmBmm56l39rRowFzYficB+/eSZKtnozIPeyK8vvvkcq/rRH\nxwfCfJL+vEV2ZtHr4X88lKAc/wyr4YAQkRS3Qbo/8fgVFSvQ68oTSwmikTGL\nyWsMtdyBMhcJF5QyP+Gs7Pk8H0+xQS6UdMy4GuxzT0Gtvcbr9pz+ADnQyq9C\nVc2APGi260TKSTrfmMgph1qBNhlwrLAdW9cE4xyc72btpBr0y37Y89K2VwsG\n5EGoVO5fh5lCQOrLUlJDV0fvNZLeafHeRwi4xYKnnBMWXra7r7ySHGv5gdZ8\njqk9aDoe+vIaOX75ndSe6MYmXtXQ9FsoAvoox9c27tuuklsvAbAX123E/rkN\nH+XMTzdV7xhDPTO/RDmPmHAfJhX+9AHuQkzB93ToNQBhphPVDEHX5WNKNHmR\nikTp\r\n=ARt/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"c7b55a91ad1a51af0f8b7100f5d9d3215628fe59","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.7","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0","@jsenv/node-module-import-map":"^12.0.1","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.30_1597720472087_0.424475168548637","host":"s3://npm-registry-packages"}},"0.4.0-alpha.31":{"name":"thin-hook","version":"0.4.0-alpha.31","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.31","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"78c2e272acfff7d9ce559055a45081a24c0d87da","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.31.tgz","fileCount":3299,"integrity":"sha512-LIK8fCBK7CzTUJ1MNXm0K6QBCLp2gJcoIczHZPihDELaukiyBBhlkEITNdCW05+0irwZPxpiDXODETVNFYInkA==","signatures":[{"sig":"MEUCIEwmAn3fuG4ZNRj+oX68N4vpinPs4Iu2YNfflQ3A0TC+AiEAtJewTBfb60AxqqLIGE/QvjEJKJJsie6o8CEdmWyQ/Jg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132124523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQRYECRA9TVsSAnZWagAAC50P/2cAvMtH+WH64zJbIckq\neZ66YBM3dr81r6euGSoyJzD8XXRmH32ADJWlvUboZZU56nLhvhGBagA3E4NJ\n8CZ7Y01hH24sYJX7nFF57cKqml0Z/bruAV9bkWsbRqqbc08rrK0kypOKRGpr\n9zXIZUrzvT4xhKHuNgMjwEt+fiE7mtQfPCftKOdE5j4BqEk1jHDwpMMpSbIZ\nWiPU/aDt719BzHGciKMAb/kYsIM7vO6YW+JHSn8l0+S63jkAdYAbKDgghr+L\nnXK04ioyUC/AEwX4NN1S+SP7Cl+v+uLLsPeWnB0Lf+iLhYzSuveqVAsGqsVT\n5Ku5IJlQj7kOs+KkngleEp4M+Y95oungfTulY6UMH4EquArc6tvrmg2mIi1J\n5ck30fnKTcyJ/lHaHo5NmPmvxQfmVpPWojUaCCW5zwnltfqsZuR0fJFeN1ux\ntca8YkV5lP4xiCViNYwCFNkzOB76IPujy/Xan9aiRe7ywXF51ErOytYPQqSv\nTKtSp6T78aNYGaSYQw7dAyFhed8qQFU8CQoEyOjs84KpvvTxPHVJh/Tlel8k\nWekFGg6lE1y1aMnukB0UKBREz6Z/6TLvICO+5raqWRDOj282WAsL+hB5n/4j\nfwwEZ+kytV7s0BRLRtKmpSATyJWPPm/UwQDOzhWORvMBbv+zgNrs2XX0l1Zn\naiLD\r\n=NRC9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"62b4dfac2fa477f86cc975c0227f8f538f4f95d6","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0","@jsenv/node-module-import-map":"^12.0.1","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.31_1598100994969_0.38515729409250943","host":"s3://npm-registry-packages"}},"0.4.0-alpha.32":{"name":"thin-hook","version":"0.4.0-alpha.32","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.32","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"aae9761bb32982517a6fda17e3ba625d8a8d40c4","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.32.tgz","fileCount":3299,"integrity":"sha512-CIH/c8aOfEl8NWfOv8dhRijnp5LOomm03iZGmCA6chOXLJC9D944k8SuDfY8ePLABw2Pz78nq/YYkJZviw0/3w==","signatures":[{"sig":"MEQCIDt02LlxEkvQQgir5gUPJMZRvzIfNBVBO1BIQlVyNDZoAiBeqKZ4T2qjMFgWLL0205QtIpAQvjgkMX2oK1v2zGvq2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132124461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQRsKCRA9TVsSAnZWagAALWUP/3wMlPJQ85PbXAml2sWP\ngRTH53otv5R4PLU7PAdJjWGtjkfbbKogQ+fX+Tt3zCqH0zWfJ3vmQPajReMM\niNXv0T4PkRMzT/jaky4nCPLUVpdmKM0c7V8Yq9jGcGj0ghqnNYPp8vgT3y8H\nVkArEtuSH8LSfJqVqb32BQvvYLaigoaOMqkRmvTL4IZkBaRYKonv6lzyTD1f\njfpoLQIZJtRJfZrXD1hkerU80YslCDmYQ30MIVw/0pZEyjm91djFf0D4YawN\nr2/AEcSHSnsR16mkt7zyUVs0Qo6ZXtEHKQcK1P8xv5HiUPPt3L0eEhWCgu3M\nOvSvGNZjb2CAjLbx26zklktC9U34IRk3m6+HRQfNlCyhsUMVfA45KxUDoME8\nioDVqruu5RPiUO9UuOkh6I4S3jrBAE4x+FLP9m6lNwz/P6Ti/McCrPnBfvHj\n5jba/29rDF3j/XzrmOsDyyKJCZknt7mJQIpP209ZrO1qz/3Tbrh9O88KBegA\ndu9ollwNPbZsAKAlc2Y4pJIDiF/BSypfhE6Q8nqI/H4AGHbcG9gnn0jRVbdG\nXGMGMfXE5IkrWNyJrMLqzqYrfLVCW8/kPXNXBQzbQtMjJc5QkCqgA328/cUt\n0FS2bB6AvOU6kz9SvYzV9l8AVnV7YZIYI1Bji4j3EIhxh6nzoooQr0uTy2DF\nuXgd\r\n=LOIq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"ccdb4ae0d537283e769828d7ef31ca8b573f7503","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0","@jsenv/node-module-import-map":"^12.0.1","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.32_1598102280997_0.8880704996351321","host":"s3://npm-registry-packages"}},"0.4.0-alpha.33":{"name":"thin-hook","version":"0.4.0-alpha.33","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.33","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"36eb17c781390b2cbd643f92f5316a61ba3a09bf","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.33.tgz","fileCount":3299,"integrity":"sha512-8duWHXgoWmpbJcljQD/W6sGQtTi+R3qAtNlGNLopdws3j10kuh1NOUJzGvdcJZh0eaClhXSl3zgTKn/L2FLDpg==","signatures":[{"sig":"MEYCIQD432191Hqeyvql7wGN38p6aFNhgEhcjeA2QMueJtChLAIhAMaoPlF/e+W/qLNXrIx45dldDxJoDHrZu3D/+RSYIVT3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132129111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQhKUCRA9TVsSAnZWagAAg2gQAJOXNMv+XXZJwOZ9HJk9\nb5UTqOGZk53HpMzIF+haUkJ1VpRcXagNA94zBFC+pfge77FvJXKKET005WYV\ny0EAVbwHBpFuaqp3VP9qTWtkx2F2aNBkiqoa0CsEUsTnBvK+9h55JNYxPcHl\nuEMAHqOrdcbBr80l2ePyWlumvrXWd0Yp8fFXVqFpneVcFlNk23amswHV87pt\nFZ4LvXSiYZsjM16+/hkqQewUq2vyPaR+OkKIXv1fgWJutgfMShy2hQUE2CSW\nKLOwNxlq35JcVgB6l8jR6i4KcTsDF0jnkyCf8Ps5ybHOl9VNpMpPmldSWLlA\n15z/hu17DfR5ZNorIwYtHfjJDioPDPAG8tJ7nkGwXO5fJ6crDE4u7Zm8n+wU\nMvRhegcGMkwKci9NfijSxY+3GPjBCzpT+FNfEKaxcr+AlON1e3Y4nnKFTVHj\nALxHyaHWiRQ69ZzW5xnzkRLOBVMXKaMCNrubxHtG9GVqBi+Z/mf+uMgDWcoY\nV/0rwt5nOk15y/pOTJGnRxbr8CO5MXTsx6NZpf7AKXEWPcS2f+haFxsA+VTH\nsHW378Ru67Z7a5OzcCgzIGELUzsDOoXx/YrMpyu4FdEQo4wyiDLt7qze0r+L\nJIZxCOa8eUr6MfePcXcecqZaxgKP5zgpBYvdq9V0e2jhTCafI8Oj79BH1fPq\n72Ha\r\n=pfam\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"a855ab563a535de8c2c3cc7129c08fdc0a6948bb","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0","@jsenv/node-module-import-map":"^12.0.1","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.33_1598165650386_0.6545005951934837","host":"s3://npm-registry-packages"}},"0.4.0-alpha.34":{"name":"thin-hook","version":"0.4.0-alpha.34","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.34","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"2ba0ddfdb7647346102df488cf422acc2272fb61","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.34.tgz","fileCount":3299,"integrity":"sha512-5b6lX4j/kKLAx4XRDhLtFFFwsV+u0SRQ6IDeEEcr7Wv5yp711UV8IJ5cNqo8QmKVR3RshdxIz20eePb6SMDROA==","signatures":[{"sig":"MEUCIQDiUPeWC1fMDNyJclomN9iKpLK4GW+DXYW9QCUoNBfULQIgIKWxdiTAsjyHESGdx3Xh30HLgSEL8VDKrGxtoLx2P8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132132688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQj+JCRA9TVsSAnZWagAA9UoQAKUKEnv9mx1iZr/hgGiR\nvmM3qttZfEdHdDbsqNPZINPQPQMWJ3W/O9xvwMnWwaNjKGvbETaxDDnMOBi0\nlQOayM0/nfCApoqVnqoBSF101jcPgAW1rTLuEV3ba5Hmxlu16XvA5FMu8BQT\nBt/06yt4DeTpO8ma5d1wn1oAlNzZJ4fsKYG/fsCNT5x7dNOr6iMpcQiHl3Q7\nrYs2AywVLes4x+DvKBzDpPC3ZNlPu+Fd7d48RTUPZXdYv4rXHAkKeUZY/EIw\nLg9yffFGsVTSf0P9Ns+I/ynDpK0DLTpn+f5PrO8CYUgEExTXzMnRq+uwSNwv\n1EG0Ia5SIgO9NarFTu9QUnsruuiFmTdndxCZT58PHDq26DVutNokqA4xoRd2\n09QCvcx84PCkbQ0If19X3Y6ld4+l03eJf3V+2q9AGxAqt8X6+IVcKlFvd9dc\ng/xlEUrXlp5nD+geAuHaH5qaWzkbvIHjw6SOJSyxbHLljIER2xhedqJVoEwQ\nSuQTlV0zgOLGr6zi74jt5aoXKXwHW57gwI+A+n4wuHrV3CBhUp2jcYS3Anv8\nohQGU/2GhOKlYZgtKO2I9wQOA451fPFXJl60qRCE9aq6QYcsNWN5Sb4vDj+F\n/Jv1NwS/ZZ7s/46pdy5yFdkHcpOc2qp+WHrVSjJ+NHuAPIJ/RcGVeOorGGft\ngpTR\r\n=mU0y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"4500a4018f70a6844efc1a5ff5817f9e825b1d31","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"^3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"11.3.0","chai":"^3.5.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","xmldom":"^0.1.22","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","firebase":"^3.2.1","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","strip-bom":"^3.0.0","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","npm-run-all":"^4.1.5","gulp-replace":"^0.5.4","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","gulp-i18n-leverage":"^1.1.0","lcov-result-merger":"^1.2.0","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","vinyl-source-stream":"^2.0.0","gulp-i18n-preprocess":"^1.1.1","web-component-tester":"^6.9.0","gulp-i18n-add-locales":"^0.1.0","http-proxy-middleware":"^0.19.0","@jsenv/node-module-import-map":"^12.0.1","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.34_1598177159936_0.4492924012941324","host":"s3://npm-registry-packages"}},"0.4.0-alpha.35":{"name":"thin-hook","version":"0.4.0-alpha.35","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.35","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"5e6e7b9f41f77d7973bcd5c3476c138030e46c12","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.35.tgz","fileCount":3404,"integrity":"sha512-9+lDvm5EdzSAWcJ0mADTqDjOVrXJ+/q2chPZGNTtjTLTsNzekssATj08DSSZq1Qk9VGKXeAXejg6mbwGYZQ0jA==","signatures":[{"sig":"MEYCIQCE40zqGVr/Sa128QafOqWzXsRTA6vTE4MT2y+F8FMq1wIhAJwEbx45ttUjaKelpJVGKt3IXHHWh6AadvpBr42iRP6s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132900251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbCEwCRA9TVsSAnZWagAAEP8P/AqazVpAomKmB4fpX87i\nrlWDoyke4UwPM3L4RD9Wus4WxI6kz8ss9JpfOZ4sBmV8+LrqqXg4J3AXE6z9\nshxYFYre0YVGMdyGZ66CY7Uqwv3NUNID43avKVfSMbbh8oPMONvm7fmUmzai\nv/j+Iq0zLsccOT92acOUvk+sls8MT4Y4iJn9g3QD+AHWypAkNtdkdbQdbMmR\nGEU8QPSSrfh/ZthBeirFq1O3yypgaHLYLByvySw50wSnGNb5iIZsvoY7nlSZ\n3+L9brlLDcvG6ymgtFvRJMJl732HWtidAuj9N4bIoYtiz42VTfUMLsidTCry\npaZUtsR94NhnGfAyPGCyMIOM6Ope9OgFQc+xle/WsG2p3rltC+Jf3pXBKhqQ\nB62/mpbMyqw3ZveYSmP4qXdhQcSvAe600UoZVr0aVnagAVbl+omIqNxsatth\nSWZO1Olp/lgJvgWOTrdIk7gOir8GOPwyhq1Bpe4y4qsT21bx+s1CLGfRvYZP\nfsaypHj/vXHQvVeXD09u97X3vdM9Iyh2mo2FSTwa7hATloN5IIHO+dMZihAz\nNUtwjCco0zkBnwsuoy2hqVBLkLg8lAF4YmzB+8qaCt0tPvIUym16s/YQNENI\njm28egSBltl5xLnhpsNhSlVgyeth26lB8XUkRAJaIFjgnlupU/4gLzrY1gUC\ny57o\r\n=XCIN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f1a38240db448d439a151b79d679e297725452aa","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.35_1600921902301_0.5211518561107307","host":"s3://npm-registry-packages"}},"0.4.0-alpha.36":{"name":"thin-hook","version":"0.4.0-alpha.36","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.36","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"ea7fe002291362a6d461297334553eb88837149b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.36.tgz","fileCount":3404,"integrity":"sha512-OjHnf7UjrjSkncNnOk1nZLEfqz8G6v7AAP45NSKp5jQx/jqVgHUb1QxbajEBWZ0dsJoOONNj3sSSuHN1hmw6Iw==","signatures":[{"sig":"MEUCIBQtIaHA4T0+SWk069XlITLphUS7mGJmNtZETa+b6imeAiEA5o5dNlvwpnOzkjmuy0xHUXlbEiFSTN13ATFWuTHrT6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132900798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbG2uCRA9TVsSAnZWagAAmh8P/2WpCunBTKK2cRwqMtta\njrnVXWGXHiyZHF0ep/AEvN4GEuvwROhkvomQ/aiIa3/NjLxn9iuZVZ/rpJzs\naDX+CtYpO4oXpusW6cBL481YgEphAToOAwV6W7LeMcT4TsKKq/An+O+g4t7/\nwzkQCubMNRT3aPkeAXXQBAfYp1VTwJEnsVXkUDe32XqZjrPrLwJJoYBpttIF\nMKwN/+DRg9BH64Ln3Fq+qhnVh2jSDeVGePZIrcWkF4SMQtw3Bp51Haspod7K\njKHcQgp8xPD9WRd3pYwRwkwSVAf/yNQo5rtr2vF0ecYEaiKyTBlpMaDTADgb\n2OyCuXq/Zu4hDd2jCEfi14gHbGQIXoA61kL7hHj9oDWReAcH/0a12R8pEROS\nRt9+5Fvrs2ca/JCNXIURvlxL2uG9af6c9Obwlr8IGV57KVDcovw/zcZYtWmh\nPDSBdrvCC0DUHDg4G84Y87/jKw4gX1sLcbnH/3F+TrfEJPfvCNmUHiMj6lEn\n7JWHGCa6DSBKjoNYPX/sO8rhG5g7hahrgTi+jfennf+RQR+iMXoK68qTjqmP\nvCa5c8CCSYpW2TR0ihLHjSFfHyaOMhE3CB7cMPRHGQeDXUzQWuc7przmVyUs\nP16OJDzGPdJw9Y/4rdW6Ly07kgUW9JNKSduY3kfizgl7xAvd4DMdRc9H6AV3\n4y2M\r\n=7+r2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"5e9dc827657737d082450c3c23e5db4922f0cec0","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.36_1600941467563_0.9646087324952362","host":"s3://npm-registry-packages"}},"0.4.0-alpha.37":{"name":"thin-hook","version":"0.4.0-alpha.37","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.37","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"054c8873880e822290bdf2919114b75eb87996fe","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.37.tgz","fileCount":3416,"integrity":"sha512-6vGpbk/HlmOeG+baQQVDiiOypgg5M2gxdbg8BiXmUAizvZPo08vdygla8SOyBFPJrsZxQds1UaJbzngH6pqY4w==","signatures":[{"sig":"MEQCIBmFknB6E9LWX0KdcMGBiFXw5KPMmf10e3ZHp+I5maAuAiAdLXI17rb8Lv9BWPuvv/E5ylMGuY42DRjbRygRo/Z6HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133697348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffmbgCRA9TVsSAnZWagAAHGMP/jK9L/1g0EKJfCAvh5qM\nlF8KpZgJnp6MjFpFbZ6RlBvezlNUE/eczUwadabyiRNMKPo8IVddwQ92DeZ0\nerHLsSQyFHtJTHHSr9fVis9BGIReIXg4iQzRBAnd7uWqR5k7lTFKsVuOI2Rv\nSXKkrA+6DmQ/FEbReUIlkia3Uu5kHcYKe7vgxTVXkOuVbBK+5hYEwTCuJfAy\nN1FZb0ITtL+xog4VFs3ydHaeEF2N/1bDtaNrMZCQKQ7LWPeHapAkKaplW5Ds\n0t6Rh299/EWwa4MjD+2lcScYe1IUsdzxM8Wjt1BNkjHbI+uPXXU6/nR172NM\nyaLuos5GxnJWAO/zNDFesG0E98WFrrfDEaiBT3nCoT0o/MTeXkdLGH7QxY/Y\nJ+POF50PCXaRWJ9Iehs8cyHtbWRaz0IPh1lIfJETuHhXQJloVsGqkiB4PQrK\nfrCMMnf3Hw/hEaPC4LwEtaWUQo+TdvTXBKXtOwzPdNqA8ENxdYFBWMJTN8Zd\nfuNNeB+uDEsIYsZjvropJjIqr/pWcsPzOPImn6NQCEoVUUMUTRGPJs2v8jc5\nDlYgPqPLbe26/tr4xBOMDaRJxiWVMNG9fUJZXCJweZaDQeE3DuB3KUjygcAJ\n45qZV939/r5IQAc7ZHV8ZFJUc4zPNODcQmPemGgGSFsVq5w86B6/M36i53Yv\nUf3L\r\n=EgMb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"919136885c61b6e68107947bf1d9b012aa21e642","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","target-injector":"file:plugins/target-injector","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.37_1602119391491_0.281613567085945","host":"s3://npm-registry-packages"}},"0.4.0-alpha.38":{"name":"thin-hook","version":"0.4.0-alpha.38","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.38","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"b7060fdd43cdd4d9081699fbcde2695ddee24c34","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.38.tgz","fileCount":3416,"integrity":"sha512-XbQpLpV2WL9UCcHg7ysc+UcvKBO9sa7MQK/A30hVWtdLFly/nuc43JiMkKIYCtu89UCqso87NGB5O71WWmquJQ==","signatures":[{"sig":"MEUCIQDypmXHE6+tgBkBy1ERVl7YOtYAnFHakO6IVIH2LakpPQIgWq/QE/5bVrbRBv3/qjGkoyTwsukk8eV0n+FBf5meO5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133709832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgDK8CRA9TVsSAnZWagAAY3gP/2SOyJFDYZ578ZTcTByV\nJMsBQ30d/i8vwP+B/zPiszv2MGbEY8ARzUdLaFi4Xat+7LL4x4dAqRuLFwws\n/cXNTlEeObptYavTwCJJLuJBajNHFBWR7uhds7BAFSY6xYtsXbN5stMOfdfO\n79SzqDQ8vUM6ifBG7ljk6DyByMzPBuPn9ImPWRPLSdAavRYgNMjoM7w1Uefc\n9txluP+iYzW1uYBMuOFFddn/Bf7xbcS+NK7Uh2BrxWwK4OExBv+zDiaB/wuH\nWuobR33tjUoZB/GESLT8+OGvVCPJfTAl9F0ha1q23zEmyAJ37AJz+F2iYP+w\n+h7WZ2m4AyqV8HDrV9H8IgDMQDImIBXq+TfaRvq5q9OYM3giXYp9FOba+YXc\nza/FjiAXbWvVSsa9GpeSmVz3uNVMQNMPbvyrnL8+C5JMtOU3dw/oQc+Wdsd7\nuyPDjDO60ct6qH4IW2JWcYTNwVtCoiHYeKnsn8UNNAG7Ffie9eR8nO+h8FGD\n4sjQDaTMeHKCRqFUlGpHwA9SSwn6tBED7VHxaJIAhL9ycidU93GkvI8noKhy\noVk+hBJkA6CPdqcLBKR9IytWnxSpKTFOuXGCcuiH1iOudiBAGYOBHX4H1ltr\nYjS/JY+lFP1oXaGLep3qaGNGe0Cqwy6/onfvKSBmvuemA6oxm/K9sv0V/7E/\n6IlT\r\n=9Ebk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"524885931bc4f2f737f2e287992d58a4864fc9aa","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","target-injector":"file:plugins/target-injector","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.38_1602237114851_0.5212882406984309","host":"s3://npm-registry-packages"}},"0.4.0-alpha.39":{"name":"thin-hook","version":"0.4.0-alpha.39","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.39","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"8dd43024df8f34fc72f9bb708aa3c3b7b83e2505","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.39.tgz","fileCount":3416,"integrity":"sha512-RSFsis+zeiJ6Or+lG6a6Laad1bJzR56vGbDRn5RtNy7rqKl5/wNW/VYfFBjVdGZnFHJsJxyoOY+vSRJbisFzsg==","signatures":[{"sig":"MEYCIQDK6xmHrP/B4EB4YsdUjJfKqFD2YQPj/0t1pLJ7s305cQIhAOcz5ov9GK0GoYa0Bw94RsBRj5ZzVCTgkLCkypnb349L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133709635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgDWkCRA9TVsSAnZWagAAr2UP/3TM8m1hM5SGtnX1vKFi\ngS/n+zj+xVNwQlWmcfyMBBy8oFZkj/Lx2nWaKisjAyGUnSGs/qHr6WuW+pJr\nNeIqwRM82cZUa81JW+tuRo8/YKqNpQi3wl7uDCl0k2thKYr0mTxRgHH5ZpX3\nh4aNTXe9Q529aq1D9HqriKkw8SvLEMLs2ckmvFejAHQcxbUsc1gT0lYaatUM\niZeoHTHKafQf8cx7L1DNmQ68HwRQ9OMZgSCS1Wz0yejEStlRk8Nj8zVWJlFk\nO62g1+WSRFHGFY1x//uKe39MrTDHvKaztlPbBXJtn2xa6wyE2kaCHX8bX11K\n0IU1qO+5fgHydJkdwDTuqDJi6U2ASNL01RNKoSu/NW6WE962fKbu780/PhaW\nb1QUWNm9x/WGAnndBWMfU2O1wOPP8rpcmhf9kCfIX5lv2RoRRtolYO4kK1ZW\n225jmxaOEY0/r61zXl/LAbno7aGI3egTAKDz6Kh7N/TB9HqylynM/bbZ1Zpx\n0yboUC7r7Wt+W/MCTymZatoIzCwa5DROOgxZvnhbkLYYI7NeHnjtywreySzE\njxEE5TKmvLsWMk/CNsStaEcNMNOfr3lmH/XyhfmQEOynVrTCfx3hUlXmoHw0\ng94mHheeLjFke7gZengZVv/Nl5Qz8Adj/bK2eUIQ8L6wsO4pZdWwMicRir3u\npugQ\r\n=XVE0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"be1e5ca1b46b04191d436f6744cf55bd619612fa","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","target-injector":"file:plugins/target-injector","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.39_1602237859216_0.8261753259444311","host":"s3://npm-registry-packages"}},"0.4.0-alpha.40":{"name":"thin-hook","version":"0.4.0-alpha.40","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.40","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"f91c0796d4d7cfe976236d0d4e45526def6091b7","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.40.tgz","fileCount":3541,"integrity":"sha512-ylKOhM9P6ZTKSMpsOHjIf5HN2UMRVC+uTMoZy9YEysa8QQNh86QgzL8Q06v7uxC3Rpi+JBVYoEmOORG3434RRA==","signatures":[{"sig":"MEYCIQCBLI+jeZXFL26SViuj30o/mY2byh/t/X87x408vEnnBQIhAKkGklQU+OAkGVoaus30R+Cp0Mz2LNkQFOESbunRv8pf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135139377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhakJCRA9TVsSAnZWagAAfFoP/0HbEhNHhd6rK2By8B9g\npbEP9vlR/q1Oy/kyhZzAMOl/uJ91t1urQgRMM6f3jA6qsQr8ro/tUF24dBgX\nFIhby8i2bh7X7oWkJgJCKD8jbvZKcDA5nHCID2+NigIYSn5Zo2Bqh1Ha7WJ5\njp2APrA9p/V6yLoxiw7LoIktdv1GdmAwnWCW4FLVpMRdSBBLpBnG3bGuF/Gz\n6FXxDr093IlcplNMUnyN5CNkiUbN+3U7uKTYuixQlBYzlQTtbLAMzsBLJ5yw\nHLxMTAHNiWjiQA/Ph7D1QNv9QWmnXv0XqW7FJZo1lVfzlnUBhNDLk47gHgmp\nTSKOIQTn4eyB8UkU0WjeQDFu1GhT/AYxSDf9mHXIZqe/G46j9+WZ/HFh+Bq4\nUHt0A7RE+RHN8zKXuamVfe3Up9te3Wy2SU8h5LXJ3d4seiAu+tHHXHbefhn6\n7d+owHSEflabuibQ87G67+916V9urjnUCoeGjSmPzULjmMApG3M8nNwEbngs\nO+zFnXjKLUfF6cfMxgYc6+CqkuP3CrKgcu6/Ybc2ajz4WPjm3CH685oSK7yF\nNYatI9o7RY9zE23p9L2zBjFF6fU/J2KRbR1CYZieNx1Z5MWtKlO4J8921Eu5\nVKM84xTyQDgr8Oc4srQp8mmtI9NLtcEoQSLLSWojYCvtPd2kXH1a5C9za9oa\nWqi9\r\n=eoN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"353185f35f0079d64dc67dc668b31168113deee3","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","convert-source-map":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","@thin-hook/keys":"file:plugins/keys","gulp-sourcemaps":"^1.9.1","target-injector":"file:plugins/target-injector","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","@thin-hook/gzip-json":"file:plugins/gzip-json","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","@thin-hook/entry-page":"file:plugins/entry-page","http-proxy-middleware":"^0.19.0","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.40_1602595079474_0.015515293631007454","host":"s3://npm-registry-packages"}},"0.4.0-alpha.40-experimental.1":{"name":"thin-hook","version":"0.4.0-alpha.40-experimental.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.40-experimental.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"abd0134b87eb3c9c0c3d89765affa40dd3a955f5","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.40-experimental.1.tgz","fileCount":3541,"integrity":"sha512-0e8JrmEJ/R0m01rlBQIoB+lgCxHw5oX4l18ngNHJW1wTE0+ZBwZC4u4Ebe1K7vrUFyQjD8NBmdrFTyQ9F2hR4Q==","signatures":[{"sig":"MEUCIERDERxZEOuP+1LeCWy/pEFVk9avgi8aG1dQM5P8NpqFAiEA50LsR/CEGnz4AOn2HUfLlvMIV8ALZ/CmDvAASOUTKME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135139392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhkEECRA9TVsSAnZWagAAj0QP/0wnEyA9bgZhUEcuhIxZ\nN1VkcqUHXe27wAmiBOQjvUdLxCU/bNMY4gEGlYDr5ds5+F8h3x4bwZG+xMxP\nzPhrmV4QjJYpEnwkw6bl6PGuDVQO5NW+fWuQQDqE4qPGLHmsGce2A4lnWnOp\n+hEXg8BXUyirX8BspI00iAOA4e0ddPV5W+Bh7dhXRlnuvKmV3d/RNXOz9deM\nP7XMghZvQ09hY2X8umDGLE44XmBfUcO2tvi2hpdK56K/3//SP117bqlpgcVU\ngxMhbwDVx9hwBKCkqg1enicmzBd97WtZg6u/U3fHTdla+HgD77JCh/iPCS4w\nPltKIxalfcETBChQ0L2q6s9dOg8FwDm9TjlJi/uD+Lvtui/nCd09gz2pMHoO\ndR8cDvH6zAlMKi6/KGWhpxlbDSzMldmwyE3hfUv0Z8r8NBqzmr70Yqh9WCRB\ntnmgsT43mPI/Fjvb5F23wpybDXpxWGPDgloXF1H6PZnYb/HbLbRAkgJBB8Zg\nEBeLRZt/Gur8oO0s8Bo90HLhejoKE99CWunTjz/KakbP+99+BdMU978UJ68w\nbckcdZcMnw0hiUgdDQgFGaX4wOjA8HAX9yLL1uCq8AApaZAJCiXI9GZWWvUq\nTcwDJ00P1Nvka3QWWRx1mcHhJVJw0te9N39xOMjZNd47mG0KbjPzEZgdn64X\n5FEL\r\n=vmzy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"353185f35f0079d64dc67dc668b31168113deee3","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","target-injector":"file:plugins/target-injector","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.40-experimental.1_1602633986851_0.6464694389221557","host":"s3://npm-registry-packages"}},"0.4.0-alpha.40-experimental.2":{"name":"thin-hook","version":"0.4.0-alpha.40-experimental.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.40-experimental.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"a0378f5b1037d36d40486639f14bfb6c0a676022","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.40-experimental.2.tgz","fileCount":3541,"integrity":"sha512-q7rOxHVuiEZKpIibCZOA+ZqrSqULgswFFlTp15xtmG9uK8LHKj+EB5U5i/nVBYsFcf6Hg6pXm6g9ndRtal6Hkw==","signatures":[{"sig":"MEYCIQDc64OKqA0Bpe9zMUkUrRZazqNRrq0ZVfTonH6YcpBo+wIhALvJin+JpCM/RWJXWnweLSCdqowfKalEEmryqlZ72dBa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135139424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhkM1CRA9TVsSAnZWagAAC2oQAJ/eE/d6lZ7HLihvc/1q\n3kQ+Cl7PXByDO99jo2CmkD8e8qT1J5/AqZ3eRsKdx2iqUe3TJxU3Ujp+qxKM\n5XLUV2adgjEpuDelLaXP+7VS+2zfU50AsuuIGTOBPb4h0vGjRKWvRTL56opD\nDVyITMuXZCSW1baBlJL3VfSbzfQEaVmPIqcm+yxCy0P1e4uJN2/HjkTOrZYJ\nGuHa/2NKxtXqkpbUrDP0ZXWhkGkrHJMHgpnHTC38MestaNukDjy5lDciKuL0\nsrq8we5aE02QYYjX+F670jC7NylOtN+6LWpF1Lok/Sw+oT0zIkaoALd67HV9\n0ExCQdVZL0R8BQBiQEXQmPDbFbYSfgrLnYg8cwuDCTEboxj0NtZyvT14UZ+4\n+Vd36EpW5v4J21NZIqMym5nAAKZG7fh3ijzJw/mJ3P4ybT3VrkKc/gEeH9kR\nOLnkHCBPRbMZj+5TKtXSaAG3QKItApupnWU7J+QGwygQnjCQr8fJcHM+QXun\nPqId6Sk22N+MjxDrqAJkSCrWafx+oU6Pkm/0g0T1NlhF4dh3NDqeuHptF0zl\nx7uYUAXHFGuu2GddKuTk74RdeVP9aUTmaDi2dixVsjMQBnxqpZVxB1e8jbKw\nZDFH0xMdT2wyr5INsUnDXuIhzgGqSVadl6pjXrw/Mfgbkkgk1yviiZUQlk9m\nEXz5\r\n=iUuF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"353185f35f0079d64dc67dc668b31168113deee3","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","target-injector":"file:plugins/target-injector","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.7","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.40-experimental.2_1602634547146_0.05216764894855186","host":"s3://npm-registry-packages"}},"0.4.0-alpha.41":{"name":"thin-hook","version":"0.4.0-alpha.41","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.41","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"f7cee5bfe16ce5bd76a3eafb77c193a11daac510","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.41.tgz","fileCount":3541,"integrity":"sha512-S7BltMJb+YpkN8+34Oq3GGh4Srk/7mCYBYdCRnzEm/MLCmqZK9l6cUNzDOxOYY88nLmWgAraHZFB9ZwaptYGAA==","signatures":[{"sig":"MEUCIB3MypTiJkYK2FF4xJzG2iW15CAY6CIvm3v0wyV6hVV1AiEAoO3fAMs23H1F5efzZ/k147gs7dhE5ryg5OFropr70k0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135060316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhumHCRA9TVsSAnZWagAAG70P/R7/rMglhiNZ6qkahN5g\neTni/SUglMwKl3YKOTSn9h4yiPdFdIIiFcsfgU+1+pvsQULnD6Voon0Y60N6\n3A3CVcRC5Q87tfycnRh5iEoBxB2I0U90rUu09h1WWPWfchERXmwneejVW665\nRl4eNeJZj3Sa3DJVOfy5e3hidJ1nDGNzI4W+aThVVwAHfudwTVHjP5dAIcQ9\nfrYHEWdFCilWHwDgCzPOZJ19Bujk49pI3/1oXFZ/NlH3IBUzpRLRoPuUIQUC\nzADuNosEM8YALSrTywA5JuuJm2GWE3Epas4bWZ4Cfma+16jM8UsuHRMN4LWV\nWcxR1jJYwrN+7+uzFt5gsdSVSSYClxVL5jTpwAwo7JgEHlLIa3A3nFsQ4CBx\nkjCqYDWdgKuNZ1ikMXetsDLfmzMkb6ZsVuPnzAcM9bBY1nblOHE3BfDfHK3A\ndaP66KweX7f6CwbL8xeETWrhvTxFwUh/Mc2aVcXvaaPvd1SBS17BXYztQa5U\nyBTu53dqFuhqfGqbYPViCPCuW6Qa9zZ9ITGOevuTkY+UWVDgwnUlsxzb4663\nSyraRxs69ulCX3O535EmvEO0FWXEqarsCcsa/5pY/CMCsH1rx7NoGRhyem6i\nUIYbArUERjjFjYFLt/vi2pfYLKsiUWhC4Nhp3dXLD9KduJI7OB5bW0/DRnuo\nwdN8\r\n=rkKw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"48313037e4aa4208f7475bd8d2f6393183915d30","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.7.5","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","target-injector":"file:plugins/target-injector","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.41_1602677126229_0.5572745006844986","host":"s3://npm-registry-packages"}},"0.4.0-alpha.42":{"name":"thin-hook","version":"0.4.0-alpha.42","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.42","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"38c6f4fdb40c95e727b724bd7e256457aa0e628a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.42.tgz","fileCount":3534,"integrity":"sha512-GZEDWVpYwx3wnuFK0zSG13G9qZ29bb4qQRQYimWA4N9GaUT6k56ZVh99x6+oKJ/WQ8wblyF8WdKAsrgyb9lmJw==","signatures":[{"sig":"MEYCIQDmOYOaxkoZRsM9xenH4tO9dDb6Ddot0K87mzmMxa0GaAIhAMlnsoD+JRdU1gD8JCJ2X2HoOvdvKHiOBzWnFLQmRmKe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135096080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjRE3CRA9TVsSAnZWagAAJ40P/i8noCfLB8xtagys5r/1\ncMY4qVyglwsV5flHEtVLdxtXFdH35mwSbAnYtRf9VL8tC7Rp9RjAFvExeTQz\nM0Ml/g+QuJwb3YRLiNwKfml9NbPJbddiCL3hOxT9KzhUnCz5BWbaHeMmKuqq\nvopaIk6oen687DMgl2ng6TnmsS0CGIQZrW/gsDnzMjzEi9H8ahtR/HoC/q+W\nIPuY3RZ1UH09No8v1BgkA1kf92lzb3bzqMz7cHp/NeSsO8cwqvWLhuotufef\nP0DdkDP8dOcnaMdt+pd9V0DH9awik9D70I6WeS4pVCPp1Xu9cf/5I0OLhcyO\nrpNzn39lFGS8qZ/JLebIdPN8S6SiMbxfYVoXnbsWOVrOsrx9uUyG7W5WAihF\n+r42F1JZ6q7zjIoqwbdhtIGDiiH3+1fn5VpWK+umZ8ZKpRnP6VHrKaGb4BYe\nZrEOy9Os62PdsOdtBO+JXEb9pqOZpF93f4svUGAwQJLW7KBWRAbQbVasm3qN\nH1rSsXMGFotQ2kyeHLEYUHVSAr+0OBruAQJph0yglLMhlNIUoWEy62ql4+YI\nMW4PPFX9KAZP21BzSjQLfRTB0f6Y35VBZCjP06umz4ZWo1SxWmy+CN2mktq+\nrPoy1ozYVduFWWTBSSBWN+isy5TizfkFtseXL2DuabbbE+5H4HI9MKJpEbOO\nAhUZ\r\n=L83J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"0da93f018ee644d3dbea489dfa3b3181839a1f5c","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"12.16.1","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.42_1603080501547_0.46062102134788163","host":"s3://npm-registry-packages"}},"0.4.0-alpha.43":{"name":"thin-hook","version":"0.4.0-alpha.43","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.43","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"fb727034c524017085cc42eee1fda8bbb7d90cd1","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.43.tgz","fileCount":3534,"integrity":"sha512-EyfGoFExRESznTLcvzzylbCtO9qE7U6/zHepXFsa6CzaCWP9OtZAE08vrTyrct3BuSB2FFFcCpAF2cLE9ChBwA==","signatures":[{"sig":"MEUCIAonaxd4LGEEPu3w+rnIX9MYTrSgPGPVvVrLPzJOEdXgAiEA3bhe9xFTgABX3la1+HbHCOUYd5XIKWQMITWTSLq145g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135096105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk+rBCRA9TVsSAnZWagAAyIIP/3DWgPGiUyb2z56mkdQW\nCfgxPeRcO8CCM1t6EEDjWgdHnfSsdLI5TxbttgR5uW3NGA2RT0PY7TeyGLdw\nj8sBoScWeSkxMnuDGFH7HHIRoKk4h742TFFF5SvpoLQMMi4xPiOPCzC1EXXp\n320wBSo+Ns/yOMTbKNGOGaFm+MwHi+mQFE+xbXyMqg9PIf8+xotGqE5DJH0C\n/7VMM/GGmIt8opU7fU25mueXjOZPBBv5jyNeHQsdHPSKcqe5DfXFHNx+bdZk\neJIxhbgyXTqFZvuCyghIQ3nVTFB8WjQe0xrVYVUkBg96Er7C5888/5AQ4hjH\nwaMPqLO/gId/qMk7/7YeGzpmVf0QF6TgVzzbzYVMcxw2+JqKPDzMQSIF00En\nM/huMbZqsvSZnu0FEEmVdIWWlxQDQmGt9+bViK9oTN1PTWlZVd64oQMA5NSO\nEoTrALShvh4mJvrGlVAiNvhkDU2AYbzHZn8DcOzLqEU1pgCoJaIpGFlewbY8\nIUrPh5RWb1v2hKancRQwfcw8rbCNSDdourvo23Y4ksVyg0E4OKZ7MWgWO0ms\n85BeL4uwPE4IyHRhNMkXCxA9viTFScputRMFU7p+L25XpghRYq1SmEmtUaZw\n7H9UFvZsSP7GL7aP+SfXZ9h+GpTelTg2GupzGWhudfCEFeneUGbbwD0pXwC5\nAzXW\r\n=2oHS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"072102d270a5d4038460e9470bdc88d7f39716d9","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.43_1603529407868_0.5502707652511687","host":"s3://npm-registry-packages"}},"0.4.0-alpha.44":{"name":"thin-hook","version":"0.4.0-alpha.44","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.44","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"34c09b1ecea70721f05f4079717a74fc7e1bbefa","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.44.tgz","fileCount":3534,"integrity":"sha512-rRP60sGbAoD4c3GUVcnljWSgrPe2jRC9DVrogEUDXxVndTLlKZkX9A5ggAki97/XytES/THjVGcxvyrjP7e/hg==","signatures":[{"sig":"MEUCIGGxcrMZ3kFj3m8x/uGu1Aw7dY42W1BxLUnGT7/orkTYAiEAocNOe10LSJpklO8TzPMBAbN9GcSyhEGmrqJqqJFp6/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135101358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn/a4CRA9TVsSAnZWagAAf78P/3XxxLa+0nu5dRqu4idI\nsGx/2cnygUChLQ4ffMBIvkbISL8puadZd2uQnYm0yiby/r7r+HJlYwLZaOJf\nYeZEpE+7hONm2bsCCauhGaD14RxHp8IaUz5umsJwdmWy8ul+0ZF5yMNQhdZD\nCM6dQ6fSM8lG+VAcbNWT/6DmEteqdMD7HEyYypUcb9X4DoIZS56fbijJcqlJ\nUZ7JK9IyG5DYDEX0s0YQ/8xIjQkQVfmd7y+T3CkOd2bhRzkKIh24ruWMKIxy\n4Lze44OvKbs8YtoFv/XOOQhi8qDl+cpFrptEAvuiOdXZ7vwYx0s56hCcr4Q9\nXyjgvzzL2oZVzpMacn+dPOApY6OOWQC2mEHi/L6/HjOvgsI5/sPZ5ix8pOlD\nAYPoXYY29SvWWNy/QxZJQlJkrwSnm6TOt+HR30slWBFpSnAsi6Khqs02M0/D\nmx8wWQADpmibJ8qiSkurTACbO6OBdf1QQ6PvDCXCc/oVBeIcEJrs/1KLY7yD\nIbT6SowArqyP5Am2rnM5oCLEkocCSTabGq4iq3uoP5ImafEChUHBm3P8DH4f\naqnyD8q44SnKUcB5jvfidW4GW0z04qvdmypBh4ahSZfyVVjW4LWokams9wrv\n+GO6LoJlkv9aJQUqNTXfJS/vOfYJOkGk0MVyEeWN2P542qWWBJoiiu02zTjo\neRqk\r\n=UmE+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"9dfdf9d0410cd8b540f1c4245c28a180999a1ead","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.44_1604318902906_0.6578916594954685","host":"s3://npm-registry-packages"}},"0.4.0-alpha.45":{"name":"thin-hook","version":"0.4.0-alpha.45","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.45","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"3d3ced21d64d0c6d8c9bb0551e103d285b8d2061","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.45.tgz","fileCount":3534,"integrity":"sha512-kl7F1fcuUQ/L8IkIPFWTsad+XJsFmOtnWLSk9/4diDCFqM3YCmXNrsE/I4XIpmL2S3Ou023YZ6m7saGhl13tdA==","signatures":[{"sig":"MEQCIDymWSMQFW3PUst8sqN+VmD4npltnqcig/2hr2mTS39CAiAlKPH4ZL09XwR1r6hHqIO37RDJPuHd7/8VbpRK7MkB1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135105467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoUb7CRA9TVsSAnZWagAAb6gP/ApPHG0kgPVgHO6ibW9P\nMLrIt3+AIpVezEVVJK37wxPT6Qkw+PJcMxRaJUWajhuWpJkxcsJADRiPJPV0\nVYzHqyZp9A4lXnRaDJBhkzgqCFINN+vtAACDEosaalPksAiJ6F0cjmgnhId5\nNcigyq9YqaUnl7HZ2zWRNEPdqzDAQeSM5en2kU7Jutdf/E0HQ8VszQl+AgGz\nmOJlPg0z8dpblEgUYOqCdnKgxjyyT0X3QYPfX8Gz3qPNquvsruVUdiyHRmZQ\n0S1ULvmc3uvuzwnJomB9MDXtI4Pu31PI/7GpaSrH5wlg3ASh+eDn3kvFt1vZ\nGT2Ukkuxx5XdYrcWzKfqgM2rskW+2idmf6EjecOoF74dBkMKRypoS2CsIeLr\n6KHepXl2xW1NtvTDFAkcIlPsmOJqgSxU0V1T39+ld116UTAptyE++kQ4BQ0V\nMRfRDyAvIDCbyf7PMDAD5ZCgOS4TjJzi+tZX0y3cpui8tLcly6aEIx6d/8MV\nlznPb0V95+O4V1vVyJkXEyg9VaTMjfoJkKkmUZkHE2MHwNF9lhAJ690+77wn\nOvEWYozT4gUQr4PpC1HVAjZ5VgL4QupHtucwc9od71ivKrg/64IEzxUeGjRF\nz67HVWqnXR0qaoLQDUpuKcNsdmPQX5ky0x3nhWDtvzRsfJrQtFBt3kUhHLb9\nZaHm\r\n=Xr07\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"538ec3691e10edcd3ddca505576f9f777130ad2c","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"^12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.45_1604404986386_0.7072905974765908","host":"s3://npm-registry-packages"}},"0.4.0-alpha.46":{"name":"thin-hook","version":"0.4.0-alpha.46","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.46","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"46b74b2e192ef327df312d7e4dccb362f6b39eb0","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.46.tgz","fileCount":3534,"integrity":"sha512-mk/bNGcdAt//HCP1UR8IJhkYHWB6NR2hhowytNeMAlElxmAqUxRfnyKQUzbD4lyleITcG54C+L7LdM0BjkEe0w==","signatures":[{"sig":"MEQCICmBIG9Y8Ci35CYEKOib4Y0TixzHPHMYUusv2Qp5ab15AiBFjcKNz58vw6cIa1XWKzANma9leWqzfEJ/7O/Cu5QqCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135105465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpVzNCRA9TVsSAnZWagAATgwP/ighSBaYmOdbYtmAyvSa\nXWPdeqKdY8mj6MAOnf8aI92KnBxvT4RQvfF+wI3F+DJDWYohw5sGhb3oawYM\n1G+QxAMIv9E4JUQG8T60Qtpl725mMFXy+wtmYvLXoeCp/6m4f38d/2Rt8rrx\nwusnUxhS3y6c5ooLC5YCoVyYgahkjZudnSZRVqMptsgSRFItN/a6JcsqzrmF\nYvk0leRARZ/o0qkvygB1UTC6iKUp6fJAtblGKXaFZtcVrDtToD1Ta/GJPDVC\nZWnFKeeF0aGCnQli1EqIUJnbokhELrZ5W2K0jcXWvWMsG4rm8yuFJXvsxQCh\nki/p4+jGbUiCCnuL4iXnZXKBeFSZTxqZ/JJ71Vjome3lh/jX+oUO32RmL+OL\nL3gvobSFpmlSZZXYANbg3vZ7b+U6f5/DBTnwOnKmg+2xcOooaxChC/CO5rR2\nZ8npjviS7Aw7zC3+K4XDsGeLLHoPnru8eW0RxachvQnBOO8ogVFnGHEsdVd2\nnYVxhsXV/q9G8hji6JmZTOqooXFNjhCLNF+89QawlFgx18H/SK6bP42C38xO\nVBhtbQRyduXtfiMFjLNxD6ojPOFrtK2iVgULuCCEZGIOhrif/Ich0EadFSnN\nzHe8isUUnMfhmfGGjrUjxpt1yqz7MdO/Pj2VNxivRgBsNGjH8Siukwv7dNmR\nkCeb\r\n=pHk8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"8fae7663244aab69b54db856be6286ef1244de90","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.46_1604672715202_0.1365607253318224","host":"s3://npm-registry-packages"}},"0.4.0-alpha.47":{"name":"thin-hook","version":"0.4.0-alpha.47","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.47","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"708b0adb9a5e2110aae1df2806eed1759775eb1f","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.47.tgz","fileCount":3534,"integrity":"sha512-IZn/GwQdYJ92OfQnWvcVId8+fJ9Kd+TktdPzDrWTJjZT9PkZkOSs0/D46+jwwT+BvTXsoMXL4OztEymj0/WaxA==","signatures":[{"sig":"MEYCIQCl0ADhx6+MggPG7TRt+xLR8k8za5B5VyeDw1BAUu/VuAIhAJ1cdPAXN/FqDNe7xmGxbnQ10RYZX6FFjlR27c8A5Dfh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135105933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfphXdCRA9TVsSAnZWagAARIkP/RI0SED2CLDwossRS6do\nZzrjgjYRQFt3BMufsTjzjI3AB8oI2s1yLyPRETr5KhugvitzE05YK9rFpfSm\nYl5s7cFpxBe1/wN6rY1KvIOIqm2dqlCraWnU+avhUOISu+OtcI8JnGdZI2FJ\n97qURDbk7rTW4R4HmA4EMoo+n0GhKEozDuEtnidKxrHSpUstp1wjFqT3Drj8\ngwnGvIAWbs3t1JBFqbAKk82qm2H7ByKobcC/3xXDk+VBr0V5DOsmvVx6Ergz\nEv000UZIqmwCMYILGWHvIwPYUJAeoB+GVBVqjsPoEPMpmD7qVrUP9nwQyutR\noCMdjd6IIAgneqCPSrML0FzDBvoROPeIaXxxzAhm9GMiwrn3PZ6v/mGw9Ozb\nLm2ovNVMPyNadGrRWMwgGu/buDcx2Mu3Nau5tbVjcvwG6Ge3a/ccCKm5/0ST\nGWUnC+w1kbmdIgueyW5MqNufDj/xeyQSHQhSHIcvqZ6kUt9nOWiuM6c9auij\n8C749bCpGI6N2hqfAcE3jgD7/jFoMRFSHLp/iYbHaVQihrttwfSJxQMv2tA4\nIbtoTqXSQb0jtprB2xNmkiq6NW7KXfD1rQzQbO9wpHVKphTsAbYZZaLE20aN\nEK/wftOF7aSRXHuR/vQCWNgmCZdEplR6SJqi1Vt2ayNzQjTBwFUPe2i0SkNj\nY2CA\r\n=6LqW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"18de79af3192a8dfdfb45f936cb498fd43f93e27","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.47_1604720091506_0.026185420503128","host":"s3://npm-registry-packages"}},"0.4.0-alpha.48":{"name":"thin-hook","version":"0.4.0-alpha.48","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.48","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"736128a97ae4171bab5f107173ca5856ad2dc548","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.48.tgz","fileCount":3534,"integrity":"sha512-MCCzUW5+SHyZFL3wM4Qphd+IoZoeOLEueqd0xPYQLZ7Uy0phqTFN37ekg31fE07UL+npAEw94PIG67ARKdMaCA==","signatures":[{"sig":"MEUCIFoVWWe9SIbPAOFGZ3zL4AXcymlDuyExmt9BHm6bzDstAiEAgzBEuZbpuXRIc/9d3BG0O+KZpJNvBtG+b2xyxYR9wBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135106081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfplN3CRA9TVsSAnZWagAA2RMQAJJLaYyYMM7T+U/F47F3\nEPmS1u95SMRWQlGE0L5WwUVkAGvEt7K42TkUQfunT89bO4f+Ue635CBXWiVV\nx5N1+uVwbGplja5UmSPLUjkkDhyMFz8uehFdjiChiC0Nkqk3cqN2GA3ns6js\ntY/T19bWQWICEz/7fMhpGwDlX8f2/LZYU25zy60erOrzlR3tkweI6fyNlyWH\nR3quFAfeym5mJ08utsiM/OngddJI1BfiPFBKN3it5hxwsVcy0ZcQjEkaB8M4\n/W8JUXKgpQSUxuWEnXL8aWEW+6vSw+tNXOm2PeyywC8IBbxiung57qmhVdSm\nljq6I8oDFNNuJjGG0XkhGgWCmoXtKLDcfL/zo6+3NEWEwDlW7rb8OAqEBly+\nLGS8Im3TjK5OTeDxi9pvgsGChZgH0ceh3NLS/suqs0wIgIefIoTYFlvuu1gH\n1jLW1aETjtZaFpZaC0fHV1U3++4hyOoZ90KfveN5cmpxerIHLr46KPZnL0+Q\nQU7Oi51PjqjduIYLzXyfSphRc1M1M+FADl3atCBmNDjHD7+xQCQ5nKMWDGRD\nTQBB1ZqKhB5AFJP4pd10kuPMkyka6pAGGCBmlKAhx5iglcHalYLN/Nn1Voiw\ndwXqtEAcFjGQdAAi0RbP6rCMrVQMbu/l5NFSbx8vRnXaZHk8JC4PWwmF9Z8U\n3DF5\r\n=XqbV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f5813f1e9605369837a63bd8b5d748218db3e7a9","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.48_1604735861841_0.5896515722666842","host":"s3://npm-registry-packages"}},"0.4.0-alpha.49-experimental.2":{"name":"thin-hook","version":"0.4.0-alpha.49-experimental.2","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.49-experimental.2","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"906425b94acf4e00726b53ca10b5b97121323dff","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.49-experimental.2.tgz","fileCount":3537,"integrity":"sha512-ctZ0oF5j1HPzP75iz0LFYplPSfUnNFp9KxGdVHsS7TXvwMxEfgO6rEfVrckoCE8ntK18wZMPcmzoP8a3wDfqpw==","signatures":[{"sig":"MEUCIQDBZOmPp309AgglxLaGO1PK6ZrvRDdTodD2PJDVkAziCgIgVO8U+vAFFTmN3quHmTgq85sSOKmS0X5rV9yB3eaABhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134823218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqLRJCRA9TVsSAnZWagAAwHkP/A55riXIUTZpJ7KQMB7w\naKVI1vspODPa7yZqy/pqz45hqukJ5+GcFKIJ3FFj1nuXtYQRFCu7BoANDPH9\nN+uU0tpV37JTDemuDGXdOkXYOiavGSYxFuiwQMiCKmRj9A3cg3MNfolxHcgZ\nssIlclbXfW5kKNauPAAsBIj6aBgH/eFjt9UE4/JlqCcFGidW7Va8srxP2xaH\nPpJLdwErgzwZpagZ3m0TksnS6lWO74+L16rEo/Aev5qCdC2TsQgUXZ6ZIJ9/\nSlH9xjgpfdQl4KF058YMH8+zfVXrfWOF2MGUCJUdBwgoPaSiKYJoYIRW/ZYt\nTkm5ADeSDvhKyLvAUuANwnNpiLRCFhfOM/o/Hy8DIrrlgAHd7YMpnWV+y2Z5\n4lzPALTBCtzb5gX/X7ygTmMGS1P1XM9fr5tLcaC1oPsi5LAXxDxb/Ju9GWom\nIJMM2RahwzrNxJIB19BCs2KOJsRcAN7LIVZa39UIMp+i7QSpqiUu4bMaxZPM\ndXYq8ZsTNEoVp4g7C4ZjXPDacy+TujFhpneTSYlqekBR6XntRczTkMJa36gZ\nY7RT1ZQHvSQoKe3R4j6BNjWJYPc1YUA79CIzkDT57sRPfpOjIa2HrmxxMMwK\n/sr+wVzJPpJyq0ebCWVg/ZR6jnQbulAaT01aQArJSU8GrpEjhiBFBqm6JiAe\n7OOj\r\n=7s0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f5813f1e9605369837a63bd8b5d748218db3e7a9","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.8","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.15.0","dependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/dependencies":"file:plugins/dependencies","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/dependencies":"file:plugins/dependencies","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.49-experimental.2_1604891720058_0.1561227185169929","host":"s3://npm-registry-packages"}},"0.4.0-alpha.49":{"name":"thin-hook","version":"0.4.0-alpha.49","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.49","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"676fe6b375c0bee6d8e9becac4d44a6adf7f503c","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.49.tgz","fileCount":3534,"integrity":"sha512-Mcw1C8K7nspgiDQXprYcHBHMCoAK0s5nFICWxXHPSH/Kan0XxqD99K7BHdW8VtCCpoglSjcGmT3EGwQrwzfrbA==","signatures":[{"sig":"MEUCIQDYIpTM4+napJz+79qOdzOo7eQNMI6UbMWDMhjlvxMxqQIgRlk1VQfk9YemfcBf4z/zoXPeAav+ZS0vIuRjXfMjGnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135101522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDmG0CRA9TVsSAnZWagAA8kkP/i9eFFUH9Fk15ZVvaVVp\n9mAu3PS/kqyapFdBrNuCwev5cu64NBhNjftZIQPB74qKOSzI+9GhHZmzi5it\nDJoJFCKM1G7V3HT4Tt4DQpNPVs1V/tgSJs6ijwlmZrzANVz42v8KEYzEE6Om\n/dQDnKIhLrNJTEnu+4+UKn9NnnL+fDtJmZvYMX/Uss06aR+EauDv5GESKZ0o\niVhksA/VBP5BgEjfUeaU1HtEfIXkewOI1CyPow2d/PBRbVGBRtMPA1mvhUQl\niNlboCrJ+ePOsz+YxG2KIi93wWNnh83T0kmJn5OuGWoJ8qoTZsQaC8BpaeCT\nZmv6u6h4Jz3x4a7LN1+94K4VXds24a5HxgiiU4OB+xTvi3OVsaTQRmshttqc\nupXBy7NbCcPcVEaS9wSFk+YR9hlZVj742SYGFLnS/VV80xWawPkSIwV+GCmg\nnZ2vcrYZvfwp26oLioKAHArqNo4FmGGihhS4p8asXuT4xicotIbXtr/yo0yZ\nhv7A9FCWSfkDRdCYLy8CwCD9Pva4sgHqea3FCnF7C8ip8eNB4yVFOTTqlKdm\nOJulHVPB+Dl2Gju5SqFmBvOUO+qSZJhntBMlDc7UPnE/r3z1xCfeoKI08PSw\n70hHIofmNGmqvWsCswrcZl0S6Qp3gCBcINr5VDZGxrVDiDG2ixmWN35DtNqN\nUmzh\r\n=iKSz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"9464a7c64ece97cbe2ddfb75ce075ed302290665","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.11","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.15.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.49_1611555250685_0.12410627611727287","host":"s3://npm-registry-packages"}},"0.4.0-alpha.50":{"name":"thin-hook","version":"0.4.0-alpha.50","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.50","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"5a19a3c49bec8a4163e0d3f850ce5e130e587723","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.50.tgz","fileCount":3532,"integrity":"sha512-6n1piHvPWX+0sfHW8hrl2uToZklDh+dhwZnt/Vx7+Z7rSgwFoHfYyE1+Oxylx+czCOzqJIoJuOZaqEVKrYOPcQ==","signatures":[{"sig":"MEUCIDgJEJf+tTc4KiaJVBNDuldQmmB97mzJXUl+X6wCyvq6AiEAzSMlKHtox/eDJ9x3F2WMYM2Xi/VtRNpfuzBIoUz6PHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135120135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+Sq3CRA9TVsSAnZWagAAEuoP/jgvxhU8gNaqIdQ1wwka\nkRT0XkX7CYmpzX7FK3vd258eFu/NnoqrXCnI/wsap29DNcpuCPmTlz0EJdYm\nyc5uVIkESoSGdSnixQUa69YqbtCcbLqMqwusMoO6URlQVLR0M7gruWnYYLPs\nNkQR3EZRpyf9UfReJVPKqQI5jWQjtg8mJ8XKa2NGh4Qb5Bq9T5v7pwz2CKgs\nyM8ED49044YD0DH9rXzSVnhv4g44JlTv+09tRr1KxPQj2Xn9+aJEUOg+sf9P\nEomKoLpv9iiUmsA3olc/XAL6eJBoFt/puSsyqf130mF+SmzIdzOhoSL+5I33\n0PleQ5Zc7G/DhB/kJFupDf93OzITVj9WomngDq5KtQPmKvYP/LAocqR73PaS\nqwpoebb7mtgM4bCU7ZTIOC8cbWiqjrdFpxzEIajNctclFXFW0ci9q5PjF1qf\neDhxw1rN1su2RNKWRshIrLyzGz08cBIgPAejUu2sOmk1LIsl+cCJHuqx4OLk\ncUHYoJOn6gYCfiZstzwP649gdbwkQBfPagNbqct7oZIVotikebGJ/9uhP50m\nA5Cao9xGRKP1GW5w9BPUpc/Yomc0862hGl2peHTraZFgcf6Xs/mSic46ojcK\nw4E6uQqwHGeeVeim/F0AbrKEYJtTIXRa/lLmkMzjfrlw/TcCWiXnKkzzyKXp\nnFdy\r\n=xx0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"5473412ef9fed92a8ced581ba9205c9545d2b714","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.11","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.15.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.50_1643719350596_0.1729557979556653","host":"s3://npm-registry-packages"}},"0.4.0-alpha.51":{"name":"thin-hook","version":"0.4.0-alpha.51","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.51","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"5f2c1662c46177bddc1cb38d313954f1b1a4fe71","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.51.tgz","fileCount":3532,"integrity":"sha512-ODWYYIF3OjtaxVp61SoN3VVd1xTMJn/A6qA1XDOPCK/9vr2ngnF7LlfKdYxG/xJ+fj4eN40EZs4jR0IZOuvldA==","signatures":[{"sig":"MEUCIGyICi1ExpIh8xoVmkTyZKvEw8DGOrTbJ3nGLVCwkSJYAiEAz0LHqJmCtClhjv5k3PbulaatlwiHfm7DIucYuU9CMjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135120372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik13hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz3A//fZIjahfEDGQdfj4k3KuSqkJexuGe8OrIB0jvaT4iXp5QYdeC\r\n0U2gWohvdSehXrBUNujDfFWmxrDzq1qsJUz3gCsA9ckrAgAa7X2gzrU6fGcH\r\nizO1ppYvC9Sd+jzon+tcw32YPxKIFZiiKOySLo2Y9iqek5FMmZ0FF2WLQwQU\r\nRs7pbMoqQqFP/N9Iujof/BCVMx70Lh2Vki4dn1Q9YMBZzS1AMRpjAfjDPuYO\r\na/cj3U8aqzm1237RxRRIK9h2IMAS3liPuPLE0/Qqj9Pi0OhLhD1xfsitZlWp\r\nCFukBw9hJafllYXDlkKN4Kwh2Acc67big52bakv/eTkZMBjpS/jtkknV6Kok\r\n3zye6i1bBBGaxFdga5McEbmmEHGrXWsNtH64LRCJaVZHKERNG4R+jzw73xyA\r\nYTGO0tjRwl5F0aBS2/iFa4q3qs2vmKW+5M+ejm22ShGA5kiahXbmqo8biqk8\r\n5QshE8T0abaYfAcce16BtON5M98yWfV9X0Bh7ddxogKB0lvp+klr9yJZ0QSz\r\nYnYiUoFRUSWoxojA5LDpTi8cofug87Df3yR+HPSGZY4cJLkqwwOsCrANeDlp\r\nGG+ru2yV3WnuvX5NWAHyjp9qUktHsndOwJD653HpayQGrJY2xB/B7/INNFeA\r\nmdUDzShJg+3XaHeRV6gpx9D3SVXJa/m5Iu8=\r\n=PKKx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hook.js","gitHead":"f7ecab74eacb7e30f9a0a80f2743d8e587a7f1d8","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.11","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"14.15.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.51_1653824992172_0.5013323542629469","host":"s3://npm-registry-packages"}},"0.4.0-alpha.52":{"name":"thin-hook","version":"0.4.0-alpha.52","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.52","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"6fec6e3e82522f24061ecc701f18b2c231ad20da","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.52.tgz","fileCount":3533,"integrity":"sha512-i54KpZgvBc7r9UTG8H+wZtwN11tif7cymG2+hdDvesOIK/0emMczZgJ/DNNyTO883wgnCK88H33h24XxUPXrMg==","signatures":[{"sig":"MEUCIFVPOs86RovrxrARE8gHn1NnWqqHaUEzyvMb/64RX1cIAiEAyE7xoh5acPBqwvrG/bYdOXvd0MCYzcdVnYA8XVz7USI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134816882},"main":"hook.js","gitHead":"db339b8c4c0c6fc2a2b0276b13228d0ce2a012ef","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.52_1688710624569_0.745678873353224","host":"s3://npm-registry-packages"}},"0.4.0-alpha.53":{"name":"thin-hook","version":"0.4.0-alpha.53","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.53","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"fa00e6937361a46a8d6ee458c1c3bf4786f2cafb","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.53.tgz","fileCount":3533,"integrity":"sha512-+uOZq4hHrVAVP/HLv2U3ReQsO57a/VkZG3nUg4VSh0EAHxv4NHQrW8d3K38nM49bArRSmPQEglpztHhCjFQQ6Q==","signatures":[{"sig":"MEUCIG54GVsPwvMLo4hZthOOIPvenQUVxeOOgyKE9gyiuyhLAiEA9FIDz6aeY0Id8Zblya3G1UEdxfSwHLIxXbjrSD0VCr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134818127},"main":"hook.js","gitHead":"191b593a55da080c14ce75ef2b36c64eab547c65","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.53_1688980175533_0.7480140094343268","host":"s3://npm-registry-packages"}},"0.4.0-alpha.54":{"name":"thin-hook","version":"0.4.0-alpha.54","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.54","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"22cfa798d617f9ef67fecb6d0894bc00ff1ea0fa","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.54.tgz","fileCount":3533,"integrity":"sha512-SdLNwhAjPQLsixCPNIhiUcifd6uJzW8pL2Ih0JmUI68a9LxKoDn2+39bt2U7JNorhoq6ZLX0jdurCyNk+USQgQ==","signatures":[{"sig":"MEQCIDh05+tSA+Qlk04BCUjxvwULVGaEJq1gSIidY2HkErNdAiBTpGzS4HM5AEn523AqRzfDQGd2DXVzf4uxVVVpl+CHyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134818139},"main":"hook.js","gitHead":"29f9f1b2cb4f5e77ee9479dc039125b21883e299","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.54_1689669718635_0.4650522914403956","host":"s3://npm-registry-packages"}},"0.4.0-alpha.55":{"name":"thin-hook","version":"0.4.0-alpha.55","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.55","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"51a676943dbb9f70f7cec64ec1df162c036cf4b4","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.55.tgz","fileCount":3533,"integrity":"sha512-sbgvoivzv086hhZDg5r2HlNrJH/4mWqFxgctLzYT/Yx8Rq+dG9xFJ85fAemhkqT/vwFxxlNQTM8Weix6AvG7qg==","signatures":[{"sig":"MEQCIF5NEJqD6U2+vywYx1mH9K7Alf+j9aN408tjrNocS9JzAiAHbJhqWPgjBk8m5EXb6OUFGLQjMewki8xqYzfBpKrUCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134817956},"main":"hook.js","gitHead":"97dfe6872f071c27500ddb1920d4d7122a3729bb","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.55_1689942238717_0.48472041486441886","host":"s3://npm-registry-packages"}},"0.4.0-alpha.56":{"name":"thin-hook","version":"0.4.0-alpha.56","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.56","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"9550c564190fbc8f0de6dbb5ce83a5d56f0d47e7","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.56.tgz","fileCount":3533,"integrity":"sha512-94mMFzrA+lfpypQUrJ4pLzgf8gW5kldILEFhqE5tw4yPeD4GU7+2pfSh3jWeYhxM0+IYHPyxLZa+PvcJqT2E9g==","signatures":[{"sig":"MEUCIQDdIMEOWTyuM9QmDbk2gW1JgZl8DjMesSi7caz9/4wGgAIgKk2m6xN9ydDJI48pNvE5USvtwwBAHX2xBrswQNvEENs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134822854},"main":"hook.js","gitHead":"8a64aba9dd203089f324f5a34b64aaf54c5ddf96","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.2","mocha":"^3.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^1.3.0","scenarist":"^1.1.8","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^6.15.3","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.56_1690023218890_0.5423432771123919","host":"s3://npm-registry-packages"}},"0.4.0-alpha.57":{"name":"thin-hook","version":"0.4.0-alpha.57","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.57","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"d7cb231bca294d1a38018003971d34564299a089","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.57.tgz","fileCount":3557,"integrity":"sha512-KhFm/BJ119EJtTs0Pgf63LrcEibGM/ERyHlUnIvk9vsMsmTNTpMAihhkwZP7XFEovWLSAOJLt9b54HajggOoIw==","signatures":[{"sig":"MEYCIQDBk7ARVIT5pciOJemfmyUFuAYyo380eUpPPiG2nKkE1QIhAM+8OhaPqgH2eJGG5OX4MbKTzOnJi67oUmi7lFEhWQpF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135220009},"main":"hook.js","gitHead":"7d6846d437d00a354548bb119ef37a5ad4046aa4","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.1.1","gulp":"^4.0.2","mocha":"^10.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^19.9.0","scenarist":"1.1.10","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^8.3.0","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.57_1690391191977_0.29469089058701137","host":"s3://npm-registry-packages"}},"0.4.0-alpha.57-npmexperiments.1":{"name":"thin-hook","version":"0.4.0-alpha.57-npmexperiments.1","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.57-npmexperiments.1","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"ac1fce95f58a133ceeb03ab51868ba5aad7daa9a","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.57-npmexperiments.1.tgz","fileCount":3606,"integrity":"sha512-NmEONzxUPPzrBAkbBl/QYBZsdv1zWRbG98DCD/tApDLkx9gXMNBSgBj7zJDlsDb6VHg4neaISUB11CTilxNPGw==","signatures":[{"sig":"MEUCIBuhWt907XcRBIlx6USntgS2ThkVfdhQJw5Pt+aeZ+OiAiEA6ZcP4z/dvL+xsxx9pv+i8v83W2TvyS15f+3/T1kZdT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135379630},"main":"hook.js","gitHead":"7d6846d437d00a354548bb119ef37a5ad4046aa4","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/thin-hook-keys-0.0.0.tgz","@thin-hook/inject":"file:plugins/thin-hook-inject-0.0.0.tgz","@thin-hook/policy":"file:plugins/thin-hook-policy-0.0.0.tgz","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/thin-hook-gzip-json-0.0.0.tgz","@thin-hook/entry-page":"file:plugins/thin-hook-entry-page-0.0.0.tgz","@thin-hook/hook-min-js":"file:plugins/thin-hook-hook-min-js-0.0.0.tgz","@thin-hook/bootstrap-js":"file:plugins/thin-hook-bootstrap-js-0.0.0.tgz","@thin-hook/certificates":"file:plugins/thin-hook-certificates-0.0.0.tgz","@thin-hook/integrity-js":"file:plugins/thin-hook-integrity-js-0.0.0.tgz","@thin-hook/bundle-rollup":"file:plugins/thin-hook-bundle-rollup-0.0.0.tgz","@thin-hook/gzip-frontend":"file:plugins/thin-hook-gzip-frontend-0.0.0.tgz","@thin-hook/script-hashes":"file:plugins/thin-hook-script-hashes-0.0.0.tgz","@thin-hook/bundle-webpack":"file:plugins/thin-hook-bundle-webpack-0.0.0.tgz","@thin-hook/clean-frontend":"file:plugins/thin-hook-clean-frontend-0.0.0.tgz","@thin-hook/hook-worker-js":"file:plugins/thin-hook-hook-worker-js-0.0.0.tgz","@thin-hook/integrity-json":"file:plugins/thin-hook-integrity-json-0.0.0.tgz","@thin-hook/mark-parsed-js":"file:plugins/thin-hook-mark-parsed-js-0.0.0.tgz","@thin-hook/non-js-imports":"file:plugins/thin-hook-non-js-imports-0.0.0.tgz","@thin-hook/url-parameters":"file:plugins/thin-hook-url-parameters-0.0.0.tgz","@thin-hook/bundler-helpers":"file:plugins/thin-hook-bundler-helpers-0.0.0.tgz","@thin-hook/cache-bundle-js":"file:plugins/thin-hook-cache-bundle-js-0.0.0.tgz","@thin-hook/clean-gzip-json":"file:plugins/thin-hook-clean-gzip-json-0.0.0.tgz","@thin-hook/wrap-globals-js":"file:plugins/thin-hook-wrap-globals-js-0.0.0.tgz","@thin-hook/disable-devtools":"file:plugins/thin-hook-disable-devtools-0.0.0.tgz","@thin-hook/generate-cert-sh":"file:plugins/thin-hook-generate-cert-sh-0.0.0.tgz","@thin-hook/generate-version":"file:plugins/thin-hook-generate-version-0.0.0.tgz","@thin-hook/injector-helpers":"file:plugins/thin-hook-injector-helpers-0.0.0.tgz","@thin-hook/script-hashes-js":"file:plugins/thin-hook-script-hashes-js-0.0.0.tgz","@thin-hook/automation-secret":"file:plugins/thin-hook-automation-secret-0.0.0.tgz","@thin-hook/bundle-browserify":"file:plugins/thin-hook-bundle-browserify-0.0.0.tgz","@thin-hook/content-loader-js":"file:plugins/thin-hook-content-loader-js-0.0.0.tgz","@thin-hook/hook-native-api-js":"file:plugins/thin-hook-hook-native-api-js-0.0.0.tgz","@thin-hook/cache-automation-js":"file:plugins/thin-hook-cache-automation-js-0.0.0.tgz","@thin-hook/frontend-components":"file:plugins/thin-hook-frontend-components-0.0.0.tgz","@thin-hook/reportage-config-js":"file:plugins/thin-hook-reportage-config-js-0.0.0.tgz","@thin-hook/context-generator-js":"file:plugins/thin-hook-context-generator-js-0.0.0.tgz","@thin-hook/generate-import-maps":"file:plugins/thin-hook-generate-import-maps-0.0.0.tgz","@thin-hook/reportage-nginx-conf":"file:plugins/thin-hook-reportage-nginx-conf-0.0.0.tgz","@thin-hook/no-hook-authorization":"file:plugins/thin-hook-no-hook-authorization-0.0.0.tgz","@thin-hook/about-blank-redirector":"file:plugins/thin-hook-about-blank-redirector-0.0.0.tgz","@thin-hook/script-hashes-integrity":"file:plugins/thin-hook-script-hashes-integrity-0.0.0.tgz"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"del":"^6.1.1","gulp":"^4.0.2","mocha":"^10.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^19.9.0","scenarist":"1.1.10","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^8.3.0","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/thin-hook-keys-0.0.0.tgz","@thin-hook/inject":"file:plugins/thin-hook-inject-0.0.0.tgz","@thin-hook/policy":"file:plugins/thin-hook-policy-0.0.0.tgz","@thin-hook/gzip-json":"file:plugins/thin-hook-gzip-json-0.0.0.tgz","@thin-hook/entry-page":"file:plugins/thin-hook-entry-page-0.0.0.tgz","@thin-hook/hook-min-js":"file:plugins/thin-hook-hook-min-js-0.0.0.tgz","@thin-hook/bootstrap-js":"file:plugins/thin-hook-bootstrap-js-0.0.0.tgz","@thin-hook/certificates":"file:plugins/thin-hook-certificates-0.0.0.tgz","@thin-hook/integrity-js":"file:plugins/thin-hook-integrity-js-0.0.0.tgz","@thin-hook/bundle-rollup":"file:plugins/thin-hook-bundle-rollup-0.0.0.tgz","@thin-hook/gzip-frontend":"file:plugins/thin-hook-gzip-frontend-0.0.0.tgz","@thin-hook/script-hashes":"file:plugins/thin-hook-script-hashes-0.0.0.tgz","@thin-hook/bundle-webpack":"file:plugins/thin-hook-bundle-webpack-0.0.0.tgz","@thin-hook/clean-frontend":"file:plugins/thin-hook-clean-frontend-0.0.0.tgz","@thin-hook/hook-worker-js":"file:plugins/thin-hook-hook-worker-js-0.0.0.tgz","@thin-hook/integrity-json":"file:plugins/thin-hook-integrity-json-0.0.0.tgz","@thin-hook/mark-parsed-js":"file:plugins/thin-hook-mark-parsed-js-0.0.0.tgz","@thin-hook/non-js-imports":"file:plugins/thin-hook-non-js-imports-0.0.0.tgz","@thin-hook/url-parameters":"file:plugins/thin-hook-url-parameters-0.0.0.tgz","@thin-hook/bundler-helpers":"file:plugins/thin-hook-bundler-helpers-0.0.0.tgz","@thin-hook/cache-bundle-js":"file:plugins/thin-hook-cache-bundle-js-0.0.0.tgz","@thin-hook/clean-gzip-json":"file:plugins/thin-hook-clean-gzip-json-0.0.0.tgz","@thin-hook/wrap-globals-js":"file:plugins/thin-hook-wrap-globals-js-0.0.0.tgz","@thin-hook/disable-devtools":"file:plugins/thin-hook-disable-devtools-0.0.0.tgz","@thin-hook/generate-cert-sh":"file:plugins/thin-hook-generate-cert-sh-0.0.0.tgz","@thin-hook/generate-version":"file:plugins/thin-hook-generate-version-0.0.0.tgz","@thin-hook/injector-helpers":"file:plugins/thin-hook-injector-helpers-0.0.0.tgz","@thin-hook/script-hashes-js":"file:plugins/thin-hook-script-hashes-js-0.0.0.tgz","@thin-hook/automation-secret":"file:plugins/thin-hook-automation-secret-0.0.0.tgz","@thin-hook/bundle-browserify":"file:plugins/thin-hook-bundle-browserify-0.0.0.tgz","@thin-hook/content-loader-js":"file:plugins/thin-hook-content-loader-js-0.0.0.tgz","@thin-hook/hook-native-api-js":"file:plugins/thin-hook-hook-native-api-js-0.0.0.tgz","@thin-hook/cache-automation-js":"file:plugins/thin-hook-cache-automation-js-0.0.0.tgz","@thin-hook/frontend-components":"file:plugins/thin-hook-frontend-components-0.0.0.tgz","@thin-hook/reportage-config-js":"file:plugins/thin-hook-reportage-config-js-0.0.0.tgz","@thin-hook/context-generator-js":"file:plugins/thin-hook-context-generator-js-0.0.0.tgz","@thin-hook/generate-import-maps":"file:plugins/thin-hook-generate-import-maps-0.0.0.tgz","@thin-hook/reportage-nginx-conf":"file:plugins/thin-hook-reportage-nginx-conf-0.0.0.tgz","@thin-hook/no-hook-authorization":"file:plugins/thin-hook-no-hook-authorization-0.0.0.tgz","@thin-hook/about-blank-redirector":"file:plugins/thin-hook-about-blank-redirector-0.0.0.tgz","@thin-hook/script-hashes-integrity":"file:plugins/thin-hook-script-hashes-integrity-0.0.0.tgz"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.57-npmexperiments.1_1690454719168_0.482658398920607","host":"s3://npm-registry-packages"}},"0.4.0-alpha.58":{"name":"thin-hook","version":"0.4.0-alpha.58","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.58","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"4de32fdddd1b2d08d0edd6eb7e4ec53405abd65e","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.58.tgz","fileCount":3557,"integrity":"sha512-UNpY0f6QYiwL4XMAYnyuVdkLtJXcovU0hQu0cqMpPO4FKVCecuANGoVyEVFo41XsiXDcCAthm6UAcx8eJ/S1ew==","signatures":[{"sig":"MEUCIG4QggMWDjXPAmWGkxcNn+VM+qkCpU2zmPBl+R06FtUjAiEA0jekLthZ5jvHWcyrxglh1c4dsJZGSlUFR71KsYieifA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135220206},"main":"hook.js","gitHead":"97f50e15853558a162037fdd6d7aa1e72150fc54","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.1.1","gulp":"^4.0.2","mocha":"^10.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^19.9.0","scenarist":"1.1.10","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^8.3.0","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.58_1690712732248_0.9178442401823972","host":"s3://npm-registry-packages"}},"0.4.0-alpha.59":{"name":"thin-hook","version":"0.4.0-alpha.59","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.59","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"d04d35d6bfe2d37911d7464a94d67b5b8973e21b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.59.tgz","fileCount":3557,"integrity":"sha512-wIGh3lCK6QRfunjxvai+zuQTmy2R3Q6y/M8Ko+4MoFehYz7tqaHAQoBh/CKeockthKGbP9FSTP+sIfRCS0G8TQ==","signatures":[{"sig":"MEYCIQD698s/41dRj+gXhGhojiKdeWbCAhL3YacpAeF4pyknAgIhAPS/YMRBJIrWFIT08lqhSYNAMgmcktWOPVSUT79XBvlr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135220191},"main":"hook.js","gitHead":"95a12f331e0e2cc167e6e9f35c6b5f168ed58bf8","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.1.1","gulp":"^4.0.2","mocha":"^10.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^19.9.0","scenarist":"1.1.10","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^8.3.0","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.59_1690971810114_0.7367237623971044","host":"s3://npm-registry-packages"}},"0.4.0-alpha.60":{"name":"thin-hook","version":"0.4.0-alpha.60","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.60","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"1218c7b554f349321eaea50c80ee84866b9ea033","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.60.tgz","fileCount":3557,"integrity":"sha512-+w2HISAhwNDxs9QQ9QbUUHIH1Ru9iwHKVs9wwBtjaaSXGXp/50RPi+c/HwnU0iJolixiGl6LmiUv3564p09AQg==","signatures":[{"sig":"MEYCIQDakmGdLomsPbZkySvoZams1bDTTkmuR2n14glgP/4hCQIhAPpegsKJbeHnDQ1aNVIGBB161oo4cq48cTYHa6XcZrC/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135220676},"main":"hook.js","gitHead":"ffa298db429597067432025b4eb3f55e1bdb9489","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.1.1","gulp":"^4.0.2","mocha":"^10.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^19.9.0","scenarist":"1.1.10","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^8.3.0","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.60_1705148488717_0.5435317628196559","host":"s3://npm-registry-packages"}},"0.4.0-alpha.61":{"name":"thin-hook","version":"0.4.0-alpha.61","keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","_id":"thin-hook@0.4.0-alpha.61","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"homepage":"https://github.com/t2ym/thin-hook#readme","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"bin":{"hook":"hook-cli.js"},"dist":{"shasum":"b9b13c694dbb404f532d2e8fe77d85388a19768b","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.61.tgz","fileCount":3557,"integrity":"sha512-Fn5mpeW2HQPUwQ9HoOjHsHZoiHCAg+IfAlWeC9zcxB4Mm7I9wY49MmTCK6DJNoIF5h/sQIf0VRVMNOklXABcyA==","signatures":[{"sig":"MEQCIF+mXH3O7W/u0AMGxH0M9D5wO/2KVeAJ4qbOekvKxdnSAiAEKTk0QyR/x1tFzdsKjiLD5dZUwIgEiPeq/ZarD1l+eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135239846},"main":"hook.js","gitHead":"408252de23c388b8874b6845ef0f11d81153f044","scripts":{"demo":"run-p -l demoServer errorReportService validationService","test":"wct","build":"gulp","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","postHtml":"run-p -l postHtmlServer errorReportService","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","demo-certificates":"cd demo-keys && ./generate_cert.sh ","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","errorReportService":"node demo-backend/errorReportService.js -p 8081","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","puppeteerAttackTest":"node test/puppeteerAttackTest.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","demo-frontend-modules":"cd demo/ && npm install","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"repository":{"url":"git+https://github.com/t2ym/thin-hook.git","type":"git"},"_npmVersion":"6.14.17","description":"Thin Hook Preprocessor","directories":{},"_nodeVersion":"18.5.0","dependencies":{"he":"^1.1.1","pako":"^1.0.10","espree":"github:t2ym/espree#master","sha.js":"^2.4.8","escodegen":"github:t2ym/escodegen#master","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","convert-source-map":"^1.5.0","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.1.1","gulp":"^4.0.2","mocha":"^10.2.0","rollup":"^2.22.2","express":"^4.16.2","gulp-if":"^2.0.2","webpack":"^3.12.0","argparse":"^1.0.10","through2":"^2.0.3","vinyl-fs":"^3.0.3","coveralls":"^2.11.15","gulp-sort":"^2.0.0","gulp-util":"^3.0.7","licensify":"^3.1.3","puppeteer":"^19.9.0","scenarist":"1.1.10","uglify-js":"^2.7.5","wct-local":"^2.1.3","browserify":"^14.0.0","gulp-debug":"^2.1.2","gulp-match":"^1.0.2","gulp-shell":"^0.6.5","node-forge":"^0.10.0","preprocess":"^3.2.0","xliff-conv":"^1.0.10","body-parser":"^1.18.2","gulp-ignore":"^2.0.1","gulp-rename":"^1.2.2","npm-run-all":"^4.1.5","concurrently":"^5.3.0","gulp-replace":"^0.5.4","vinyl-buffer":"^1.0.0","wct-istanbul":"^0.14.3","tty-browserify":"0.0.0","webpack-stream":"^4.0.0","gulp-sourcemaps":"^1.9.1","@thin-hook/build":"file:plugins/build","transform-loader":"^0.2.4","gulp-grep-contents":"0.0.1","lcov-result-merger":"^1.2.0","@thin-hook/examples":"file:examples/plugins/examples","express-static-gzip":"^1.1.3","json-stringify-safe":"^5.0.1","rollup-plugin-async":"^1.2.0","selenium-standalone":"^8.3.0","target-configurator":"^0.1.10","vinyl-source-stream":"^2.0.0","web-component-tester":"^6.9.0","@thin-hook/build-test":"file:plugins/build-test","http-proxy-middleware":"^0.19.0","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@jsenv/node-module-import-map":"12.0.1","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","rollup-plugin-browserify-transform":"^1.0.1"},"optionalDependencies":{"@thin-hook/keys":"file:plugins/keys","@thin-hook/inject":"file:plugins/inject","@thin-hook/policy":"file:plugins/policy","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity"},"_npmOperationalInternal":{"tmp":"tmp/thin-hook_0.4.0-alpha.61_1705653440315_0.0008110032331056782","host":"s3://npm-registry-packages"}},"0.4.0-alpha.62":{"name":"thin-hook","version":"0.4.0-alpha.62","description":"Thin Hook Preprocessor","main":"hook.js","scripts":{"test":"wct","build":"gulp","demo":"run-p -l demoServer errorReportService validationService","debug":"run-p -l debugServer errorReportService validationService","https":"run-p -l httpsServer errorReportService validationService","upload":"run-p -l buildServer cacheBundleUploadService","cache-bundle":"run-p -r -l buildServer cacheBundleUploadService cacheBundleGeneration","updateHtmlHash":"run-p -r -l buildServer cacheBundleUploadService loadOnly","buildServer":"node demo-backend/demoServer.js -p 8080 -m build -P https -H \"localhost:8080\"","demoServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\"","httpsServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -P https -H \"${SERVER_HOST}:8080\"","debugServer":"node --inspect-brk=0.0.0.0:9229 demo-backend/demoServer.js -p 8080 -m debug -c 1 -H \"${SERVER_HOST}\"","postHtml":"run-p -l postHtmlServer errorReportService","postHtmlServer":"node demo-backend/demoServer.js -p 8080 -m server -c 4 -H \"${SERVER_HOST}\" --middleware ./postHtml.js","errorReportService":"node demo-backend/errorReportService.js -p 8081","validationService":"node demo-backend/validationService.js -p 8082 -m server -H \"${VALIDATION_HOST}\"","integrity-service-helpers":"cd demo-backend/integrity-service-helpers && npm install","validation-console":"cd demo-backend/validation-console && npm ci && npm run build","demo-certificates":"cd demo-keys && ./generate_cert.sh ","clean-demo-certificates":"cd demo-keys && rm -riv demoCA","cacheBundleUploadService":"node demo-backend/cacheBundleUploadService.js","cacheBundleGeneration":"node demo-backend/cacheBundleGeneration.js","loadOnly":"node demo-backend/cacheBundleGeneration.js loadOnly","test:attack":"run-p -r -l buildServer cacheBundleUploadService puppeteerAttackTest","puppeteerAttackTest":"node test/puppeteerAttackTest.js","demo-frontend-modules":"cd demo/ && npm install","demo-frontend-modules-locked":"cd demo/ && npm ci"},"bin":{"hook":"hook-cli.js"},"repository":{"type":"git","url":"git+https://github.com/t2ym/thin-hook.git"},"keywords":["ES6","ES2015","hook"],"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"homepage":"https://github.com/t2ym/thin-hook#readme","dependencies":{"convert-source-map":"^1.5.0","escodegen":"github:t2ym/escodegen#master","espree":"github:t2ym/espree#master","he":"^1.1.1","htmlparser2":"3.9.2","import-maps":"github:t2ym/import-maps#browserify","pako":"^1.0.10","sha.js":"^2.4.8","@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/inject":"file:plugins/inject","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/keys":"file:plugins/keys","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/policy":"file:plugins/policy","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js"},"optionalDependencies":{"@thin-hook/about-blank-redirector":"file:plugins/about-blank-redirector","@thin-hook/automation-secret":"file:plugins/automation-secret","@thin-hook/bootstrap-js":"file:plugins/bootstrap-js","@thin-hook/bundle-browserify":"file:plugins/bundle-browserify","@thin-hook/bundle-rollup":"file:plugins/bundle-rollup","@thin-hook/bundle-webpack":"file:plugins/bundle-webpack","@thin-hook/bundler-helpers":"file:plugins/bundler-helpers","@thin-hook/cache-automation-js":"file:plugins/cache-automation-js","@thin-hook/cache-bundle-js":"file:plugins/cache-bundle-js","@thin-hook/certificates":"file:plugins/certificates","@thin-hook/clean-frontend":"file:plugins/clean-frontend","@thin-hook/clean-gzip-json":"file:plugins/clean-gzip-json","@thin-hook/content-loader-js":"file:plugins/content-loader-js","@thin-hook/context-generator-js":"file:plugins/context-generator-js","@thin-hook/disable-devtools":"file:plugins/disable-devtools","@thin-hook/entry-page":"file:plugins/entry-page","@thin-hook/frontend-components":"file:plugins/frontend-components","@thin-hook/generate-cert-sh":"file:plugins/generate-cert-sh","@thin-hook/generate-import-maps":"file:plugins/generate-import-maps","@thin-hook/generate-version":"file:plugins/generate-version","@thin-hook/gzip-frontend":"file:plugins/gzip-frontend","@thin-hook/gzip-json":"file:plugins/gzip-json","@thin-hook/hook-min-js":"file:plugins/hook-min-js","@thin-hook/hook-native-api-js":"file:plugins/hook-native-api-js","@thin-hook/hook-worker-js":"file:plugins/hook-worker-js","@thin-hook/inject":"file:plugins/inject","@thin-hook/injector-helpers":"file:plugins/injector-helpers","@thin-hook/integrity-js":"file:plugins/integrity-js","@thin-hook/integrity-json":"file:plugins/integrity-json","@thin-hook/keys":"file:plugins/keys","@thin-hook/mark-parsed-js":"file:plugins/mark-parsed-js","@thin-hook/no-hook-authorization":"file:plugins/no-hook-authorization","@thin-hook/non-js-imports":"file:plugins/non-js-imports","@thin-hook/policy":"file:plugins/policy","@thin-hook/reportage-config-js":"file:plugins/reportage-config-js","@thin-hook/reportage-nginx-conf":"file:plugins/reportage-nginx-conf","@thin-hook/script-hashes":"file:plugins/script-hashes","@thin-hook/script-hashes-integrity":"file:plugins/script-hashes-integrity","@thin-hook/script-hashes-js":"file:plugins/script-hashes-js","@thin-hook/url-parameters":"file:plugins/url-parameters","@thin-hook/wrap-globals-js":"file:plugins/wrap-globals-js"},"devDependencies":{"@jsenv/node-module-import-map":"12.0.1","@thin-hook/build":"file:plugins/build","@thin-hook/build-test":"file:plugins/build-test","@thin-hook/demo-convert-full":"file:plugins/demo-convert-full","@thin-hook/demo-convert-skinny":"file:plugins/demo-convert-skinny","@thin-hook/demo-gulpfile-js":"file:plugins/demo-gulpfile-js","@thin-hook/examples":"file:examples/plugins/examples","argparse":"^1.0.10","body-parser":"^1.18.2","browserify":"^14.0.0","concurrently":"^5.3.0","coveralls":"^2.11.15","del":"^6.1.1","express":"^4.16.2","express-static-gzip":"^1.1.3","gulp":"^4.0.2","gulp-debug":"^2.1.2","gulp-grep-contents":"0.0.1","gulp-if":"^2.0.2","gulp-ignore":"^2.0.1","gulp-match":"^1.0.2","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-shell":"^0.6.5","gulp-sort":"^2.0.0","gulp-sourcemaps":"^1.9.1","gulp-util":"^3.0.7","http-proxy-middleware":"^0.19.0","json-stringify-safe":"^5.0.1","lcov-result-merger":"^1.2.0","licensify":"^3.1.3","mocha":"^10.2.0","node-forge":"^0.10.0","npm-run-all":"^4.1.5","preprocess":"^3.2.0","puppeteer":"^19.9.0","rollup":"^2.22.2","rollup-plugin-async":"^1.2.0","rollup-plugin-browserify-transform":"^1.0.1","scenarist":"1.1.10","selenium-standalone":"^8.3.0","target-configurator":"^0.1.10","through2":"^2.0.3","transform-loader":"^0.2.4","tty-browserify":"0.0.0","uglify-js":"^2.7.5","vinyl-buffer":"^1.0.0","vinyl-fs":"^3.0.3","vinyl-source-stream":"^2.0.0","wct-istanbul":"^0.14.3","wct-local":"^2.1.3","web-component-tester":"^6.9.0","webpack":"^3.12.0","webpack-stream":"^4.0.0","xliff-conv":"^1.0.10"},"gitHead":"ac0e5402fe4c5339f08d58dfeeda8139945c084d","_id":"thin-hook@0.4.0-alpha.62","_nodeVersion":"18.5.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-HYUKiMmmtuh3vid32hiE/WZ2oYXc+E8QRAI6fXlfU8lOECbMschseqFr88VvEYCPCTH+hjbhIjqQzELL5QFTuw==","shasum":"87d9d28c6aaee7786bc7583ee96b833435f6de76","tarball":"https://registry.npmjs.org/thin-hook/-/thin-hook-0.4.0-alpha.62.tgz","fileCount":3557,"unpackedSize":135297193,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHG/p96Uje4No3x6QwRgnQnuDHO3WoZGMXMLhtPyALeMAiAb25llkcUfahcM6u2QeK28m5kDU8pnAsn+j8SQV8Mp2Q=="}]},"_npmUser":{"name":"t2ym","email":"t2y3141592@gmail.com"},"directories":{},"maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/thin-hook_0.4.0-alpha.62_1743499108557_0.633568273896925"},"_hasShrinkwrap":false}},"time":{"created":"2017-01-24T11:08:37.716Z","modified":"2025-04-01T09:18:29.637Z","0.0.1":"2017-01-24T11:08:37.716Z","0.0.2":"2017-01-25T13:24:33.451Z","0.0.3":"2017-01-26T05:09:37.254Z","0.0.4":"2017-01-26T08:50:13.229Z","0.0.5":"2017-01-27T01:31:30.523Z","0.0.7":"2017-01-27T03:22:52.170Z","0.0.8":"2017-01-27T06:10:49.240Z","0.0.9":"2017-01-27T07:06:15.109Z","0.0.10":"2017-01-28T04:40:35.772Z","0.0.11":"2017-01-29T07:46:10.369Z","0.0.12":"2017-01-29T13:15:36.122Z","0.0.13":"2017-01-30T06:07:08.194Z","0.0.14":"2017-02-01T03:09:13.844Z","0.0.15":"2017-02-01T09:45:39.388Z","0.0.16":"2017-02-02T04:27:12.921Z","0.0.17":"2017-02-03T07:47:10.117Z","0.0.18":"2017-02-03T08:38:48.186Z","0.0.19":"2017-02-03T13:35:51.876Z","0.0.20":"2017-02-04T04:22:01.706Z","0.0.21":"2017-02-08T00:36:08.604Z","0.0.22":"2017-02-08T02:21:44.840Z","0.0.23":"2017-02-08T07:03:28.391Z","0.0.24":"2017-02-08T07:12:46.545Z","0.0.25":"2017-02-08T09:40:55.482Z","0.0.26":"2017-02-08T09:53:29.373Z","0.0.27":"2017-02-09T10:09:12.806Z","0.0.28":"2017-02-10T02:38:25.533Z","0.0.29":"2017-02-11T03:12:16.995Z","0.0.30":"2017-02-11T09:54:12.172Z","0.0.31":"2017-02-11T11:14:41.056Z","0.0.32":"2017-02-15T08:06:16.484Z","0.0.33":"2017-02-16T04:52:33.445Z","0.0.34":"2017-02-16T08:28:08.545Z","0.0.35":"2017-02-16T09:36:14.293Z","0.0.36":"2017-02-17T11:04:16.425Z","0.0.37":"2017-02-18T09:05:15.178Z","0.0.38":"2017-02-18T09:15:18.224Z","0.0.39":"2017-02-19T08:02:18.855Z","0.0.40":"2017-02-19T10:29:19.789Z","0.0.41":"2017-02-20T06:09:50.496Z","0.0.42":"2017-02-20T06:46:46.286Z","0.0.43":"2017-02-20T07:18:18.562Z","0.0.44":"2017-02-21T09:01:30.022Z","0.0.45":"2017-02-21T11:40:57.715Z","0.0.46":"2017-02-22T09:37:35.325Z","0.0.47":"2017-02-26T05:39:09.814Z","0.0.48":"2017-03-16T09:41:59.240Z","0.0.49":"2017-03-17T13:13:20.960Z","0.0.50":"2017-03-18T04:22:49.972Z","0.0.51":"2017-03-19T12:01:30.286Z","0.0.52":"2017-06-26T09:45:29.048Z","0.0.53":"2017-07-13T02:49:41.496Z","0.0.54":"2017-07-13T07:16:44.313Z","0.0.55":"2017-07-13T10:15:00.990Z","0.0.56":"2017-07-14T01:57:09.864Z","0.0.57":"2017-07-14T02:27:23.254Z","0.0.58":"2017-07-14T02:29:21.540Z","0.0.59":"2017-07-14T05:46:35.455Z","0.0.60":"2017-07-18T06:12:16.800Z","0.0.61":"2017-07-22T10:21:46.621Z","0.0.62":"2017-07-27T06:54:35.911Z","0.0.63":"2017-07-28T07:58:41.493Z","0.0.64":"2017-07-29T08:57:17.185Z","0.0.65":"2017-07-30T11:59:58.539Z","0.0.66":"2017-07-31T15:22:49.584Z","0.0.67":"2017-08-01T00:44:38.908Z","0.0.68":"2017-08-01T01:18:26.007Z","0.0.69":"2017-08-05T05:42:06.382Z","0.0.70":"2017-08-07T04:39:06.776Z","0.0.71":"2017-08-07T08:47:29.438Z","0.0.72":"2017-08-08T07:04:32.862Z","0.0.73":"2017-08-08T11:16:32.627Z","0.0.74":"2017-08-09T05:25:11.994Z","0.0.75":"2017-08-09T08:16:11.522Z","0.0.76":"2017-08-09T11:55:25.436Z","0.0.77":"2017-08-17T11:37:42.267Z","0.0.78":"2017-08-18T06:26:51.821Z","0.0.79":"2017-08-18T10:06:49.339Z","0.0.80":"2017-08-19T12:03:02.169Z","0.0.81":"2017-08-19T13:06:52.427Z","0.0.82":"2017-08-20T02:32:59.418Z","0.0.83":"2017-08-20T07:11:18.340Z","0.0.84":"2017-08-21T11:21:35.048Z","0.0.85":"2017-08-21T13:27:29.342Z","0.0.86":"2017-08-22T06:30:21.286Z","0.0.87":"2017-08-24T05:22:31.855Z","0.0.88":"2017-09-01T06:48:16.832Z","0.0.89":"2017-09-01T08:58:10.224Z","0.0.90":"2017-09-04T10:24:16.527Z","0.0.91":"2017-09-05T01:59:33.090Z","0.0.92":"2017-09-05T05:41:55.446Z","0.0.93":"2017-09-05T07:35:49.321Z","0.0.94":"2017-09-06T07:16:42.487Z","0.0.95":"2017-09-06T10:56:06.451Z","0.0.96":"2017-09-07T08:01:58.228Z","0.0.97":"2017-09-08T05:41:30.331Z","0.0.98":"2017-09-10T06:10:12.933Z","0.0.99":"2017-09-11T07:09:47.486Z","0.0.100":"2017-09-12T05:42:57.777Z","0.0.101":"2017-09-13T06:07:48.166Z","0.0.102":"2017-09-13T07:05:01.559Z","0.0.103":"2017-09-13T10:59:01.347Z","0.0.104":"2017-09-14T04:34:41.961Z","0.0.105":"2017-09-14T05:17:25.436Z","0.0.106":"2017-09-15T05:35:25.822Z","0.0.107":"2017-09-16T15:37:43.499Z","0.0.108":"2017-09-19T14:55:55.033Z","0.0.109":"2017-09-20T03:10:21.540Z","0.0.110":"2017-09-20T05:33:43.066Z","0.0.111":"2017-09-20T07:22:56.440Z","0.0.112":"2017-09-21T03:44:09.804Z","0.0.113":"2017-09-21T07:30:14.570Z","0.0.114":"2017-09-22T03:33:46.693Z","0.0.115":"2017-09-22T10:43:16.350Z","0.0.116":"2017-09-23T09:46:05.524Z","0.0.117":"2017-09-23T12:41:23.487Z","0.0.118":"2017-09-24T03:53:36.185Z","0.0.119":"2017-09-25T17:53:31.575Z","0.0.120":"2017-09-26T01:29:11.672Z","0.0.121":"2017-09-26T04:32:35.239Z","0.0.122":"2017-09-26T04:51:18.061Z","0.0.123":"2017-09-27T04:13:47.978Z","0.0.124":"2017-09-28T16:07:59.160Z","0.0.125":"2017-09-29T07:29:45.589Z","0.0.126":"2017-09-30T03:29:44.765Z","0.0.127":"2017-09-30T07:16:45.249Z","0.0.128":"2017-10-01T08:48:19.899Z","0.0.129":"2017-10-02T03:18:24.173Z","0.0.130":"2017-10-02T03:44:45.079Z","0.0.131":"2017-10-02T07:06:22.190Z","0.0.132":"2017-10-02T09:11:09.535Z","0.0.133":"2017-10-03T02:11:33.593Z","0.0.134":"2017-10-03T08:21:33.389Z","0.0.135":"2017-10-03T09:01:49.995Z","0.0.136":"2017-10-04T09:03:04.979Z","0.0.137":"2017-10-04T12:44:26.086Z","0.0.138":"2017-10-05T05:48:59.309Z","0.0.139":"2017-10-05T11:11:45.459Z","0.0.140":"2017-10-06T05:01:33.690Z","0.0.141":"2017-10-06T10:38:18.634Z","0.0.142":"2017-10-07T07:33:55.504Z","0.0.143":"2017-10-07T08:34:56.733Z","0.0.144":"2017-10-07T11:06:22.219Z","0.0.145":"2017-10-07T12:39:59.605Z","0.0.146":"2017-10-08T07:49:08.947Z","0.0.147":"2017-10-08T08:59:47.658Z","0.0.148":"2017-10-09T04:01:19.298Z","0.0.149":"2017-10-09T07:54:33.572Z","0.0.150":"2017-10-09T11:09:23.005Z","0.0.151":"2017-10-10T07:23:24.517Z","0.0.152":"2017-10-10T15:38:27.770Z","0.0.153":"2017-10-10T15:44:11.449Z","0.0.154":"2017-10-10T16:12:46.305Z","0.0.155":"2017-10-11T06:22:54.198Z","0.0.156":"2017-10-12T00:43:46.021Z","0.0.157":"2017-10-12T03:31:23.832Z","0.0.158":"2017-10-12T07:40:07.300Z","0.0.159":"2017-10-13T12:31:11.465Z","0.0.160":"2017-10-14T06:22:55.552Z","0.0.161":"2017-10-27T02:26:44.109Z","0.0.162":"2017-10-27T07:57:53.623Z","0.0.163":"2017-10-27T12:21:41.940Z","0.0.164":"2017-10-28T07:19:54.327Z","0.0.165":"2017-10-28T07:51:49.515Z","0.0.166":"2017-10-29T04:20:04.042Z","0.0.167":"2017-10-31T14:38:52.119Z","0.0.168":"2017-11-01T03:03:10.509Z","0.0.169":"2017-11-01T04:58:21.962Z","0.0.170":"2017-11-01T07:11:24.414Z","0.0.171":"2017-11-07T07:46:36.762Z","0.0.172":"2017-11-27T08:24:00.006Z","0.0.173":"2017-11-28T04:35:08.846Z","0.0.174":"2017-11-28T10:31:07.151Z","0.0.175":"2017-11-28T11:36:26.374Z","0.0.176":"2017-11-29T02:41:10.979Z","0.0.177":"2017-11-29T04:11:23.978Z","0.0.178":"2017-11-30T02:12:58.164Z","0.0.179":"2017-12-01T00:34:59.530Z","0.0.180":"2017-12-01T04:33:41.061Z","0.0.181":"2017-12-01T08:07:04.348Z","0.0.182":"2017-12-02T02:11:36.728Z","0.0.183":"2017-12-02T02:59:39.612Z","0.0.184":"2017-12-03T04:24:05.858Z","0.0.185":"2017-12-03T04:36:28.174Z","0.0.186":"2017-12-03T09:01:23.416Z","0.0.187":"2017-12-08T08:29:31.098Z","0.0.188":"2017-12-09T03:55:52.873Z","0.0.189":"2017-12-09T06:02:00.762Z","0.0.190":"2017-12-13T11:18:34.405Z","0.0.191":"2017-12-14T05:44:10.577Z","0.0.192":"2017-12-16T13:03:36.198Z","0.0.193":"2017-12-24T04:30:17.391Z","0.0.194":"2017-12-26T08:41:25.729Z","0.0.195":"2017-12-27T02:39:47.680Z","0.0.196":"2017-12-27T04:18:13.676Z","0.0.197":"2017-12-28T13:42:33.965Z","0.0.198":"2017-12-30T14:08:43.538Z","0.0.199":"2017-12-31T04:42:18.712Z","0.0.200":"2017-12-31T12:16:24.965Z","0.0.201":"2018-01-02T05:06:26.808Z","0.0.202":"2018-01-03T09:14:08.060Z","0.0.203":"2018-01-03T11:48:33.043Z","0.0.204":"2018-01-03T11:54:02.157Z","0.0.205":"2018-01-04T01:51:26.652Z","0.0.206":"2018-01-05T09:16:52.693Z","0.0.207":"2018-01-06T05:57:40.873Z","0.0.208":"2018-01-07T10:39:57.596Z","0.0.209":"2018-01-08T14:04:54.988Z","0.0.210":"2018-01-08T14:26:38.376Z","0.0.211":"2018-01-08T14:47:02.908Z","0.0.212":"2018-01-09T06:05:58.515Z","0.0.213":"2018-01-20T08:41:38.244Z","0.0.214":"2018-01-20T08:58:48.056Z","0.0.215":"2018-01-20T10:29:31.533Z","0.0.216":"2018-01-22T04:28:30.600Z","0.0.217":"2018-01-23T05:51:20.487Z","0.0.218":"2018-01-24T12:07:10.412Z","0.0.219":"2018-01-24T13:01:08.913Z","0.0.220":"2018-01-25T10:36:31.795Z","0.0.221":"2018-01-29T06:42:54.121Z","0.0.222":"2018-02-28T09:00:14.595Z","0.0.223":"2018-03-01T07:36:59.640Z","0.0.224":"2018-03-05T04:34:36.288Z","0.0.225":"2018-03-06T03:05:43.045Z","0.0.226":"2018-03-06T04:26:50.945Z","0.0.227":"2018-03-06T04:42:48.717Z","0.0.228":"2018-03-29T10:57:29.104Z","0.0.229":"2018-04-12T04:10:59.836Z","0.0.230":"2018-04-12T11:59:12.220Z","0.0.231":"2018-04-13T00:37:12.963Z","0.0.232":"2018-04-13T07:04:25.790Z","0.0.233":"2018-04-17T15:11:43.317Z","0.0.234":"2018-04-18T05:32:34.881Z","0.0.235":"2018-04-19T05:32:21.087Z","0.0.236":"2018-04-21T06:47:56.668Z","0.0.237":"2018-04-21T08:45:15.836Z","0.0.238":"2018-04-21T13:27:22.211Z","0.0.239":"2018-04-22T10:35:52.790Z","0.0.240":"2018-04-23T06:34:25.670Z","0.0.241":"2018-04-24T16:07:01.051Z","0.0.242":"2018-04-24T16:39:30.586Z","0.0.243":"2018-04-25T02:53:52.608Z","0.0.244":"2018-04-25T03:02:16.215Z","0.0.245":"2018-04-27T02:16:11.776Z","0.0.246":"2018-04-27T13:45:48.698Z","0.0.247":"2018-04-28T02:07:59.096Z","0.0.248":"2018-04-29T16:53:24.750Z","0.0.249":"2018-04-29T17:26:58.980Z","0.0.250":"2018-04-29T18:05:23.200Z","0.0.251":"2018-05-01T12:56:40.844Z","0.0.252":"2018-05-02T03:39:36.770Z","0.0.253":"2018-05-02T04:14:17.561Z","0.0.254":"2018-05-02T04:26:20.336Z","0.0.255":"2018-05-02T12:21:45.053Z","0.0.256":"2018-05-02T12:47:51.699Z","0.0.257":"2018-05-02T12:52:41.779Z","0.1.0":"2018-05-02T12:59:12.385Z","0.1.1":"2018-05-02T13:23:56.985Z","0.1.2":"2018-05-03T06:36:38.197Z","0.1.3":"2018-05-04T02:32:40.725Z","0.1.4":"2018-05-05T14:10:32.660Z","0.1.5":"2018-05-06T03:12:05.909Z","0.1.6":"2018-05-07T12:55:32.066Z","0.1.7":"2018-05-09T02:58:14.547Z","0.1.8":"2018-05-09T11:31:30.802Z","0.1.9":"2018-05-09T12:00:06.129Z","0.1.10":"2018-05-10T01:43:47.843Z","0.1.11":"2018-05-10T05:33:37.398Z","0.1.12":"2018-05-14T05:36:55.544Z","0.1.13":"2018-05-14T05:46:45.340Z","0.1.13-stack.1":"2018-05-19T16:03:03.104Z","0.1.13-stack.2":"2018-05-20T10:11:46.082Z","0.1.13-stack.3":"2018-05-20T13:17:00.962Z","0.1.13-stack.4":"2018-05-21T05:35:09.474Z","0.1.13-stack.5":"2018-05-21T06:36:06.238Z","0.1.13-stack.6":"2018-05-21T07:40:46.924Z","0.1.13-stack.8":"2018-05-21T10:49:09.694Z","0.1.13-stack.9":"2018-05-21T12:20:50.577Z","0.1.13-stack.10":"2018-05-22T06:49:02.790Z","0.1.13-stack.11":"2018-05-22T11:11:25.043Z","0.1.13-stack.12":"2018-05-22T11:22:27.400Z","0.1.13-stack.13":"2018-05-24T14:04:55.978Z","0.1.13-stack.14":"2018-05-25T03:26:19.935Z","0.1.13-stack.15":"2018-05-25T05:32:22.301Z","0.1.13-stack.16":"2018-05-26T14:48:37.290Z","0.1.13-stack.17":"2018-05-27T03:39:59.196Z","0.1.13-stack.18":"2018-05-28T06:29:13.564Z","0.1.13-stack.19":"2018-05-28T11:41:01.898Z","0.1.13-stack.20":"2018-06-17T09:47:12.978Z","0.1.13-stack.21":"2018-08-22T06:34:34.735Z","0.2.0":"2018-08-23T07:37:34.949Z","0.2.1":"2018-10-07T02:02:32.869Z","0.2.2":"2018-11-11T03:44:31.988Z","0.2.3":"2018-11-12T12:04:50.865Z","0.2.4":"2018-11-19T04:10:14.901Z","0.2.5":"2018-11-19T12:43:32.655Z","0.2.6":"2018-11-19T13:47:32.516Z","0.3.0":"2018-11-21T07:15:35.190Z","0.3.1":"2018-12-03T10:42:24.536Z","0.3.2":"2019-05-27T06:51:57.812Z","0.3.3":"2019-08-27T10:52:44.135Z","0.3.4":"2019-08-28T05:12:40.206Z","0.3.5":"2019-08-28T05:44:14.528Z","0.3.6":"2019-08-28T06:32:22.443Z","0.3.7":"2019-08-28T07:49:17.333Z","0.4.0-alpha.1":"2019-09-09T14:39:47.955Z","0.4.0-alpha.2":"2020-01-14T09:15:53.048Z","0.4.0-alpha.3":"2020-02-03T07:12:58.782Z","0.4.0-alpha.4":"2020-02-04T06:07:31.543Z","0.4.0-alpha.5":"2020-02-05T11:58:47.477Z","0.4.0-alpha.6":"2020-02-06T09:01:30.121Z","0.4.0-alpha.7":"2020-02-07T06:43:01.962Z","0.4.0-alpha.8":"2020-02-07T08:24:21.993Z","0.4.0-alpha.9":"2020-02-14T11:38:20.011Z","0.4.0-alpha.10":"2020-02-15T03:37:12.088Z","0.4.0-alpha.11":"2020-02-17T10:53:29.157Z","0.4.0-alpha.12":"2020-02-18T10:14:49.934Z","0.4.0-alpha.13":"2020-02-19T09:39:55.395Z","0.4.0-alpha.14":"2020-03-01T08:54:13.569Z","0.4.0-alpha.15":"2020-03-03T12:41:19.401Z","0.4.0-alpha.16":"2020-03-03T13:16:10.738Z","0.4.0-alpha.17":"2020-03-04T13:38:35.825Z","0.4.0-alpha.18":"2020-03-05T06:17:57.025Z","0.4.0-alpha.19":"2020-03-06T09:16:00.404Z","0.4.0-alpha.20":"2020-03-08T06:40:56.761Z","0.4.0-alpha.21":"2020-04-21T08:40:00.944Z","0.4.0-alpha.23":"2020-07-31T00:46:17.449Z","0.4.0-alpha.24":"2020-07-31T13:03:43.684Z","0.4.0-alpha.25":"2020-08-02T11:19:10.153Z","0.4.0-alpha.26":"2020-08-03T05:32:27.393Z","0.4.0-alpha.27":"2020-08-03T12:16:50.770Z","0.4.0-alpha.28":"2020-08-16T09:51:32.970Z","0.4.0-alpha.29":"2020-08-17T12:36:12.964Z","0.4.0-alpha.30":"2020-08-18T03:14:33.050Z","0.4.0-alpha.31":"2020-08-22T12:56:35.931Z","0.4.0-alpha.32":"2020-08-22T13:18:02.156Z","0.4.0-alpha.33":"2020-08-23T06:54:11.535Z","0.4.0-alpha.34":"2020-08-23T10:06:00.889Z","0.4.0-alpha.35":"2020-09-24T04:31:43.530Z","0.4.0-alpha.36":"2020-09-24T09:58:06.027Z","0.4.0-alpha.37":"2020-10-08T01:09:52.478Z","0.4.0-alpha.38":"2020-10-09T09:51:55.852Z","0.4.0-alpha.39":"2020-10-09T10:04:20.213Z","0.4.0-alpha.40":"2020-10-13T13:18:00.590Z","0.4.0-alpha.40-experimental.1":"2020-10-14T00:06:28.081Z","0.4.0-alpha.40-experimental.2":"2020-10-14T00:15:48.950Z","0.4.0-alpha.41":"2020-10-14T12:05:27.080Z","0.4.0-alpha.41-experimental.1-npm7workspace":"2020-10-18T09:01:43.587Z","0.4.0-alpha.41-experimental.2-npm7workspace":"2020-10-18T09:11:16.378Z","0.4.0-alpha.41-experimental.3-npm7workspace":"2020-10-18T09:35:41.766Z","0.4.0-alpha.42":"2020-10-19T04:08:22.530Z","0.4.0-alpha.43":"2020-10-24T08:50:08.920Z","0.4.0-alpha.44":"2020-11-02T12:08:23.968Z","0.4.0-alpha.45":"2020-11-03T12:03:07.410Z","0.4.0-alpha.46":"2020-11-06T14:25:16.433Z","0.4.0-alpha.47":"2020-11-07T03:34:52.602Z","0.4.0-alpha.48":"2020-11-07T07:57:42.775Z","0.4.0-alpha.49-experimental.1":"2020-11-09T02:07:37.096Z","0.4.0-alpha.49-experimental.2":"2020-11-09T03:15:21.070Z","0.4.0-alpha.49":"2021-01-25T06:14:11.696Z","0.4.0-alpha.50":"2022-02-01T12:42:31.234Z","0.4.0-alpha.51":"2022-05-29T11:49:52.964Z","0.4.0-alpha.52":"2023-07-07T06:17:05.411Z","0.4.0-alpha.53":"2023-07-10T09:09:36.363Z","0.4.0-alpha.54":"2023-07-18T08:41:59.468Z","0.4.0-alpha.55":"2023-07-21T12:23:59.382Z","0.4.0-alpha.56":"2023-07-22T10:53:39.630Z","0.4.0-alpha.57":"2023-07-26T17:06:32.828Z","0.4.0-alpha.57-npmexperiments.1":"2023-07-27T10:45:19.946Z","0.4.0-alpha.58":"2023-07-30T10:25:33.207Z","0.4.0-alpha.59":"2023-08-02T10:23:30.941Z","0.4.0-alpha.60":"2024-01-13T12:21:29.358Z","0.4.0-alpha.61":"2024-01-19T08:37:21.116Z","0.4.0-alpha.62":"2025-04-01T09:18:29.474Z"},"bugs":{"url":"https://github.com/t2ym/thin-hook/issues"},"author":{"name":"Tetsuya Mori","email":"t2y3141592@gmail.com"},"license":"BSD-2-Clause","homepage":"https://github.com/t2ym/thin-hook#readme","keywords":["ES6","ES2015","hook"],"repository":{"type":"git","url":"git+https://github.com/t2ym/thin-hook.git"},"description":"Thin Hook Preprocessor","maintainers":[{"name":"t2ym","email":"t2y3141592@gmail.com"}],"readme":"[![npm version](https://badge.fury.io/js/thin-hook.svg)](https://badge.fury.io/js/thin-hook)\n[![Bower version](https://badge.fury.io/bo/thin-hook.svg)](https://badge.fury.io/bo/thin-hook)\n\n<img src=\"https://raw.githubusercontent.com/wiki/t2ym/thin-hook/thin-hook-logo.svg?sanitize=true\" width=\"768px\">\n\n# thin-hook\n\nThin Hook Preprocessor (experimental)\n\n## Notes\n\n- **[Vulnerability Fix]** Since [0.4.0-alpha.45](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.45) with [Fix #398 Unchain policy objects to `Object.prototype`](https://github.com/t2ym/thin-hook/issues/398), access policy objects are immune to contaminated `Object.prototype` properties when `targetConfig.policy.unchainAcl = true` is configured (which is disabled by default for compatibility). Prior to this version, writable `Object.prototype` properties can contaminate access policy objects.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.45](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.45) with [Fix #399 Recognize acl for `Object.prototype` object properly](https://github.com/t2ym/thin-hook/issues/399), `acl.Object[S_PROTOTYPE]` policies for `Object.prototype` properties are properly applied when `targetConfig.policy.unchainAcl = true` is configured (which is disabled by default for compatibility). Prior to this version, `acl.Object` policies are incorrectly applied for `Object.prototype` properties in some cases.\n- **[Enhancement]** Since [0.4.0-alpha.28](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.28) with [Issue #376 Support ES modules](https://github.com/t2ym/thin-hook/issues/376), ACL policies are applied to ES modules by hooking ES module objects. This feature is optional and can be disabled by `hook.parameters.importMapper = null` in `demo/bootstrap.js`\n- **[Vulnerability Fix]** Since [0.4.0-alpha.25](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.25) with [Fix #369 Block DOM intrusion by Browser Extensions](https://github.com/t2ym/thin-hook/issues/369), the application hangs up with an alert message on DOM intrusion by Browser Extensions. Prior to this version, Browser Extensions can intrude into DOM and manipulate contents.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.24](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.24) with [Fix #368 Check Service Worker cache integrity](https://github.com/t2ym/thin-hook/issues/368), integrity of Service Worker cache contents is verified with HMAC keys. Prior to this version, corrupted Service Worker cache contents can intrude into the application.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.22](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.22) with [Fix #363 Block blob URLs](https://github.com/t2ym/thin-hook/issues/363), blob URLs are blocked except for `<a download=\"filename\" href=\"blob:...\">Download Link</a>`. Prior to this version, documents with blob URLs bypass Service Worker.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.22](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.22) with [Fix #362 Option to block `<embed>` and `<object>` elements](https://github.com/t2ym/thin-hook/issues/362), the application hangs up on `<embed>` and `<object>` activities with `hook.parameters.hangUpOnEmbedAndObjectElement = true`. Prior to this version, `<embed>` and `<object>` documents can bypass Service Worker with Chrome Canary 86.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.21](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.21) with [Fix #355 Treat proxy objects as alias objects in ACL](https://github.com/t2ym/thin-hook/issues/355), ACL is properly applied for proxy objects created via `new Proxy(target, handler)` and `Proxy.revocable(target, handler)` as with their original `target` objects. Prior to this version, ACL for the `target` objects are not applied to proxy objects.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.20](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.20) with [Fix #350 Append the target value to hooked arguments and pick it up in `Policy.defaultAcl()`](https://github.com/t2ym/thin-hook/issues/350), ACL is properly applied for `with`-scoped values in function calls and constructor calls. Prior to this version, calls to `with`-scoped functions can skip ACLs for their reference values.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.20](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.20) with [Fix #349 Hook local function calls in `with` clause](https://github.com/t2ym/thin-hook/issues/349), local function calls in `with` clause are property hooked. Prior to this version, local function calls in `with` clause are not hooked. This is a regression issue from the fix for [Fix #339 Local variables in a with block are mistreated as global variables in ACL #339](https://github.com/t2ym/thin-hook/issues/339).\n- **[Vulnerability Fix]** Since [0.4.0-alpha.20](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.20) with [Fix #348 Hook tagged template literals as function calls](https://github.com/t2ym/thin-hook/issues/348), tag functions of tagged template literals are hooked as function calls. Prior to this version, calls to tag functions of tagged template literals are not hooked.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.19](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.19) with [Fix #347 Apply ACL for properties of primitive values](https://github.com/t2ym/thin-hook/issues/347), `acl.type[S_PROTOTYPE][S_INSTANCE]` ACLs for primitive type classes `String`, `Number`, `Boolean`, `Symbol`, and `BigInt` are applied to properties of primitive values. Prior to this version, ACL is not applied to properties of primitive values.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.17](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.17) with [Fix #344 Normalize `with` namespace objects before bound function detection](https://github.com/t2ym/thin-hook/issues/344), bound function calls in a `with` clause is properly detected. Prior to this version, ACL for unbound original function is not applied for bound function calls in a `with` clause.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.16](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.16) with [Fix #342 Chain `acl[S_DEFAULT][S_PROTOTYPE][S_INSTANCE]` to `acl.Object[S_PROTOTYPE][S_INSTANCE]`](https://github.com/t2ym/thin-hook/issues/342), `acl.Object[S_PROTOTYPE][S_INSTANCE]` is applied for anonymous object properties. Prior to this version, `acl.Object[S_PROTOTYPE][S_INSTANCE]` is not applied anonymous object properties.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.15](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.15) with [Fix #341 Apply ACL to all sources of Object.assign()](https://github.com/t2ym/thin-hook/issues/341), ACL is applied for all sources of `Object.assign()` even they contain falsy values. Prior to this version, ACL is not applied for sources of `Object.assign()` if the first source is not an object like `undefined`.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.13](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.13) with [Fix #336 Apply ACL for super classes/objects of global classes/objects with no dedicated ACLs](https://github.com/t2ym/thin-hook/issues/336), ACL is applied for super classes/objects of global classes/objects and instances of global classes even without dedicated ACLs. Prior to this version, ACL is not applied for super classes/objects of global classes/objects and instances of global classes without dedicated ACLs.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.9](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.9) with [Fix #336 Apply ACL for super classes/objects](https://github.com/t2ym/thin-hook/issues/336), ACL is applied for super classes/objects of non-global classes/objects and instances of non-global classes. Prior to this version, ACL is not applied for super classes/objects of non-global classes/objects and instances of non-global classes.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.8](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.8) with [Fix #334 Apply ACL for reading the target property of `receiver` in `Reflect.get()`](https://github.com/t2ym/thin-hook/issues/334), ACL is applied for `receiver` in `Reflect.get()` to read the target property. Prior to this version, ACL is not applied for `receiver` in `Reflect.get()`.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.7](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.7) with [Fix #333 Check constructors of Object.assign() source objects](https://github.com/t2ym/thin-hook/issues/333), ACL is applied for class instances as source objects in `Object.assign()` by checking their constructors. Prior to this version, ACL  for class instances as source objects in `Object.assign()` is not applied while ACL for global objects is applied properly. This fix is to supplement the fix for [Fix #324 Apply ACL for S_TARGETED normalized properties with S_ALL normalized property](https://github.com/t2ym/thin-hook/issues/324).\n- **[Vulnerability Fix]** Since [0.4.0-alpha.6](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.6) with [Fix #331 Check for all property access of destructured argument objects](https://github.com/t2ym/thin-hook/issues/331), destructured argument objects of functions are checked against all property access when called. Prior to this version, all properties of destructured argument objects of functions can be read without S_ALL access.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.5](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.5) with [Fix #327 Hook RHS values of ObjectPattern and ArrayPattern for checking all property access](https://github.com/t2ym/thin-hook/issues/327), RHS values of ObjectPattern and ArrayPattern are hooked for checking all property access of the target values. Prior to this version, all properties of RHS values in ObjectPattern and ArrayPattern can be iterated without S_ALL access.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.4](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.4) with [Fix #325 Track global objects set via defineProperty(), etc.](https://github.com/t2ym/thin-hook/issues/325), global objects set via `Object.defineProperty()`, etc. are properly tracked for ACL. Prior to this version, ACL is skipped for global objects set via `Object.defineProperty()`, etc.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.3](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.3) with [Fix #324 Apply ACL for S_TARGETED normalized properties with S_ALL normalized property](https://github.com/t2ym/thin-hook/issues/324), source objects in `Object.assign()` are checked against ACL for reading all properties. Prior to this version, ACL is skipped for source objects in `Object.assign()` and any enumerable properties in the source objects can be assigned to the target object.\n- **[Vulnerability Fix]** Since [0.4.0-alpha.2](https://github.com/t2ym/thin-hook/releases/tag/0.4.0-alpha.2) with [Fix #310 Hang up with an infinite loop if a hacked Service Worker tries to replace the entry page](https://github.com/t2ym/thin-hook/issues/310), the entry page hangs up if a hacked Service Worker tries to navigate the entry page. Prior to this version, a hacked Service Worker from an MITM attacker can replace the entry page with an arbitrary URL.\n- **[Vulnerability Fix]** Since [0.3.7](https://github.com/t2ym/thin-hook/releases/tag/0.3.7) with [Fix #319 Check HTML/SVG extensions and content-type case-insensitively](https://github.com/t2ym/thin-hook/issues/319), extensions and content-type for HTML and SVG are checked case-insensitively. Prior to this version, extensions and content-type for HTML and SVG are check case-sensitively and some contents with capital letters such as *.HTML with content-type TEXT/HTML are not detected as HTML and can bypass hooking.\n- **[Vulnerability Fix]** Since [0.3.6](https://github.com/t2ym/thin-hook/releases/tag/0.3.6) with [Fix #318 Check Worker extensions](https://github.com/t2ym/thin-hook/issues/318), extensions for Worker URLs are checked against .m?js. Prior to this version, extensions for Worker URLs are not checked and workers with irregular extensions can bypass hooking.\n- **[Vulnerability Fix]** Since [0.3.5](https://github.com/t2ym/thin-hook/releases/tag/0.3.5) with [Fix #316 Redirect top SVG to about:blank](https://github.com/t2ym/thin-hook/issues/316), top SVG document is redirected to about:blank. Prior to this version, top SVG document can invalidate disable-devtools.js and DevTools is unexpectedly enabled.\n- **[Vulnerability Fix]** Since [0.3.4](https://github.com/t2ym/thin-hook/releases/tag/0.3.4) with [Fix #314 Check content-type for HTML and SVG as well as extensions](https://github.com/t2ym/thin-hook/issues/314), content-type is checked for HTML/SVG detection as well as extensions. Prior to this version, HTML/SVG responses with irregular extensions are not detected as HTML/SVG and thus not hooked.\n- **[Vulnerability Fix]** Since [0.3.3](https://github.com/t2ym/thin-hook/releases/tag/0.3.3) with [Fix #313 GET errorReport.json with 307 about:blank response](https://github.com/t2ym/thin-hook/issues/313), 307 redirect to `about:blank` is responded for GET errorReport.json request. Prior to this version, 404 Not Found is responded for GET errorReport.json, whose HTML contents in iframe can be accessed bypassing access policies.\n- **[Feature Enhancements]** Since [0.3.0](https://github.com/t2ym/thin-hook/releases/tag/0.3.0) with [Fix #284 Additional Content-Types in cache-bundle.json](https://github.com/t2ym/thin-hook/issues/284), extended metadata are supported in `cache-bundle.json` to add additional cacheable content types. This README document is updated to describe the new features and their configurations.\n- **[Feature Enhancements]** Since [0.2.0](https://github.com/t2ym/thin-hook/releases/tag/0.2.0) with [Fix #266 Block access via automation like puppeteer](https://github.com/t2ym/thin-hook/issues/266), there are many significant changes on global object access and hooking. ACL is basically compatible with prior versions but extra configurations for new features are required. This README document is updated to describe the new features and their configurations.\n- **[Vulnerability Fix]** Since [0.1.11](https://github.com/t2ym/thin-hook/releases/tag/0.1.11) with [Fix #265 Attach context to wrapper property name for global object access](https://github.com/t2ym/thin-hook/issues/265), the correct contexts are used for global object access in self-assignment. Prior to this version, the context for the RHS value in self-assignment is incorrectly used for the access to the object.\n- **[Vulnerability Fix]** Since [0.1.9](https://github.com/t2ym/thin-hook/releases/tag/0.1.9) with [Fix #263 Use the current context for global object access](https://github.com/t2ym/thin-hook/issues/263), the correct contexts are used for global object read/write/call access. Prior to this version, the context for the first access to the target global object is incorrectly used for the following access to the object.\n- **[Configuration]** Since [0.0.250](https://github.com/t2ym/thin-hook/releases/tag/0.0.250) with [Fix #252 Block direct access to source codes](https://github.com/t2ym/thin-hook/issues/252) and [Fix #254 Block direct access to source codes even after the app shutdown](https://github.com/t2ym/thin-hook/issues/254), direct access to source codes are blocked. `hook.parameters.appPathRoot = '/';` in `demo/disable-devtools.js` can be configured to set the root of the application assets.  Prior to this version, direct access to source codes are allowed.\n- **[Vulnerability Fix]** Since [0.0.243](https://github.com/t2ym/thin-hook/releases/tag/0.0.243) with [Fix #250 Hook scripts in SVG and block data:/blob: URLs for SVG](https://github.com/t2ym/thin-hook/issues/250), scripts in SVG are hooked and `blob:` and `data:` URLs are blocked for SVG. Prior to this version, scripts in SVG are not hoooked and `blob:` and `data:` URLs are allowed for SVG. `<object data=\"inline-script.svg\"></object>`, `<embed src=\"inline-script.svg\">`, `<iframe src=\"inline-script.svg\"></iframe>`\n- **[Vulnerability Fix]** Since [0.0.239](https://github.com/t2ym/thin-hook/releases/tag/0.0.239) with [Fix #249 Block blob: URLs for Worker](https://github.com/t2ym/thin-hook/issues/249), `blob:` and `data:` URLs are blocked for `Worker` and `SharedWorker`. Prior to this version, `blob:` and `data:` URLs are allowed for `Worker` and `SharedWorker`.\n- **[Vulnerability Fix]** Since [0.0.236](https://github.com/t2ym/thin-hook/releases/tag/0.0.236) with [Fix #247 Hook script.text property](https://github.com/t2ym/thin-hook/issues/247), script.text property is properly hooked. Prior to this version, script.text property is not hooked.\n- **[Vulnerability Fix]** Since [0.0.236](https://github.com/t2ym/thin-hook/releases/tag/0.0.236) with [Fix #246 Handle non-http protocols in iframe.src, script.src properly](https://github.com/t2ym/thin-hook/issues/246), non-http protocols in iframe src and script src are handled properly. Prior to this version, non-http protocols in iframe src and script src are not handled properly.\n- **[Vulnerability Fix]** Since [0.0.235](https://github.com/t2ym/thin-hook/releases/tag/0.0.235) with [Fix #245 no-hook-authorization parameter is missing in sub documents](https://github.com/t2ym/thin-hook/issues/245), unauthorized no hook scripts are blocked in sub documents. Prior to this version, unauthorized no hook scripts in sub documents are not blocked.\n- **[Vulnerability Fix]** Since [0.0.233](https://github.com/t2ym/thin-hook/releases/tag/0.0.233) with [Fix #242 Hook iframe.srcdoc](https://github.com/t2ym/thin-hook/issues/242), `iframe.srcdoc` is hooked as `onload` attribute. Prior to this version, `iframe.srcdoc` is not hooked.\n- **[Vulnerability Fix]** Since [0.0.232](https://github.com/t2ym/thin-hook/releases/tag/0.0.232) with [Fix #241 AsyncFunction() is not hooked](https://github.com/t2ym/thin-hook/issues/241), `AsyncFunction('script')` is properly hooked. Prior to this version, `AsyncFunction('script')` is not hooked. `AsyncFunction = (async function() {}).constructor`\n- **[Vulnerability Fix]** Since [0.0.231](https://github.com/t2ym/thin-hook/releases/tag/0.0.231) with [Fix #240 object.Function() is not hooked](https://github.com/t2ym/thin-hook/issues/240), `object.Function('script')` is properly hooked. Prior to this version, `object.Function('script')` is not hooked.\n- **[Vulnerability Fix]** Since [0.0.230](https://github.com/t2ym/thin-hook/releases/tag/0.0.230) with [Fix #239 Full ACLs for iframe.contentWindow](https://github.com/t2ym/thin-hook/issues/239), full ACLs for iframe.contentWindow are properly applied. Prior to this version, only partial ACLs for iframe.contentWindow are applied.\n- **[Vulnerability Fix]** Since [0.0.229](https://github.com/t2ym/thin-hook/releases/tag/0.0.229) with [Fix #238 No ACLs for iframe.contentWindow](https://github.com/t2ym/thin-hook/issues/238), global object ACLs for iframe.contentWindow are properly applied. Prior to this version, global object ACLs for iframe.contentWindow are not applied.\n- **[Vulnerability Fix]** Since [0.0.228](https://github.com/t2ym/thin-hook/releases/tag/0.0.228) with [Fix #234 Global ACLs are not applied in web workers](https://github.com/t2ym/thin-hook/issues/234), ACLs for global objects in web workers are properly applied. Prior to this version, ACLs for global objects in web workers are not applied.\n- **[Performance Optimization]** `__hook__acl` in `demo/hook-callback.js` should be used as it is much faster than `__hook__` as described in [Fix #230](https://github.com/t2ym/thin-hook/issues/230). Modification: `Object.defineProperty(_global, '__hook__', { configurable: false, enumerable: false, writable: false, value: hookCallbacks.__hook__acl });`\n- **[ACL Compatibility]** Since [0.0.225](https://github.com/t2ym/thin-hook/releases/tag/0.0.225) with [Fix #229 Exclude Multiple ACLs for global object properties](https://github.com/t2ym/thin-hook/issues/229), ACLs for the global object properties (`top`, `parent`, `frames`, `global`, `_global`, etc.) other than the main global object property (`window` in the main document, `self` in workers) are applied only for access like `window.top`. In 0.0.224, all the ACLs for the global object properties are applied for every global object access, which is redundant.\n- **[Vulnerability Fix]** Since [0.0.225](https://github.com/t2ym/thin-hook/releases/tag/0.0.224) with [Fix #227 Private API registered in strict mode](https://github.com/t2ym/thin-hook/issues/227), ACLs for private APIs registered to the global object in strict mode are properly applied. Prior to this version, ACLs for private APIs registered to the global object in strict mode are not applied.\n- **[ACL Compatibility]** Since [0.0.225](https://github.com/t2ym/thin-hook/releases/tag/0.0.225) with [Fix #226 Multiple ACLs](https://github.com/t2ym/thin-hook/issues/226), `_globalObjects` is a `SetMap` object defined in `hook-callback.js` and `_globalObjects.get(obj)` return a `Set` object containing `string`s. All the ACLs for the set of `string`s are applied for the object. Prior to this version, `_globalObjects` is a `Map` object and `_globalObjects.get(obj)` returns a `string`.\n- **[ACL Compatibility]** Since [0.0.225](https://github.com/t2ym/thin-hook/releases/tag/0.0.225) with [Fix #226 Multiple ACLs](https://github.com/t2ym/thin-hook/issues/226), `_blacklistObjects` is deprecated.\n- **[ACL Compatibility]** Since [0.0.216](https://github.com/t2ym/thin-hook/releases/tag/0.0.216) with [Fix #217](https://github.com/t2ym/thin-hook/issues/217), `delete` operations require `'W'` permission as they can delete properties with customized descriptors. Prior to this version, `delete` operations require `'w'` permission.\n- **[ACL Compatibility]** Since [0.0.214](https://github.com/t2ym/thin-hook/releases/tag/0.0.214) with [Fix #215](https://github.com/t2ym/thin-hook/issues/215), `'R'` and `'W'` opTypes are introduced for getting/setting property descriptors, i.e., contexts to access descriptors must have explicit `'R'` and/or `'W'` permissions for the target properties.  Prior to [0.0.213](https://github.com/t2ym/thin-hook/releases/tag/0.0.213), property descriptors can be accessed by mere `'r'` and/or `'w'` permissions.\n- **[Vulnerability Fix]** Since [0.0.211](https://github.com/t2ym/thin-hook/releases/tag/0.0.211) with [Fix #211](https://github.com/t2ym/thin-hook/issues/211), bypassing of ACL for global objects by dummy custom element definition is avoided. Prior to this version, ACL can be skipped by defining dummy custom elements by standard elements as constructor classes.\n- **[Vulnerability Fix]** Since [0.0.209](https://github.com/t2ym/thin-hook/releases/tag/0.0.209) with [Fix #210](https://github.com/t2ym/thin-hook/issues/210), bypassing of ACL for global objects by cloing them to other global objects is avoided. Prior to this version, ACL can be skipped by cloing global objects.\n- **[Vulnerability Fix]** Since [0.0.205](https://github.com/t2ym/thin-hook/releases/tag/0.0.205) with [Fix #208](https://github.com/t2ym/thin-hook/issues/208), scripts via `document.writeln()` are hooked as in `document.write()`. Prior to this version, scripts via `document.writeln()` are not hooked.\n- **[Vulnerability Fix]** Since [0.0.203](https://github.com/t2ym/thin-hook/releases/tag/0.0.203) with [Fix #207](https://github.com/t2ym/thin-hook/issues/207), `textContent` of `script` elements are always treated as JavaScript scripts regardless of their configured MIME types (`type` property/attribute).  Prior to this version, `textContent` of `script` elements containing `__hook__` as strings can be mistaken as **HOOKED** scripts and run without hooking.\n- **[Context Generator Compatibility]** Since [0.0.148](https://github.com/t2ym/thin-hook/releases/tag/0.0.148) with [#144](https://github.com/t2ym/thin-hook/issues/144), the old context generator `\"method\"` is renamed as `\"oldMethod\"` and the `\"cachedMethod\"` is renamed as `\"method\"` and become the new default context generator. The `\"cachedMethod\"` remains as an alias for the new `\"method\"` context generator. There are slight changes in the new `\"method\"` context generator. A warning message is shown on the debug console to notify the change.\n\n| old name | new name | feature |\n|:-----:|:-----:|:-----|\n| `method` | `oldMethod` | `script.js,Class,method` |\n| `cachedMethod` | `method` | `script.js,Class,method` including computed property names |\n- **[Hook Callback Compatibility]** Since [0.0.149](https://github.com/t2ym/thin-hook/releases/tag/0.0.149) with [#123](https://github.com/t2ym/thin-hook/issues/123), the hook callback function has to support new operators for hooking in strict mode. See below for the updated hook callback function `hook.__hook__`. `hook.hookCallbackCompatibilityTest()` can detect if the target hook callback function is compatible or not. \n- **[Opaque URL Authorization]** Since [0.0.178](https://github.com/t2ym/thin-hook/releases/tag/0.0.178) with [#178](https://github.com/t2ym/thin-hook/issues/178), all opaque content URLs must be authorized via `hook.parameters.opaque = [ 'opaque_url', ..., (url) => url.match(/opaque_url_pattern/), ... ]` configuration.\n\n### Native API Access Graph generated via hook callback function (view2 of thin-hook/demo/)\n\n<img src=\"https://raw.githubusercontent.com/wiki/t2ym/thin-hook/native_api_access_graph.png\" width=\"768px\">\n\n[Demo](https://t2ym.github.io/thin-hook/components/thin-hook/demo/index.html) on GitHub Pages\n\n### Input\n```javascript\n  class C {\n    add(a = 1, b = 2) {\n      let plus = (x, y) => x + y;\n      return plus(a, b);\n    }\n  } \n```\n\n### Hooked Output\n```javascript\n  const __context_mapper__ = $hook$.$(__hook__, [\n    'examples/example2.js,C',\n    '_p_C;examples/example2.js,C',\n    'examples/example2.js,C,add',\n    'examples/example2.js,C,add,plus'\n  ]);\n  $hook$.global(__hook__, __context_mapper__[0], 'C', 'class')[__context_mapper__[1]] = class C {\n    add(a, b) {\n      return __hook__((a = 1, b = 2) => {\n        let plus = (...args) => __hook__((x, y) => x + y, null, args, __context_mapper__[3]);\n        return __hook__(plus, null, [\n          a,\n          b\n        ], __context_mapper__[2], 0);\n      }, null, arguments, __context_mapper__[2]);\n    }\n  };\n```\n\n### Preprocess\n\n```javascript\n  const hook = require('thin-hook/hook.js');\n  let code = fs.readFileSync('src/target.js', 'UTF-8');\n  let initialContext = [['src/target.js', {}]];\n  let gen = hook(code, '__hook__', initialContext, 'hash');\n  fs.writeFileSync('hooked/target.js', gen);\n  fs.writeFileSync('hooked/target.js.contexts.json', JSON.stringify(contexts, null, 2));\n```\n\n### Context Generator Function (customizable)\n\n```javascript\n  // Built-in Context Generator Function\n  hook.contextGenerators.method = function generateMethodContext(astPath) {\n    return astPath.map(([ path, node ], index) => node && node.type\n      ? (node.id && node.id.name ? node.id.name : (node.key && node.key.name\n        ? (node.kind === 'get' || node.kind === 'set' ? node.kind + ' ' : node.static ? 'static ' : '') + node.key.name : ''))\n      : index === 0 ? path : '').filter(p => p).join(',');\n  }\n```\n\n```javascript\n  // Example Custom Context Generator Function with Hashing\n  const hashSalt = '__hash_salt__';\n  let contexts = {};\n\n  hook.contextGenerators.hash = function generateHashContext(astPath) {\n    const hash = hook.utils.createHash('sha256');\n    let hashedInitialContext = astPath[0][0];\n    astPath[0][0] = contexts[hashedInitialContext] || astPath[0][0];\n    let methodContext = hook.contextGenerators.method(astPath);\n    astPath[0][0] = hashedInitialContext;\n    hash.update(hashSalt + methodContext);\n    let hashContext = hash.digest('hex');\n    contexts[hashContext] = methodContext;\n    return hashContext;\n  }\n```\n\n```javascript\n{\n  // Authorization Tickets for no-hook scripts\n  // Ticket for this script itself is specified in URL of script tag as\n  // hook.min.js?no-hook-authorization={ticket}\n  // Note: no-hook-authorization must not exist in learning mode\n  let noHookAuthorization = {\n    // '*' is for learning mode to detect authorization tickets in \n    //   hook.parameters.noHookAuthorizationPassed,\n    //   hook.parameters.noHookAuthorizationFailed\n    // JSONs are output to console in the learning mode\n    //'*': true,\n    \"35ae97a3305b863af7eb0ac75c8679233a2a7550e4c3046507fc9ea182c03615\": true,\n    \"16afd3d5aa90cbd026eabcc4f09b1e4207a7042bc1e9be3b36d94415513683ed\": true,\n    \"ae11a06c0ddec9f5b75de82a40745d6d1f92aea1459e8680171c405a5497d1c8\": true,\n    \"5b7ebf7b0b2977d44f47ffa4b19907abbc443feb31c343a6cbbbb033c8deb01a\": true,\n    \"c714633723320be54f106de0c50933c0aeda8ac3fba7c41c97a815ed0e71594c\": true,\n    \"2f43d927664bdfcbcb2cc4e3743652c7eb070057efe7eaf43910426c6eae7e45\": true,\n    \"b397e7c81cca74075d2934070cbbe58f345d3c00ff0bc04dc30b5c67715a572f\": true,\n    \"02c107ea633ed697acc12e1b3de1bcf2f0ef7cafe4f048e29553c224656ecd7a\": true,\n    \"aebb23ce36eb6f7d597d37727b4e6ee5a57aafc564af2d65309a9597bfd86625\": true\n  };\n  let hidden;\n  const passcode = 'XX02c107ea633ed697acc12e1b3de1bcf2f0ef7cafe4f048e29553c224656ecd7a';\n  if (typeof self === 'object' && self.constructor.name === 'ServiceWorkerGlobalScope') {\n    // Service Worker\n    let reconfigure = false;\n    if (hook.parameters.noHookAuthorization) {\n      if (Object.getOwnPropertyDescriptor(hook.parameters, 'noHookAuthorization').configurable) {\n        reconfigure = true;\n      }\n    }\n    else {\n      reconfigure = true;\n    }\n    if (reconfigure) {\n      Object.defineProperty(hook.parameters, 'noHookAuthorization', {\n        configurable: false,\n        enumerable: true,\n        get() {\n          return hidden;\n        },\n        set(value) {\n          if (value && value.passcode === passcode) {\n            delete value.passcode;\n            Object.freeze(value);\n            hidden = value;\n          }\n        }\n      });\n    }\n    noHookAuthorization.passcode = passcode;\n    hook.parameters.noHookAuthorization = noHookAuthorization;\n  }\n  else {\n    // Browser Document\n    Object.defineProperty(hook.parameters, 'noHookAuthorization', {\n      configurable: false,\n      enumerable: true,\n      writable: false,\n      value: Object.freeze(noHookAuthorization)\n    });\n  }\n  if (!noHookAuthorization['*']) {\n    Object.seal(hook.parameters.noHookAuthorizationPassed);\n  }\n}\n{\n  // source map target filters\n  hook.parameters.sourceMap = [\n    url => location.origin === url.origin && url.pathname.match(/^\\/components\\/thin-hook\\/demo\\//)\n  ];\n  // hook worker script URL\n  hook.parameters.hookWorker = `hook-worker.js?no-hook=true`;\n}\n```\n\n```javascript\n// Hook worker script (demo/hook-worker.js)\n//\n// Configuration:\n//   hook.parameters.hookWorker = `hook-worker.js?no-hook=true`;\nimportScripts('../hook.min.js?no-hook=true', 'context-generator.js?no-hook=true', 'bootstrap.js?no-hook=true');\nonmessage = hook.hookWorkerHandler;\n```\n\n```html\n  <!-- Example Custom Context Generator for Service Worker and Browser Document -->\n  <script src=\"bower_components/thin-hook/hook.min.js?version=1&no-hook=true&hook-name=__hook__&context-generator-name=method2&fallback-page=index-fb.html&service-worker-ready=true\"></script>\n  <script context-generator src=\"custom-context-generator.js?no-hook=true\"></script>\n  <script context-generator no-hook>\n  {\n    hook.contextGenerators.method2 = function generateMethodContext2(astPath) {\n      return astPath.map(([ path, node ], index) => node && node.type\n        ? (node.id && node.id.name ? node.id.name : (node.key && node.key.name\n          ? (node.kind === 'get' || node.kind === 'set' ? node.kind + ' ' : node.static ? 'static ' : '') + node.key.name : ''))\n        : index === 0 ? path : '').filter(p => p).join(',') +\n          (astPath[astPath.length - 1][1].range ? ':' + astPath[astPath.length - 1][1].range[0] + '-' + astPath[astPath.length - 1][1].range[1] : '');\n    }\n    Object.freeze(hook.contextGenerators);\n    // CORS script list\n    hook.parameters.cors = [\n      'https://raw.githubusercontent.com/t2ym/thin-hook/master/examples/example1.js',\n      (url) => { let _url = new URL(url); return _url.hostname !== location.hostname && ['www.gstatic.com'].indexOf(_url.hostname) < 0; }\n    ];\n    // Authorized opaque URL list\n    hook.parameters.opaque = [\n      'https://www.gstatic.com/charts/loader.js',\n      (url) => {\n        let _url = new URL(url);\n        return _url.hostname !== location.hostname &&\n          _url.href.match(/^(https:\\/\\/www.gstatic.com|https:\\/\\/apis.google.com\\/js\\/api.js|https:\\/\\/apis.google.com\\/_\\/)/);\n      }\n    ];\n  }\n  </script>\n```\n\n### Hook Callback Function (customizable)\n\n```javascript\n  // Built-in Minimal Hook Callback Function without hooking properties (hook-property=false)\n  hook.__hook_except_properties__ = function __hook_except_properties__(f, thisArg, args, context, newTarget) {\n    return newTarget\n      ? Reflect.construct(f, args)\n      : thisArg\n        ? f.apply(thisArg, args)\n        : f(...args);\n  }\n```\n\n```javascript\n  // the global object\n  const _global = (new Function('return this'))();\n\n  // helper for strict mode\n  class StrictModeWrapper {\n    static ['#.'](o, p) { return o[p]; }\n    static ['#[]'](o, p) { return o[p]; }\n    static ['#*'](o) { return o; }\n    static ['#in'](o, p) { return p in o; }\n    static ['#()'](o, p, a) { return o[p](...a); }\n    static ['#p++'](o, p) { return o[p]++; }\n    static ['#++p'](o, p) { return ++o[p]; }\n    static ['#p--'](o, p) { return o[p]--; }\n    static ['#--p'](o, p) { return --o[p]; }\n    static ['#delete'](o, p) { return delete o[p]; }\n    static ['#='](o, p, v) { return o[p] = v; }\n    static ['#+='](o, p, v) { return o[p] += v; }\n    static ['#-='](o, p, v) { return o[p] -= v; }\n    static ['#*='](o, p, v) { return o[p] *= v; }\n    static ['#/='](o, p, v) { return o[p] /= v; }\n    static ['#%='](o, p, v) { return o[p] %= v; }\n    static ['#**='](o, p, v) { return o[p] **= v; }\n    static ['#<<='](o, p, v) { return o[p] <<= v; }\n    static ['#>>='](o, p, v) { return o[p] >>= v; }\n    static ['#>>>='](o, p, v) { return o[p] >>>= v; }\n    static ['#&='](o, p, v) { return o[p] &= v; }\n    static ['#^='](o, p, v) { return o[p] ^= v; }\n    static ['#|='](o, p, v) { return o[p] |= v; }\n    static ['#.='](o, p) { return { set ['='](v) { o[p] = v; }, get ['=']() { return o[p]; } }; }\n  }\n\n  // Built-in Minimal Hook Callback Function with hooking properties (hook-property=true) - default\n  function __hook__(f, thisArg, args, context, newTarget) {\n    let normalizedThisArg = thisArg;\n    if (newTarget === false) { // resolve the scope in 'with' statement body\n      let varName = args[0];\n      let __with__ = thisArg;\n      let scope = _global;\n      let _scope;\n      let i;\n      for (i = 0; i < __with__.length; i++) {\n        _scope = __with__[i];\n        if (Reflect.has(_scope, varName)) {\n          if (_scope[Symbol.unscopables] && _scope[Symbol.unscopables][varName]) {\n            continue;\n          }\n          else {\n            scope = _scope;\n            break;\n          }\n        }\n      }\n      thisArg = normalizedThisArg = scope;\n    }\n    let result;\n    let args1 = args[1]; // for '()'\n    function * gen() {}\n    let GeneratorFunction = gen.constructor;\n    switch (f) {\n    case Function:\n      args = hook.FunctionArguments('__hook__', [[context, {}]], 'method', args);\n      break;\n    case GeneratorFunction:\n      args = hook.FunctionArguments('__hook__', [[context, {}]], 'method', args, true);\n      break;\n    case '()':\n    case '#()':\n      switch (thisArg) {\n      case Reflect:\n        switch (args[0]) {\n        case 'construct':\n          if (args[1]) {\n            switch (args[1][0]) {\n            case Function:\n              args1 = [args[1][0], hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1][1])];\n              if (args[1][2]) {\n                args1.push(args[1][2]);\n              }\n              break;\n            default:\n              if (args[1][0].prototype instanceof Function) {\n                args1 = [args[1][0], hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1][1], args[1][0].prototype instanceof GeneratorFunction)];\n                if (args[1][2]) {\n                  args1.push(args[1][2]);\n                }\n              }\n              break;\n            }\n          }\n          break;\n        case 'apply':\n          if (args[1]) {\n            switch (args[1][0]) {\n            case Function:\n              args1 = [args[1][0], args[1][1], hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1][2])];\n              break;\n            case GeneratorFunction:\n              args1 = [args[1][0], args[1][1], hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1][2], true)];\n              break;\n            default:\n              if (args[1][0].prototype instanceof Function) {\n                args1 = [args[1][0], args[1][1], hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1][2], args[1][0].prototype instanceof GeneratorFunction)];\n              }\n              break;\n            }\n          }\n          break;\n        default:\n          break;\n        }\n        break;\n      case Function:\n        switch (args[0]) {\n        case 'apply':\n          args1 = [args[1][0], hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1][1])];\n          break;\n        case 'call':\n          args1 = [args[1][0], ...hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1].slice(1))];\n          break;\n        default:\n          break;\n        }\n        break;\n      case GeneratorFunction:\n        switch (args[0]) {\n        case 'apply':\n          args1 = [args[1][0], hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1][1], true)];\n          break;\n        case 'call':\n          args1 = [args[1][0], ...hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1].slice(1), true)];\n          break;\n        default:\n          break;\n        }\n        break;\n      default:\n        if (thisArg instanceof GeneratorFunction && args[0] === 'constructor') {\n          args1 = hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1], true);\n        }\n        else if (thisArg instanceof Function && args[0] === 'constructor') {\n          args1 = hook.FunctionArguments('__hook__', [[context, {}]], 'method', args[1]);\n        }\n        break;\n      }\n      break;\n    default:\n      if (typeof f === 'function') {\n        if (f.prototype instanceof Function && newTarget) {\n          args = hook.FunctionArguments('__hook__', [[context, {}]], 'method', args, f.prototype instanceof GeneratorFunction);\n        }\n        else if (newTarget === '') {\n          if (args[0] && Object.getPrototypeOf(args[0]) === Function) {\n            args = [ args[0], ...hook.FunctionArguments('__hook__', [[context, {}]], 'method', args.slice(1)) ];\n          }\n        }\n      }\n      break;\n    }\n    if (typeof f !== 'string') {\n      result = newTarget\n        ? Reflect.construct(f, args)\n        : thisArg\n          ? f.apply(thisArg, args)\n          : f(...args);\n    }\n    else {\n      // property access\n      switch (f) {\n      // getter\n      case '.':\n      case '[]':\n        result = thisArg[args[0]];\n        break;\n      // enumeration\n      case '*':\n        result = thisArg;\n        break;\n      // property existence\n      case 'in':\n        result = args[0] in thisArg;\n        break;\n      // funcation call\n      case '()':\n        result = thisArg[args[0]](...args1);\n        break;\n      // unary operators\n      case 'p++':\n        result = thisArg[args[0]]++;\n        break;\n      case '++p':\n        result = ++thisArg[args[0]];\n        break;\n      case 'p--':\n        result = thisArg[args[0]]--;\n        break;\n      case '--p':\n        result = --thisArg[args[0]];\n        break;\n      case 'delete':\n        result = delete thisArg[args[0]];\n        break;\n      // assignment operators\n      case '=':\n        result = thisArg[args[0]] = args[1];\n        break;\n      case '+=':\n        result = thisArg[args[0]] += args[1];\n        break;\n      case '-=':\n        result = thisArg[args[0]] -= args[1];\n        break;\n      case '*=':\n        result = thisArg[args[0]] *= args[1];\n        break;\n      case '/=':\n        result = thisArg[args[0]] /= args[1];\n        break;\n      case '%=':\n        result = thisArg[args[0]] %= args[1];\n        break;\n      case '**=':\n        result = thisArg[args[0]] **= args[1];\n        break;\n      case '<<=':\n        result = thisArg[args[0]] <<= args[1];\n        break;\n      case '>>=':\n        result = thisArg[args[0]] >>= args[1];\n        break;\n      case '>>>=':\n        result = thisArg[args[0]] >>>= args[1];\n        break;\n      case '&=':\n        result = thisArg[args[0]] &= args[1];\n        break;\n      case '^=':\n        result = thisArg[args[0]] ^= args[1];\n        break;\n      case '|=':\n        result = thisArg[args[0]] |= args[1];\n        break;\n      // LHS property access\n      case '.=':\n        result = { set ['='](v) { thisArg[args[0]] = v; }, get ['=']() { return thisArg[args[0]]; } };\n        break;\n      // strict mode operators prefixed with '#'\n      // getter\n      case '#.':\n      case '#[]':\n        result = StrictModeWrapper['#.'](thisArg, args[0]);\n        break;\n      // enumeration\n      case '#*':\n        result = StrictModeWrapper['#*'](thisArg);\n        break;\n      // property existence\n      case '#in':\n        result = StrictModeWrapper['#in'](thisArg, args[0]);\n        break;\n      // funcation call\n      case '#()':\n        result = StrictModeWrapper['#()'](thisArg, args[0], args1);\n        break;\n      // unary operators\n      case '#p++':\n        result = StrictModeWrapper['#p++'](thisArg, args[0]);\n        break;\n      case '#++p':\n        result = StrictModeWrapper['#++p'](thisArg, args[0]);\n        break;\n      case '#p--':\n        result = StrictModeWrapper['#p--'](thisArg, args[0]);\n        break;\n      case '#--p':\n        result = StrictModeWrapper['#--p'](thisArg, args[0]);\n        break;\n      case '#delete':\n        result = StrictModeWrapper['#delete'](thisArg, args[0]);\n        break;\n      // assignment operators\n      case '#=':\n        result = StrictModeWrapper['#='](thisArg, args[0], args[1]);\n        break;\n      case '#+=':\n        result = StrictModeWrapper['#+='](thisArg, args[0], args[1]);\n        break;\n      case '#-=':\n        result = StrictModeWrapper['#-='](thisArg, args[0], args[1]);\n        break;\n      case '#*=':\n        result = StrictModeWrapper['#*='](thisArg, args[0], args[1]);\n        break;\n      case '#/=':\n        result = StrictModeWrapper['#/='](thisArg, args[0], args[1]);\n        break;\n      case '#%=':\n        result = StrictModeWrapper['#%='](thisArg, args[0], args[1]);\n        break;\n      case '#**=':\n        result = StrictModeWrapper['#**='](thisArg, args[0], args[1]);\n        break;\n      case '#<<=':\n        result = StrictModeWrapper['#<<='](thisArg, args[0], args[1]);\n        break;\n      case '#>>=':\n        result = StrictModeWrapper['#>>='](thisArg, args[0], args[1]);\n        break;\n      case '#>>>=':\n        result = StrictModeWrapper['#>>>='](thisArg, args[0], args[1]);\n        break;\n      case '#&=':\n        result = StrictModeWrapper['#&='](thisArg, args[0], args[1]);\n        break;\n      case '#^=':\n        result = StrictModeWrapper['#^='](thisArg, args[0], args[1]);\n        break;\n      case '#|=':\n        result = StrictModeWrapper['#|='](thisArg, args[0], args[1]);\n        break;\n      // LHS property access\n      case '#.=':\n        result = StrictModeWrapper['#.='](thisArg, args[0]);\n        break;\n      // getter for super\n      case 's.':\n      case 's[]':\n        result = args[1](args[0]);\n        break;\n      // super method call\n      case 's()':\n        result = args[2](args[0]).apply(thisArg, args[1]);\n        break;\n      // unary operators for super\n      case 's++':\n      case '++s':\n      case 's--':\n      case '--s':\n        result = args[1].apply(thisArg, args);\n        break;\n      // assignment operators for super\n      case 's=':\n      case 's+=':\n      case 's-=':\n      case 's*=':\n      case 's/=':\n      case 's%=':\n      case 's**=':\n      case 's<<=':\n      case 's>>=':\n      case 's>>>=':\n      case 's&=':\n      case 's^=':\n      case 's|=':\n        result = args[2].apply(thisArg, args);\n        break;\n      // getter in 'with' statement body\n      case 'w.':\n      case 'w[]':\n        result = args[1]();\n        break;\n      // function call in 'with' statement body\n      case 'w()':\n        result = args[2](...args[1]);\n        break;\n      // constructor call in 'with' statement body\n      case 'wnew':\n        result = args[2](...args[1]);\n        break;\n      // unary operators in 'with' statement body\n      case 'w++':\n      case '++w':\n      case 'w--':\n      case '--w':\n        result = args[1]();\n        break;\n      // unary operators in 'with' statement body\n      case 'wtypeof':\n      case 'wdelete':\n        result = args[1]();\n        break;\n      // LHS value in 'with' statement body (__hook__('w.=', __with__, ['p', { set ['='](v) { p = v } } ], 'context', false)['='])\n      case 'w.=':\n        result = args[1];\n        break;\n      // assignment operators in 'with' statement body\n      case 'w=':\n      case 'w+=':\n      case 'w-=':\n      case 'w*=':\n      case 'w/=':\n      case 'w%=':\n      case 'w**=':\n      case 'w<<=':\n      case 'w>>=':\n      case 'w>>>=':\n      case 'w&=':\n      case 'w^=':\n      case 'w|=':\n        result = args[2](args[1]);\n        break;\n      // default (invalid operator)\n      default:\n        f(); // throw TypeError: f is not a function\n        result = null;\n        break;\n      }\n    }\n    return result;\n  }\n```\n\n```javascript\n  // Example Hook Callback Function with Primitive Access Control\n  hashContext = { 'hash': 'context', ... }; // Generated from hook.preprocess initialContext[0][1]\n  trustedContext = { 'context': /trustedModules/, ... }; // Access Policies\n\n  window.__hook__ = function __hook__(f, thisArg, args, context, newTarget) {\n    console.log('hook:', context, args);\n    if (!hashContext[context] ||\n        !trustedContext[hashContext[context]] ||\n        !(new Error('').stack.match(trustedContext[hashContext[context]]))) {\n      // plus check thisArg, args, etc.\n      throw new Error('Permission Denied');\n    }\n    return newTarget\n      ? Reflect.construct(f, args)\n      : thisArg\n        ? f.apply(thisArg, args)\n        : f(...args);\n  }\n```\n\n### Entry HTML with Service Worker\n\nIf hooking is performed run-time in Service Worker, the entry HTML page must be loaded via Service Worker\nso that no hook-targeted scripts are evaluated without hooking.\n\nTo achieve this, the static entry HTML has to be __Encoded__ at build time by `hook.serviceWorkerTransformers.encodeHTML(html)`.\n\n#### Hook CLI to encode the entry HTML\n\n```sh\n  # encode src/index.html to dist/index.html\n  hook --out dist/index.html src/index.html\n```\n\n#### Decoded/Original HTML (source code)\n\n```html\n<html>\n  <head>\n    <script src=\"../thin-hook/hook.min.js?version=1&no-hook=true&hook-name=__hook__&fallback-page=index-no-sw.html&hook-property=false&service-worker-ready=true\"></script>\n    <!-- Hook Callback Function witout hooking properties -->\n    <script no-hook>\n      window.__hook__ = function __hook__(f, thisArg, args, context, newTarget) {\n        ...\n        return newTarget\n          ? Reflect.construct(f, args)\n          : thisArg\n            ? f.apply(thisArg, args)\n            : f(...args);\n      }\n    </script><!-- end of mandatory no-hook scripts -->\n    <!-- comment --->\n    <script src=\"...\"></script>\n    ...\n</html>\n```\n\n#### Encoded HTML (Service Worker converts it to Decoded HTML)\n\n```html\n<html>\n  <head>\n    <script src=\"../thin-hook/hook.min.js?version=1&no-hook=true&hook-name=__hook__&fallback-page=index-no-sw.html&hook-property=false&service-worker-ready=false\"></script></head></html>\n    <!-- Hook Callback Function without hooking properties -->\n    <script no-hook>\n      window.__hook__ = function __hook__(f, thisArg, args, context, newTarget) {\n        ...\n        return newTarget\n          ? Reflect.construct(f, args)\n          : thisArg\n            ? f.apply(thisArg, args)\n            : f(...args);\n      }\n    </script><!--<C!-- end of mandatory no-hook scripts --C>\n    <C!-- comment --C>\n    <script src=\"...\"></script>\n    ...\n</html>-->\n```\n\n- `</head></html>` is inserted between the first `hook.min.js` script and the second no-hook script, which looks strange but is required for correct execution of no-hook scripts.\n  - If `</head></html>` is inserted at the end of mandatory no-hook scripts according to the normal HTML format, the page encounters the unexpected \"hook is not defined\" error, whose root cause is under investigation.\n\n## Supported Syntax\n\n- Functions\n- Object Shorthand Methods (`{ m() {} }`)\n- ES6 Classes (`constructor`, `super`, `this`, `new`)\n- ES6 Modules (`import`, `export`);\n- Expressions in Template Literals(`` `${(v => v * v)(x)}` ``)\n- Generator Functions (`function *g() { yield X }`)\n- Arrow Functions (`a => a`, `a => { return a; }`, `a => ({ p: a })`)\n- Async Functions (`async function f() {}`, `async method() {}`, `async () => {}`)\n- Default Parameters for Functions/Methods/Arrow Functions\n- Default Parameters with Destructuring (`function f([ a = 1 ], { b = 2, x: c = 3 }) {}`)\n- Property Accessors (`o.p`, `o['p']`, `o.p()`)\n\n## Install\n\n### Browsers\n\n```sh\n  bower install --save thin-hook\n```\n\n### NodeJS\n\n```sh\n  npm install --save thin-hook\n```\n\n## Import\n\n### Browsers\n\n```html\n  <!-- browserified along with espree and escodegen; minified -->\n  <script src=\"path/to/bower_components/thin-hook/hook.min.js\"></script>\n```\n\n### NodeJS\n\n```javascript\n  const hook = require('thin-hook/hook.js');\n```\n\n## API (Tentative)\n\n- `hook(code: string, hookName: string = '__hook__', initialContext: Array = [], contextGeneratorName: string = 'method', metaHooking: boolean = true, hookProperty: boolean = true, sourceMap: object = null, asynchronous: boolean = false, compact: boolean = false, hookGlobal: boolean = true, hookPrefix: string = '_p_', initialScope: object = null)`\n  - `code`: input JavaScript as string\n  - `hookName`: name of hook callback function\n  - `initialContext`: typically `[ ['script.js', {}] ]`\n  - `contextGeneratorName`: function property name in `hook.contextGenerators`\n    - argument `astPath = [ ['script.js', {}], ['root', rootAst], ['body', bodyAst], ..., [0, FunctionExpressionAst] ]`\n  - `metaHooking`: Enable meta hooking (run-time hooking of metaprogramming) if true\n  - `hookProperty`: Enable hooking of object property accessors and new operators if true\n  - `sourceMap`: Source map parameter in an object. `{ pathname: 'path/to/script_source.js'}` Default: null\n  - `asynchronous`: Return a Promise if true. Default: false\n  - `compact`: Generate compact code if true. Default: false\n    - Note: `sourceMap` is disabled when `compact` is true\n  - `hookGlobal`: Hook global variable access. Must be enabled with `hookProperty`. Default: true\n  - `hookPrefix`: Prefix for `hook.global()._p_GlobalVariable` proxy accessors. Default: `_p_`\n    - Note: `hook.global()` return the global object with `get/set` accessors for the prefixed name\n  - `initialScope`: Initial scope object (`{ vname: true, ... }`) for hooked eval scripts. Default: null\n- `$hook$`: `$hook$ === hook`. Alias of `hook` in hooked scripts\n- `hook.hookHtml(html: string, hookName, url, cors, contextGenerator, contextGeneratorScripts, isDecoded, metaHooking = true, scriptOffset = 0, _hookProperty = true, asynchronous = false)`\n- `hook.__hook__(f: function or string, thisArg: object, args: Array, context: string, newTarget: new.target meta property)`\n  - minimal hook callback function with property hooking\n  - `f`:\n    - `function`: target function to hook\n    - `string`: property operation to hook\n      - `.`: get property (`o.prop`)\n      - `*`: iterate over (`for (p in o)`, `for (p of o)`)\n      - `in`: property existence (`'p' in o`)\n      - `()`: function call (`o.func()`)\n      - `=`, `+=`, ...: assignment operation (`o.prop = value`)\n      - `p++`, `++p`, `p--`, `--p`: postfixed/prefixed increment/decrement operation (`o.prop++`)\n      - `delete`: delete operation (`delete o.prop`)\n      - `s.`: get property of super (`super.prop`)\n      - `s()`: call super method (`super.method()`)\n      - `s=`, `s+=`, ...: assignment operation for super (`super.prop = value`)\n      - `s++`, `++s`, `s--`, `--s`: postfixed/prefixed increment/decrement operation for super (`super.prop++`)\n      - `w.`, `w=`, `w()`, `w++`, ...: operations on variables in within `with` statements\n  - `thisArg`: `this` object for the function or the operation\n  - `args`:\n    - arguments for the function\n    - `[ property ]` for property access operations\n    - `[ property, value ]` for property assignment operations\n    - `[ property, [...args] ]` for function call operations\n  - `context`: context in the script\n  - `newTarget`: `new.target` meta property for constructor calls;\n    - `true` for new calls\n    - Falsy values for non-`new` operations for faster detection of the operations\n      - `false` for `with` statement calls\n      - `0` for function calls\n      - `undefined` for other calls\n- `hook.__hook_except_properties__(f, thisArg, args, context, newTarget)`\n  - minimal hook callback function without property hooking\n- `hook.hookCallbackCompatibilityTest(__hook__ = window[hookName], throwError = true, checkTypeError = true)`\n  - run-time test suite for hook callback function\n  - Usage: `window.__hook__ = function __hook__ (...) {}; hook.hookCallbackCompatibilityTest();`\n  - An error is thrown on compatibility test failure.\n  - `false` is returned on a test failure if `throwError = false`\n  - tests on non-callable object's function call are skipped if `checkTypeError = false`\n- `hook.contextGenerators`: object. Context Generator Functions\n  - `null()`: context as `''`\n  - `astPath(astPath: Array)`: context as `'script.js,[root]Program,body,astType,...'`\n  - `method(astPath: Array)`: context as `'script.js,Class,Method'` with caching, including computed method variable name\n  - `cachedMethod(astPath: Array)`: alias for `method`\n  - `cachedMethodDebug(astPath: Array)`: context as `'script.js,Class,Method'`, comparing contexts with those by \"oldMethod\" in console.warn() messages\n  - `oldMethod(astPath: Array)`: context as `'script.js,Class,Method'` for compatibility\n  - custom context generator function has to be added to this object with its unique contextGeneratorName\n- `hook.$(symbolToContext = __hook__, contexts)`: context symbol generator function used in hooked scripts to generate symbols corresponding to given contexts\n  - Example call inserted at the beginning of a hooked script: `const __context_mapper__ = $hook$.$(__hook__, [ 'examples/example2.js,C', ... ]);`\n  - `__context_mapper__`: `Array` of symbol contexts\n    - In a hooked script, `__context_mapper__` is actually `__ + hex(sha256(topContextOfScript + code)) + __`\n      - Note: Due to this specification, **the same script in the same URL cannot be loaded to a single document multiple times**\n    - `__context_mapper__[N]`: the symbol context corresponding to the string context `contexts[N]`\n    - `__hook__[__context_mapper__[N]]` is set as `contexts[N]` so that `__hook__` can convert symbol contexts to their corresponding string contexts\n- Hooked Native APIs: Automatically applied in `hook()` preprocessing\n  - `hook.global(hookCallback: function = hookName, context: string, name: string, type: string)._p_name`: hooked global variable accessor when `hookGlobal` is true\n    - `type`: one of `'var', 'function', 'let', 'const', 'class', 'get', 'set', 'delete', 'typeof'`\n  - `hook.Function(hookName, initialContext: Array = [['Function', {}]], contextGeneratorName)`: hooked Function constructor for use in hook callback function `__hook__`\n    - Usage: `(new (hook.Function('__hook__', [['window,Function', {}]], 'method'))('return function f() {}'))()`\n    - Notes:\n      - Avoid replacing the native API `window.Function` for better transparency (now commented out in the `demo/hook-native-api.js`)\n      - **NOT automatically applied in the hooking**\n      - Applied in the hook callback function (`__hook__`) instead\n  - `hook.FunctionArguments(hookName, initialContext: Array = [['Function', {}]], contextGeneratorName = 'method', args, isGenerator = false)`: generate hooked Function arguments to hand to Function constructor for use in hook callback function `__hook__`\n    - Usage: `hook.FunctionArguments('__hook__', [['window,Function', {}]], 'method', ['return function f() {}'])`\n    - Returns hooked `args` in a cloned `Array`\n  - `hook.eval(hookName, initialContext: Array = [['eval', {}]], contextGeneratorName)`: hooked eval function\n    - Usage: `hook.eval('__hook__', [['eval', {}]], 'method'))('1 + 2', (script, eval) => eval(script))`\n    - Note: In no-hook scripts with the hooked global `eval` function via `hook.hook(hook.eval(...))`, the evaluation is bound to the global scope unless the wrapper arrow function `(script, eval) => eval(script)` is defined in the local scope and specifed as the second argument of each `eval()` call\n  - `hook.setTimeout(hookName, initialContext: Array = [['setTimeout', {}]], contextGeneratorName)`: hooked setTimeout function\n    - Note: Not automatically applied if the first argument is an (arrow) function expression\n  - `hook.setInterval(hookName, initialContext: Array = [['setInterval', {}]], contextGeneratorName)`: hooked setInterval function\n    - Note: Not automatically applied if the first argument is an (arrow) function expression\n  - `hook.Node(hookName, initialContext: Array = [['Node', {}]], contextGeneratorName)`: hook `textContent` property\n    - `set textContent`: hooked with context 'ClassName,set textContent'\n  - `hook.Element(hookName, initialContext: Array = [['Element', {}]], contextGeneratorName)`: hook `setAttribute` function\n    - `setAttribute('onXX', '{script in attribute}')`: Script in onXX handler attribute is hooked\n    - `setAttribute('href', 'javascript:{script in URL}')`: Script in URL `\"javascript:{script in URL}\"` is hooked\n  - `hook.HTMLScriptElement(hookName, initialContext: Array = [['HTMLScriptElement', {}]], contextGeneratorName)`: HTMLScriptElement with hooked properties\n    - Note: Applied only at run time. Not applied in preprocessing. `HTMLScriptElement` class is the same object as the native one. `hook.Node` and `hook.Element` are called internally.\n    - `set textContent`: Script in `textContent` is hooked if `type` is a JavaScript MIME type. `Node.textContent` is hooked as well.\n      - Note: Scripts set by `innerHTML`/`outerHTML`/`text` properties are NOT executed, while `text` should be executed according to the standards.\n    - `set type`: Script in `this.textContent` is hooked if `type` is a JavaScript MIME type.\n    - `setAttribute('type', mimeType)`: Script in `this.textContent` is hooked if `mimeType` is a JavaScript MIME type. `Element.setAttribute` is hooked as well.\n  - `hook.HTMLAnchorElement(hookName, initialContext: Array = [['HTMLAnchorElement', {}]]), contextGeneratorName)`: HTMLAnchorElement with hooked href property\n    - `set href`: Script in URL `\"javascript:{script in URL}\"` is hooked\n  - `hook.HTMLAreaElement(hookName, initialContext: Array = [['HTMLAreaElement', {}]]), contextGeneratorName)`: HTMLAreaElement with hooked href property\n    - `set href`: Script in URL `\"javascript:{script in URL}\"` is hooked\n  - `hook.Document(hookName, initialContext: Array = [['Document', {}]], contextGeneratorName)`: hook `write` function\n    - `write('<sc' + 'ript>{script in string}</sc' + 'ript>')`: Script in HTML fragment is hooked\n  - `hook.with(scope: Object, ...scopes: Array of Object)`: Hook `with` statement scope object\n    - `with (hook.with(obj, { v1: true, v2: true, ...})) {}`\n  - `hook.importScripts()`: return hooked `importScripts` function for Workers, invalidating extensions other than `.js` and `.mjs`\n    - Note: No arguments to pass\n- `hook.hook(target: Class, ...)`: hook platform global object with `target`\n  - Usage: `['Function','setTimeout','setInterval',...].forEach(name => hook.hook(hook.Function('__hook__', [[name, {}]], 'method'))`\n- `hook.serviceWorkerHandlers`: Service Worker event handlers\n  - `install`: 'install' event handler. Set version from the `version` parameter\n  - `activate`: 'activate' event handler. Clear caches of old versions.\n  - `message`: 'message' event handler.\n    - **INTERNAL** `'channel'` message: Transfer MessageChannel port objects for hook workers from the main document to the Service Worker at initialization\n    - **INTERNAL** `'unload'` message: Trigger unloading of hook workers\n    - **INTERNAL** `'coverage'` message: Transfer `__coverage__` instanbul coverage object for the Service Worker to the main document to collect code coverage in `test/hook.min.js`\n    - `['plugin', 'pluginId', ...params ]` message: Transfer a message to the target plugin identified by `'pluginId'`. The target plugin must add its own event listener to handle the message.\n      - `['plugin', 'pluginId:enqueue', ...params ]`: When the `pluginId` ends with `:enqueue`, events with posted messages are enqueued to `hook.parameters.messageQueues['pluginId:enqueue'] = []` even before plugins are loaded into the Service Worker\n        - Each enqueued message is immediately responded via `event.ports[0].postMessage()` with a dummy response message generated by cloning the posted message and appending `':enqueued'` such as `['plugin', 'pluginId:enqueue', ...params, ':enqueued' ]`\n        - The target plugin must dequeue the enqueued events and append `':dequeued'` to the queue to stop further enqueueing. For example, the queue `[]` changes as follows:\n          - An event is enqueued: `[ event1 ]`\n          - The plugin append `':dequeued'`: `[ event1, ':dequeued' ]`\n          - The plugin dequeues and processes the event(s): `[ ':dequeued' ]`\n        - Enqueued messages are likely to be one-way messages as the main document is about to reload itself\n        - `hook.parameters.messageQueues['pluginId:enqueue']` may NOT exist when the plugin is loaded. So the plugin must create its own queue if it has not been created.\n  - `fetch`: 'fetch' event handler. Cache hooked JavaScripts and HTMLs except for the main page loading `hook.min.js`\n    - `<script src=\"thin-hook/hook.min.js?version=1&sw-root=/&no-hook=true&hook-name=__hook__&discard-hook-errors=true&fallback-page=index-no-sw.html&hook-property=true&service-worker-ready=true\"></script>`: arguments from the page\n      - `version`: default `1`. Service Worker cache version. Old caches are flushed when the version is changed in the main page and reloaded. Service Worker is updated when the controlled page is detached after the reloading.\n      - `sw-root`: optional. Set Service Worker scope\n      - `hook-name`: default `__hook__`. hook callback function name\n      - `context-generator-name`: default `method`. context generator callback function name\n      - `discard-hook-errors`: `true` if errors in hooking are ignored and the original contents are provided. Default: `true`\n      - `fallback-page`: fallback page to land if Service Worker is not available in the browser\n      - `no-hook-authorization`: Optional. CSV of no-hook authorization tickets for no-hook scripts. Typically for ticket of no-hook authorization script itself.\n        - The values are stored in `hook.parameters.noHookAuthorizationPreValidated` object in Service Worker\n        - Add the value `log-no-hook-authorization` to log authorization in console\n        - Note: `no-hook-authorization` must not exist in learning mode with `hook.parameters.noHookAuthorization['*'] === true`\n          - Steps to update authorized no-hook scripts:\n            - 1. Let no-hook be \"learning mode\" by truthy `hook.parameters.noHookAuthorization['*']`\n            - 2. Remove (or temporarily rename) `no-hook-authorization` parameter from hook.min.js\n            - 3. Update no-hook script(s)\n            - 4. Clear Service Worker(s)\n            - 5. Update `version` parameter for hook.min.js\n            - 6. Check \"Preserve Logs\" option in debugger console\n            - 7. Reload the page(s) with no-hook script(s)\n            - 8. Copy and Paste values of hook.parameters.noHookAuthorizationPassed from both browser document and Service Worker to no-hook authorization script\n            - 9. Disable \"learning mode\"\n            - 10. Enable (or revive) `no-hook-authorization` parameter for hook.min.js with a dummy value\n            - 11. Clear Service Worker(s)\n            - 12. Update `version` parameter for hook.min.js\n            - 13. Reload the page(s) with no-hook scripts(s)\n            - 14. Copy and Paste the ticket for the no-hook authorization script into the `no-hook-authorization` parameter\n            - 15. Update `version` parameter for hook.min.js\n            - 16. Clear Service Worker(s)\n            - 17. Reload the page(s) with no-hook script(s)\n            - 18. Check if there are no unauthorized no-hook scripts\n      - ","readmeFilename":"README.md"}