{"_id":"soko","_rev":"29-ee45a5701ccc4e5069198da6e852ff0e","name":"soko","description":"A toolbox of cli tools for building and running javascript applications.","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"soko","version":"0.0.1","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko build":"gulp build","soko build styles":"gulp build:styles","soko build assets":"gulp build:assets","soko build scripts":"gulp build:scripts","soko clean":"gulp clean","soko deploy":"gulp deploy","soko rev":"gulp rev","soko server":"gulp server","soko watch":"gulp watch"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","require-dir":"^0.3.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"gitHead":"fb5b112f481389b9e3dfc5161b78d9a2d801106b","_id":"soko@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-LffvmBDbhc6LveJKv15eKaOVZWEcdw8NcbPRdZBtC8hmSibxV1i01mXzMlEoQOgya80L+3w1tPSPu4hBEHV/ag==","shasum":"110c1e6802eb652460adcb1bc98aef45a7ab6e48","tarball":"https://registry.npmjs.org/soko/-/soko-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvjBFrd6WukB5g5unuyf47e/NTvegDTZiYS3gwIv/isAiEAr3jHzyKVSldIsAHvHVPo7vMI0f3F3+weJzakOWggv3c="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.0.1.tgz_1512418269300_0.9620089344680309"},"directories":{}},"0.0.2":{"name":"soko","version":"0.0.2","description":"A toolbox of cli tools for building and running javascript applications.","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp build","build styles":"gulp build:styles","build assets":"gulp build:assets","build scripts":"gulp build:scripts","clean":"gulp clean","deploy":"gulp deploy","rev":"gulp rev","server":"gulp server","watch":"gulp watch"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","require-dir":"^0.3.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"gitHead":"7307d70f6912f79ece8889ef1ecb875da118bf82","_id":"soko@0.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-OvWekdVHqVsRdk9WYtv9cuSrTQV1TwYHcz//3mV4d5AzLPMTZwZb2Q+vv5u7jdpw0byC+jdfOPoE+v+wlWJAAQ==","shasum":"3bd431bce656fb6ab2268727de2f9a361339adf8","tarball":"https://registry.npmjs.org/soko/-/soko-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARVjb4/lE3eFBw5Mdvq6YnU0Y3mSNeSHplT9dX6eHWrAiBiKdMIXpLMma05C0geVx+O15qDpHQcevvaa5PLOYvkzg=="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.0.2.tgz_1512421934541_0.5610627797432244"},"directories":{}},"0.0.3":{"name":"soko","version":"0.0.3","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko build":"./bin/gulp_exec.js","soko build:styles":"./bin/gulp_exec.js","soko build:assets":"./bin/gulp_exec.js","soko build:scripts":"./bin/gulp_exec.js","soko clean":"./bin/gulp_exec.js","soko deploy":"./bin/gulp_exec.js","soko rev":"./bin/gulp_exec.js","soko server":"./bin/gulp_exec.js","soko watch":"./bin/gulp_exec.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","require-dir":"^0.3.2","shelljs":"^0.7.8","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"gitHead":"89bb0b20c0d7c5dfe03869c1743f100731c03aa6","_id":"soko@0.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-imbIdbSvxLNjJWTBJp6doVmwo/gJie7cXi8IkHtQbiak3a3tAIcHcDIPdjYHiIUOVSd9J2iAfTZHPvP/Y9SG7w==","shasum":"4be4e141008aac9d53acb07ad59e9f5d473ea3f3","tarball":"https://registry.npmjs.org/soko/-/soko-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+4SnyjNHS8uG0doXM4jeIKLi2G4gk8z6pAU+zQJ/CHwIhAIP36G6mfUi/OVWklTtzvrkgYZ2AnjFuEGufXoyq4v7r"}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.0.3.tgz_1512488499858_0.29978884872980416"},"directories":{}},"0.0.4":{"name":"soko","version":"0.0.4","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko-build":"./bin/gulp_exec.js","soko-build:styles":"./bin/gulp_exec.js","soko-build:assets":"./bin/gulp_exec.js","soko-build:scripts":"./bin/gulp_exec.js","soko-clean":"./bin/gulp_exec.js","soko-deploy":"./bin/gulp_exec.js","soko-rev":"./bin/gulp_exec.js","soko-server":"./bin/gulp_exec.js","soko-watch":"./bin/gulp_exec.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","require-dir":"^0.3.2","shelljs":"^0.7.8","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"gitHead":"c9e1ba6ef0e34ece1b14e28215ad355e90130240","_id":"soko@0.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-fcFyFzzhqvKEZ2US/4ccgv0XDLOY6t5p87DVEPDIePbb5JdRXDrNC1HyY2fnaY5vwBP+EldluEvbBvDV+xp0Qw==","shasum":"4d45c4afcf0eba793eb143353b27bbf81740a8cf","tarball":"https://registry.npmjs.org/soko/-/soko-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBa8vhoteOIYodQK6gK7gTgcBHscfzNY8S+wKPUBk50PAiBErzT1JhcdXiVfFiua6paootbCKiIdBOm3EAacc75unw=="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.0.4.tgz_1512489306683_0.7141645236406475"},"directories":{}},"0.0.5":{"name":"soko","version":"0.0.5","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","require-dir":"^0.3.2","shelljs":"^0.7.8","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"gitHead":"986ea54565f781324a60b5a087d86a7847207b48","_id":"soko@0.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-2wD0hQ/e5KTeaaYx7ObhnyfeBZ6BKqNJN5c+pYiClXJtm/3dgb6gVIhT0/mhawJ0C2NUxlwpChqmLH0JXbhekw==","shasum":"e8a3c4d17fdf285acdd0bf98d3a3fe4ccaf8cbda","tarball":"https://registry.npmjs.org/soko/-/soko-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9ess0NIwsvokFB+nFTmU88sNv8n/VCInoI4R4WE9gaAIgeDgVgX94dWFRd3LmLAKvdUnB6AoOfxYAziTfk7o5rA8="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.0.5.tgz_1512496486756_0.0422302782535553"},"directories":{}},"0.0.6":{"name":"soko","version":"0.0.6","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","require-dir":"^0.3.2","shelljs":"^0.7.8","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"gitHead":"986ea54565f781324a60b5a087d86a7847207b48","_id":"soko@0.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-59WAl6kIZWQaaa+pqgDPtiLqhRrxCMJ51HVrlnc7HkqIZfAf3Y1upVXGEh2MgdSxDK94MuGtjwONtGctCyvCGw==","shasum":"5a390cca581ddf301a525676b6a166acd08e1ec3","tarball":"https://registry.npmjs.org/soko/-/soko-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCVARC4xeEEElejGaZuNX8GJ25qcKG1YNABoEhStArXAIgaWgKFMLls/axbCyVHwJa2pbRjh/JHH8mqkuHBeP0cY8="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.0.6.tgz_1512497318992_0.8155708399135619"},"directories":{}},"0.0.7":{"name":"soko","version":"0.0.7","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"autoprefixer":"^7.2.1","babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","cssnano":"^3.10.0","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","shelljs":"^0.7.8","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"gitHead":"fbff56341145e71d75dfdd841906403859dfc631","_id":"soko@0.0.7","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-wkpqBDM3yb3F+UpPKgW+6AST8CG3zkb3eqt/8SXbZHcBbPblz1ZuW8tMb+lINHGb7ij9dUTnfwc/cv4MEBmnAQ==","shasum":"353881e34e344db4a208655e57b278035ed1bbb6","tarball":"https://registry.npmjs.org/soko/-/soko-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3xWdUWOULJttYEvnmuWEryp78l4lCU6bJLBRDW8JftAiEAkQ1u5gW4sk9aJiuLCbqErlWTC+cGhQ81BgCAoXTwdrg="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.0.7.tgz_1512509206594_0.07516632205806673"},"directories":{}},"0.1.4":{"name":"soko","version":"0.1.4","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-notify":"^3.0.0","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.6","gulp-sass":"^3.1.0","gulp-size":"^2.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","uglify-js":"^3.2.1","uglifyify":"^4.0.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"cb09bbe25ba8c8bb4c4f8e82d2d831ba1591c1db","_id":"soko@0.1.4","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-XHn4ods566YOJn6YmvS2bwbN14DeqhhZ/VoSqGJLop8jIg84xVK4gmd5a7RJ/f4NsupOXQPq/TOW1JmHgLqLzQ==","shasum":"a223482bd056083c4c689f5e08d21592ce16aff4","tarball":"https://registry.npmjs.org/soko/-/soko-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKfvaLQIaN2fSRR7ezNH8z3nuKpX1FLez48THxK4eB1gIgdLJC9j4gml/RADKVSCJKhu3W3zY380Lykvdf5L3NGqk="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.1.4.tgz_1512680817395_0.38575722370296717"},"directories":{}},"0.1.5":{"name":"soko","version":"0.1.5","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-notify":"^3.0.0","gulp-rev":"^8.1.0","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.6","gulp-sass":"^3.1.0","gulp-size":"^2.1.0","gulp-sourcemaps":"^2.6.1","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","uglify-js":"^3.2.1","uglifyify":"^4.0.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","yargs":"^10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"0fd0bda684a9fa5bbeb646167da45dce0625b241","_id":"soko@0.1.5","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-yMl847qgJvaHuQAODbZ1xXZEA288xyDpNwESAWlHE9teGn09RdXq6nw20mtU9RzPlkZHh1v0cMvn+ro/4twd+A==","shasum":"01b669c1f1c8d1272c0bae6b51c55c2e270dc85d","tarball":"https://registry.npmjs.org/soko/-/soko-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYWE6vHrmJ89rEYAuMYuplOp3FKe/kEnCoi26PUB5qNQIgDu8qTGC7Ieo0ZzSB23K+N/WhGHa3IWvBe7MXKRqBSSE="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.1.5.tgz_1512681604408_0.6694856639951468"},"directories":{}},"0.1.6":{"name":"soko","version":"0.1.6","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-notify":"^3.0.0","gulp-rev":"^8.1.1","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-size":"^2.1.0","gulp-sourcemaps":"^2.6.3","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","uglify-js":"^3.3.4","uglifyify":"^4.0.5","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","yargs":"^10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"00f0361cf7e2eecdd5e9850082efa516b2a6ee2f","_id":"soko@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-Dk6NnxXmnO/fb/gK1YmsXAAvhEpm7xHAUw6tGBs6dMQpstVmasXVdTxMyjy+0120C+NatUBUKUclbbFFR35Wvg==","shasum":"ed5a2c998a1dec6693edd1ed5b38e1b4f56348bd","tarball":"https://registry.npmjs.org/soko/-/soko-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWUK3xDKhrJlmOcHzWzqFOnc88Hpe90h7uQDHZL7c5tgIgJEzA7VzxNmkTIpkSmn9afk0tduyXbPlw7ssB+geIkzM="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.1.6.tgz_1515009714228_0.6914560568984598"},"directories":{}},"0.2.0":{"name":"soko","version":"0.2.0","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"engines":{"node":">= 8.6.0"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-notify":"^3.0.0","gulp-rev":"^8.1.1","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-size":"^2.1.0","gulp-sourcemaps":"^2.6.3","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","uglify-js":"^3.3.4","uglifyify":"^4.0.5","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","yargs":"^10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"e7c0fb97247e524b4ca4566e86a82097c634d8ec","_id":"soko@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-iNvsf4CTCrAMQHpQNHAR0NUEjfafXPtfXn7jqsvFvg+a3yT/szRNPyU4oRzx+QX+md/aD3yH7GEzNvPZ7xk4Zw==","shasum":"64a8af3336f5910df9d2fb46e48718c038e25f08","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPN+wL26J1hplExF5mdFMB2+9QMfwKby58upmnPdA6+AiEA+e+kEG6HeuWtpYSuhMlnK3KXdngHuYjRqPfZW15bHKw="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.2.0.tgz_1515440514935_0.36333699407987297"},"directories":{}},"0.2.1":{"name":"soko","version":"0.2.1","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"~6.26.0","babel-preset-env":"~1.6.1","babel-preset-react":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babelify":"~8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-notify":"^3.0.0","gulp-rev":"^8.1.1","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-size":"^2.1.0","gulp-sourcemaps":"^2.6.3","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","uglify-js":"^3.3.4","uglifyify":"^4.0.5","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","yargs":"^10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"b93dfb775bafa554ccc117c98f40af324a4702a2","_id":"soko@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-UPCnm3oDdUzCNCefVh9Khy/1XBCNf9M9zD9So6j64GJHBFBRC+hdnMql3QRO36PnSoUonZiK14y831jg5CnA1Q==","shasum":"ef149e297657c665c96fbde5ca3c292eb0c0b409","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCewObXYeTGDxFiHU/rsMxvwZLVh2d6is/l7CK/P9XxUQIgXOWlt3FEyxIqMOd2EZMZ9ZrawR/6HZK9Ay3NpN/p7VM="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.2.1.tgz_1515442044170_0.7737905159592628"},"directories":{}},"0.2.2":{"name":"soko","version":"0.2.2","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"~6.26.0","babel-preset-env":"~1.6.1","babel-preset-react":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babelify":"~8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-notify":"^3.0.0","gulp-rev":"^8.1.1","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-size":"^2.1.0","gulp-sourcemaps":"^2.6.3","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","uglify-js":"^3.3.4","uglifyify":"^4.0.5","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","yargs":"^10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"a68ba43b07b1c5864f5626dd4b9598822cc3e2e8","_id":"soko@0.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-1XQFTZJ5KtZaExTEMKIHfL0jGczkfKqKsqFYm4Y3roS1+7NyyJ6yrTKBn0xj61lih+IMfYD4XwQ++oKhatD3bg==","shasum":"8de3bc7146ed694ab935bf8d007c3a148f8b5f4e","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGsWUMsBQD0uzuS279n8cKEGvOVPA1u2KC79asqrsrbwIhANJXj3PWbS/cFJ12J3102EmyUmALU9l8bfEI5W+BVn3d"}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko-0.2.2.tgz_1516310066425_0.23324505263008177"},"directories":{}},"0.2.3":{"name":"soko","version":"0.2.3","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"~6.26.0","babel-preset-env":"~1.6.1","babel-preset-react":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babelify":"~8.0.0","browserify":"^14.5.0","clean-css":"^4.1.9","del":"^3.0.0","envify":"^4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"^4.0.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.2","gulp-if":"^2.0.2","gulp-notify":"^3.0.0","gulp-rev":"^8.1.1","gulp-rev-replace":"^0.4.3","gulp-rsync":"0.0.8","gulp-sass":"^3.1.0","gulp-size":"^2.1.0","gulp-sourcemaps":"^2.6.3","gulp-uglify":"^3.0.0","merge-stream":"^1.0.1","minimist":"^1.2.0","mkdirp":"^0.5.1","node-sass":"^4.7.2","require-dir":"^0.3.2","uglify-js":"^3.3.4","uglifyify":"^4.0.5","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","yargs":"^10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"dbb268bc069c5d441457ac8425487bc1205f910c","_id":"soko@0.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-Z19rMQTngNMA7mGl8gr0sySMeIYxjnPAbacvHRw0SjJC8B66bJONK+58bCxK+qhvFjllNV03O3dGsC3Gq4u9JA==","shasum":"a1915dccada50444f5060ada4dd6f5ae74ee9b1f","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.3.tgz","fileCount":92,"unpackedSize":220244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4K68OmZBGIyf3L9bBR3ISTYI5AY/ZHYd+HCibUE2T3AiEAyfey8IOM4j6Xi70pZTf/vGApbGVc3mxlgB3zgEWvhj0="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.2.3_1522174638147_0.4044372333785726"},"_hasShrinkwrap":false},"0.2.4":{"name":"soko","version":"0.2.4","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"~6.26.0","babel-preset-env":"~1.6.1","babel-preset-react":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babelify":"~8.0.0","browserify":"~16.1.1","clean-css":"~4.1.9","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.2","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.3","gulp-rsync":"~0.0.8","gulp-sass":"~3.1.0","gulp-size":"~2.1.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~0.3.2","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~10.0.3"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"95efff6a9bebba69d165bbb6770a91d9d0133965","_id":"soko@0.2.4","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-vXLIzWVyILVIR7mUYXkDkgPhX1tyQekBR7KvbujUK+/UzGA8uRddY5BNgNyklz7BEj2erDC/FnL1xacraBTOqA==","shasum":"8ee35e0f6abdc2ceace7d963edb9c4a693aa42b6","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.4.tgz","fileCount":92,"unpackedSize":220094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq4j4/M/Kj5n9j/D/SLrzR+dj0eZmLwMA7OSW398Fi+wIhAIpmpnhCZQ2+JSBxmTjV+VTrGaZ7/xGThB9i7ZHuB8HC"}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.2.4_1523542366662_0.6176621262477755"},"_hasShrinkwrap":false},"0.2.5":{"name":"soko","version":"0.2.5","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"~6.26.3","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babelify":"~8.0.0","browserify":"~16.2.2","clean-css":"~4.1.11","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.1","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~1.0.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~11.0.0"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"72c8f5a88b3bf50b9628b283ffd9b320c72369c4","_id":"soko@0.2.5","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-Y3QUgwViQRRWmYkjtqtVlk69eCx8S+iOBv+PC6MaA5tfI8BbwedqtSt7G2bfo7sF0SuOK03/zx5O2AePM7d0JQ==","shasum":"7c17647544b3995e2c7ee2999fd978802511f6dc","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.5.tgz","fileCount":92,"unpackedSize":220095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCCzHCRA9TVsSAnZWagAA+M8P/jiFc/UEV+WNBgDeWuqx\nNjQp5e7VXzpROBeYkC2vqKkiRIewJyQQio4MTdLRp4EC3QT72R/tuZM33WxD\nMYTYayBHioThX/q80T57GZy68E3HF7462PGYKlA5XCi9R21m++vdhZBCbMhS\nlhmhh1dLsbyg9guBUhS1JNKOTb4CMoKmtX0/ENVKLcAtDzlBxUEdYO5OAHdE\nARHNtjvZbYxhAsNskdfnLrRFCahzB2zzbG54HVvbbCxf/j+YbEBD8fNmGLfB\nAQpm2NFr36dHh4yQubr2prK/WBMsbR74+Tm6IcS0OEqOS3GOzmmL7WapjoTL\ndu/2RNX3hdIArmf/9jF5MBkJggyb4EjjL4LXOOhgLWGg6J7oe/2oNkXG4EcR\nI8AYEBNzUHUgQU3kihmyueI6HbioyGLRrVZqfFUu7lZKpI1+z+Ise6/G3axJ\ngXzQdv/iD8nAi4EJ+2p7PAOcVVKAMugsNzAlx6ODIzTyuZFD2jfxJgiEacjD\nQufiIU0EB4cADY1lKA9OnntVW9Sd7YGboU9kL2DFOkMb3WapvEcg3+I+S440\nLOHTufix4iSOt9kXabOhewXEhkvLL/qYuzcy12sDQ/MsM8+mjhSGRTpoN0a6\nkKvFBKDuReygA49y43WdXqj4nMP1k8N4HT5ycCIk1J6omq+qpAbpA+kNlDlv\n3YFZ\r\n=31AJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYIUXFQeqv+djIoAZ3MDEXj65nsLpcavsqUNNlJ7rFpgIhAItageFl9NAXzud3m8Bm/p3A1SnswIOiesTZEbQEamKF"}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.2.5_1527262406234_0.7042091669592605"},"_hasShrinkwrap":false},"0.2.6":{"name":"soko","version":"0.2.6","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"~6.26.3","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babelify":"~8.0.0","browserify":"~16.2.2","clean-css":"~4.1.11","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.1","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~1.0.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~11.0.0"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"e9ff7e63ea12b1082a7e15fff47b31c001d86f80","_id":"soko@0.2.6","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-hu+ajqHYebKzL0S+UhkpC3agEUyr/SrxQ6e3i4+Wtd36+uALUptF3FNTQgiB3rFdcs1uQ0xhIwRHkzUHm8kO/A==","shasum":"46d1a74bfe8f75b7b81fd03ddfee5fe022c8abcb","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.6.tgz","fileCount":11,"unpackedSize":32720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCC1sCRA9TVsSAnZWagAAu0QQAJ2DrJW2Piifh9678jq4\npblVFvIh3PlQ1MUJuOZ6cLfJMZC/06cOg4B3j0MFpMQtWGa+Mj3LazboLmDR\nEQfp9mggtlz+A5IhGSNwB6DMeboyZpnqznZfKqAY4x2OnO9v8u8YEs4ONyTE\nLJdJrPaCF+BQsjdrNBWUR6k19qyMnTzHkGf+gvykG28VlrAJWr8jR9jPEkKK\nCwvF1mXDoUzdjDTW4AoGiH8nmzvWGfrHJ84POy3OcR2d2myvRRRhdO3EGUY6\nvEe8PqAzXLYyvVvb7a8l3tKjG+vfiQkRwnTO7/6jsq7JFe/Mie6F3Q84b8CQ\nflQwZ2efVXmx8fo0JuSU98DerxXQ5tSaLKPkK+Qt/NKp8uZtmQqMCLJcj5n8\njUNSHKHrxwoj3MF6cRHOF5tyBjDlRQGMzOmyB9P71ov2Bo9lwuK7Jx8h7721\n34VtzdWKjrkh0H9qSb8E3P2baWy/U5347VcrmUtwvtv7aSfCU4x9rZkUeSUd\ng4sBDbCnVGe3nbNNLyepv1msZSTjWjvkgEA7iEv++yG7ixQfkVJjvsqiNe8F\nHLLcc4lZM5xACB7xYbUUojJbVtP8m3b8JaiHS03Yz+TXtxyixmiE9v1nhRkI\nRm0o2pL1sKdiztiEX1bz31bd4c0Y+xJStc3ln5FBKxajCFO7VkWCMmYqFzgi\n4TiF\r\n=zrGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh9cyexH104Ul+OtjDGgcb4Ks9mZx0wyJztlMUrEgSNAIgTYoVKhfSmh7NePIn3mzUhHM7VhlT1QIRII/ph/GslIk="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.2.6_1527262571779_0.9604569172575084"},"_hasShrinkwrap":false},"0.2.7":{"name":"soko","version":"0.2.7","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"babel-core":"~6.26.3","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"~6.26.0","babel-preset-env":"~1.7.0","babel-preset-react":"~6.24.1","babelify":"~8.0.0","browserify":"~16.2.2","clean-css":"~4.1.11","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.1","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~1.0.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~11.0.0"},"devDependencies":{"chart.js":"^2.7.1","cred-redux":"0.0.1","localforage":"^1.5.5","moment":"^2.19.3","paginated-redux":"^0.2.2","react":"15.3.0","react-chartjs-2":"^2.6.4","react-dom":"15.3.0","react-redux":"4.4.5","react-router":"2.6.1","react-router-redux":"4.0.5","react-router-scroll":"0.3.2","redux":"^3.7.2"},"gitHead":"e1481efd6932fdeb4e0dd0c8966481053d032079","_id":"soko@0.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-jyJzRtvqBxrAcNovyak35/1BaGDuoUkqU9eh0mtjn2HWVhj8oiEl/k39lspU1C+2XRXqjb/t/6U9HnId2/qtiw==","shasum":"9f3a977c6e67a3543880dcf89d1d55f0d4decf70","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.7.tgz","fileCount":11,"unpackedSize":32843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvL/4CRA9TVsSAnZWagAAvx0P/iz7bMeWP8wNxVR77GIe\nN/hu4KPPVYSA1537vxvho+H193gKaQcsxduC48C4fZc+QNyrzoTYPK+3RLZc\njNZnIlImEk42PzcMWoavqApJtCtBjtx4qwzbcs74o3BOjHDMh27H7FdX9hJk\nNAPes8uqXwT6AlkVVr2/VSWwE7aWzmyL38pHnPmT09aflZdQl9L2L1JC+FwX\nrM6BIQ9P7nOwHVvKy12SBWhg/CHFPOhOm99oqoeN0iRt/epzWACGQEpFJc4B\nuIGASF7ow7cwFdILlqwoPU96WnA7og5iLKWQH8HBHx545j9lVeWDxBJ9lL8G\nGCe5Ot3E1g00VenzVm1SqfPnYIPCgsa4gJynDwuPwWDdkZnptbOPa/ly8xti\nUNap64zOY+pVs4LqfnNseS1F1DRjvpO/Isl03ULslFi4s01VIoaso70FlJ+1\ncqZRwgjWYd3j8uhtwzGG/CsSAYrAGzbzf0EpG3UZpXs4BEknuczhd2oUcvYs\nkTWY+2KvbQlafr268eN7C1j8H1cCsZzqEHycN3uV4c2xPvyazYnXqPmgJbgi\nOb6BkP1747MRSgrrbTvosA1iWiGXdF9L0CokArcUcHUdp86NeBK3xYp9a6JL\nL8wvF+/3qeSGh9OBRbps5MnCha0Lr6LUNZBOmJ3PRIQ5Jz3mXPCSKdcd0Bdm\nP3s8\r\n=hpd9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/leecic9pI5pEhT0f1K9wS1X/ylv+YkgYrgNsFeAHiAiEAuiQmcP44tFiHZRWJqHISeE2q7b2L//LG2a6sLl0m270="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.2.7_1539096567590_0.8900946197337631"},"_hasShrinkwrap":false},"0.2.8":{"name":"soko","version":"0.2.8","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.1","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~1.0.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~11.0.0"},"gitHead":"e1481efd6932fdeb4e0dd0c8966481053d032079","_id":"soko@0.2.8","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-fWLYYR5oXK/QnaYweLrxeXEWJAB2sEBY48IH2+yemtdIpvhXkg8ktBsKWk9KpZuCwCj7rilvbguN2pj2ZCDzLQ==","shasum":"c24b7ad4505a0d4e333b900beec136c7dbf047db","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.8.tgz","fileCount":11,"unpackedSize":32476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvMZkCRA9TVsSAnZWagAAH2gP/2O2sP21jpM1v6sY0ub0\nzSwwo7LEGWeh+QJzifYEc4lJsdAySBrjP29n66iTsncIDWhM+JTxALWg+pjI\nwkmbazWHO5HUjh5VnlsbIs3LY2OAWbYmRr32BYhOokr7T/494Qpx+GgjJSm9\nBSH9Ki4IS6IK9YCO9hKJJkUbLVNK7rTNqgpVx1/yjz1Q66kXGB3AYI/WlSL8\nPjL/1dDOVL/CKwa5tFo6lcM1reg88iQXKCphyBSITsM0bGGZDmnzOwXj//Dp\nxN4SF21IbqvlEsWtgeObarUqzgqmlRfwd7bDwNvrNfmhBFYYaeqvdBCUudtS\n/z7DN8U8tYEYu0LMMQNQSeP7K5IgOyFXzzNQfEyGkaxhyq3zEENC76u9/NSt\nlUDt5o7Lo855Eb0CsrHT5nE77r7LSMBnOOO96KuIRlZimj9nBzyj2pbwSl5n\njLdgLWu5rVdocy6sxBZkxkzMlOXbIZzmzBkFyscynAa6LtsaWKXTrvZlv3VP\nteprgM3mYM7gqnPKqRaJtMyuYld8ZLXlzwxImj2XzsJS+mX2UZjIP/vlo3QV\nESrojXKGVPMtXHH/nv+3agcdrCQDmG3tyIEDEmFKOp/QUcNGVdSi0Q2isoog\nl+p6jYr56XCRCevGLpcHIt4v7le+RzLoLvflwIkxqYU4ghNlf39HsjoSChCj\nbwDO\r\n=X2p+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeUFo1P/7VKovjxRCctBbinSRx2zLc1+z+MPfwRK6WkgIge9uCzB5qCfbouFkoh/DBrqgajM9326BoQQf+igK+GoU="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.2.8_1539098212110_0.20045735546060262"},"_hasShrinkwrap":false},"0.2.9":{"name":"soko","version":"0.2.9","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-async-to-generator":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.1","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~1.0.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~11.0.0"},"gitHead":"571ef48031e4c2623ef15c953bdb0f812551c266","_id":"soko@0.2.9","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-eqbz3eIAYSdrtSRyHK4e6K+QwqLSAMxUKyb8hxMzFoPX0Og2a/LghG/IZfiZtSHvRgtgsUhCuH2WbtySeqIVVw==","shasum":"f845bd04b978247b6199a0cb1c033734477a65c4","tarball":"https://registry.npmjs.org/soko/-/soko-0.2.9.tgz","fileCount":11,"unpackedSize":32590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvMh8CRA9TVsSAnZWagAA6UQP/RI4n5Ew7deN5ftKwlAa\n+WsdD1Lyf1iN3xEK16lh4x3XzQR01YraanZPpJBh44c3CCAFnc8u7Opa3s2d\nejP/SXy4EGEAyP4KmxbubAysNMaz7HFTqRuHWY1Gf3v4WJ+cFCOaIZw3/4if\n5hPMZgIDf8zAYdBNprdcKpwl3abcqwXEAPchTPxXXFm2v/2srm59RHwnz9aC\nV4ZW0R6U3oPbT8uVdqCOlyiFfd8R5SGwjamDnCc0mlYbMcUZM70IUMII5wT8\n43AWmt+V5HWaQs4FyCDNxOyZ4p8ZUCQF2uo/N1DhOzzHPUBoSf7BlwKRGbZU\nFhNBPmsEqBxxesb0WMGKMxWgDOt+YUy+knohkyG152+wRju3X9BPMaPaoRdf\nPbh+dP/jOWbadGSNrs6FoyQAuN9WVUCjDiTGWnqsLShG21Sp0qx22hFnrAgT\nXFWJXFcNRgsTVWFPw7UEEGigju3BgEzV48+sJbY02atsOKcDb6QMxyszqIcf\nCw6L/K+rZOLZ6YxfSYh+YKusF30SOdpRH0kT/BUOMJ6m6vfGGRkGm3tu4JXQ\nGBP0lXDU8I3oKyUsqKnHdXij17gczuqGo6Uq0pc5sdPBBRPgmV84RBybJOPh\n7IcMbu/60rUPJpYxJCyUOe7YgToax57xRginGEDsiPhmhKbZzBLDAakqi5C+\nyTaJ\r\n=lk1U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0lIYYvhPxWmq2KGGgRFqfxG4LBuND+OiV/SWbKqfcXAIhAIuxD7E1Jctfl0YqgvYztPBIUld5jJzzpBRUpqqrShIt"}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.2.9_1539098747793_0.03848012604950379"},"_hasShrinkwrap":false},"0.3.0":{"name":"soko","version":"0.3.0","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.1","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~1.0.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~11.0.0"},"gitHead":"571ef48031e4c2623ef15c953bdb0f812551c266","_id":"soko@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-xZqZ8gQrXFyisMbk/KkEcE+6V7MSl0tOLgxSuH7Sh9phMM5h0H9nBmgNl8t+wO7xYj1N14/nrJm4+jqcKB6lDQ==","shasum":"c1755936b34631511acc468847805b459a070e7d","tarball":"https://registry.npmjs.org/soko/-/soko-0.3.0.tgz","fileCount":11,"unpackedSize":32882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvNFyCRA9TVsSAnZWagAAVK4P/RMW6/cZc6GQwPAKUnYo\ngBe4xBDh9m4CKtJ5Hsnfx2TPuTPf8mT8RG7pTI490TVsViP5HZ1jUbyU/Js/\nW56kYIEN0H2Ye9UNcTvMon0lbTeCd1Y6AG6xKp7ukU0hADuNiMdfBs7HkRfn\nrwedVTgnfoZTE4nDTyMRvIlMl8j0MunzmgHfPBPqDDKGgp3adN63fL5wWa50\nDyGCTnlJfZ9eghVpJw71Q11h/dc2L1kQbdNsRBkMQ8w4QDDNjb2IIkJ74g3Q\n1H/tQEg6Z3s48En8ph/cbu9NuAjqg3M+5zsXGoJXN4hsXDY5mZOVZKp7q0kF\nzctm6hhDz5tSG+Y2Qhl2vVmAR+R+2c/11ZsFsniaWm/ND5s9l95vjlWFpv8Q\nKQqrajJs2Z5pmXsSU4mM74Qe/her3Pp8jyBLATyN+mpyWMvEhZVoBcEvljLb\nOxSyjehVMwcx22MFRGeqU/Zt6jM/6M393vcNdx/UFWauNvDMhMwDDlo5FTTn\nwAxXr64ShuKJ6qxRHwlSe55DdU/LHZ8R9TatgfxlGAwNOdWuyuGeZ/W+9qJj\ndYSLXfCG/n8iLorw1cfIt+1VI2kYOxWfiwJ+xyWlc5xke0S6v3HXOqts0e7r\nYvD6vznqW59fpIJEEeoFK71QP4Ok6ZS4/ecQA67Kp8R3IjEZ3cSzHESDexYR\nKtb5\r\n=4p3l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICll/GDZY82SZ9aroSclsTecT6N/Jd0vYEtoZNSoh8meAiEAmFFbW+CSZFdCRZ45rvabf4wTQUegUuX9CLYBkOXpSKY="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.3.0_1539101041789_0.9125420980301462"},"_hasShrinkwrap":false},"0.3.1":{"name":"soko","version":"0.3.1","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","@babel/runtime":"^7.1.2","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","core-js":"^2.5.7","del":"~3.0.0","envify":"~4.1.0","gulp":"github:gulpjs/gulp#4.0","gulp-autoprefixer":"~4.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~8.1.1","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.1","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.0","minimist":"~1.2.0","require-dir":"~1.0.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~11.0.0"},"gitHead":"571ef48031e4c2623ef15c953bdb0f812551c266","_id":"soko@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-pXGDQcZM2XqEZvo+jrxkOnch0wi3DEln02M0Fay0wJg1iNlstH26d0WKY78KOK3ILXobyeNn09ZaJg79qa1MuQ==","shasum":"ceea56762390777e57dee68b0cdc2386cf5e4a2a","tarball":"https://registry.npmjs.org/soko/-/soko-0.3.1.tgz","fileCount":11,"unpackedSize":32939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvNPWCRA9TVsSAnZWagAAWw4P/3aH1H5EVmmiL/AEga7+\nJBtEHWsREPIGEz2FgsD4pG4OvXlTp1siZhxZ7J38oa/L2298aDCv7QoEVLpa\nH5HHn/0DkIJ1zE9Kr+SMMzDxkxRnqVkLK1MU8brAgSfQnrugBijzi3ychbhI\nrYr7VIGm4nAcPp9l2PKt8o4CogzNgRk0an/UwvGHgw2c57tmRHM5ZszUn0yY\nTBTR2v2C5d4Istozr8+72Sr0wVMTCB+faNElFMHuAQk/JUb2lbtZba3IkZb1\nCOgK+z+RWYkazCbHu7CzKZQlTkxJGga5B3Xbj2LfnUaXBL9xtUGuX45UkJv9\n8O5ljliFEj59SlVBssBKR55gxelwUxfnOvg2AAHHxtM/W2qH3C5MA160x2Gf\n586wQIMNg4+MSTizjmsXUE0YNNoAypzvvZoMS0gN/u4C7riOhYjAjLYMRBKh\nvwt2em4cW75JLMCcD9AnJNo3JUlDOLd+DSixVcl7O6S9yuun17ZPKp7yPYtR\nJTPaJTgTeZFldA0SlWS0KFoLm/ji7DoWrPSwrhXLBdE4fpf7umYu2daMU4x2\n8HyUEaOEeQCZoBkumfhEQeb7FdvxRxSFbQeBDJj5dQYp/wpf/ag0vAKQgbWv\n7Obm5yWibO0IHZMtdUu/0zb5YzCy9dqVrQpPwg+tvMa424ery5mpzgNG0X8T\nmoJx\r\n=S+BC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzMawvjK+kQL+6g5B12YP0Tr1bzGJoaD+17mi+ueZxIAiAau2a3rbJwNG29jzZz0777/ABFQnxaABbF4yB+RQAg5A=="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.3.1_1539101653831_0.7107291678171075"},"_hasShrinkwrap":false},"0.4.0":{"name":"soko","version":"0.4.0","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","@babel/runtime":"^7.1.2","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","core-js":"^2.5.7","del":"~3.0.0","envify":"~4.1.0","gulp":"next","gulp-autoprefixer":"~6.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~9.0.0","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.2","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.1","minimist":"~1.2.0","require-dir":"~1.1.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~12.0.2"},"gitHead":"3bd44428943756d94d098d9be93f5a256e1c4730","_id":"soko@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-OEwQ+lrk3e9qTLGI2GF9yqM7trSy0qU839qskQQ7waAfsZh1lD/kgpIkmyNnq4nzhby26nS3TYQzbzZ92i0AWw==","shasum":"4aa968742fbee3a0b62b1d29e351401ef80ded2c","tarball":"https://registry.npmjs.org/soko/-/soko-0.4.0.tgz","fileCount":11,"unpackedSize":32921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzilBCRA9TVsSAnZWagAAciwQAJLaQpGkT4r6Avt4ZnmO\njOyvpaFzM0EXEudCrABDJVk1c43mwRGRd5NhTDihb53CYe7xIdDcZ0KNS+Xp\n1pcQtHlu11kNf/ef9fwuISf7jr7tRmBFzHYGwhBLVqhMALmC/EtpOAPX0iRu\nbL9/5Bd7CLbWWDye4NuUI1EDHEEH5bVmfdfqMBznprMFU415l4WIxE3DOxCe\n1eB+cNiN6QvmyHgN7hSW0TqaoVXuMK2dDonC2dO/TpHbGM8aCpRMNH3QU8L6\nlv3+wxMzqx0SOR1BH/xXfGZgUDhZeM5gpfSS1lXwZ8upemrjk+yC0TCBjHZe\nRcPyUrZCxXfSHF6zV1zau6lBjuS54Mvnn6l9BR35lOqJs/39R0Vk6uRpuGB5\ntJ+9u62tOwhppnRng7QLzag8BbMpxXLFa4mcP4u4/3RhftKSpRrJmU06tD+S\nU5LsYM2mXRPGaDB1/p2TjJGOi+1M2al2RUKk2BvgQC7BUw9ImAPGgdYI5iPK\nV5/0RAaDaqV+Y1WfJZrrzxMh3ZDnAM4NvsPt/yWD/viPZffngcm6an2w6p+q\nb7Bj2TmL0UxvqDsO4+JPpTxw++2RFDh9djIxcbeUQHcsU8zfp2h2E18rXXNA\nqAMQAF+3a7y05nvxYsbxTk5T5v4QowhxBImsufresh4zqofZi+eatp+xdGla\nkRZL\r\n=LVS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA601ZSL+5U7O4AAzAiNXqBaAuCwQJEWqgFa9h+SIhB7AiBbsmX2fYKvvLW4ZsRlXhGHE8MztSKIy7WL3/OA+d+Ttg=="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.4.0_1540237632465_0.29338260531939087"},"_hasShrinkwrap":false},"0.5.0":{"name":"soko","version":"0.5.0","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","@babel/runtime":"^7.1.2","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","core-js":"^2.5.7","del":"~3.0.0","envify":"~4.1.0","gulp":"~4.0.0","gulp-autoprefixer":"~6.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~9.0.0","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.2","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.1","minimist":"~1.2.0","require-dir":"~1.1.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~12.0.2"},"gitHead":"13ebd7b6bf618d21d80d559785f8691cc2b2de84","_id":"soko@0.5.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-zJSxBC6EI/TbUdnPT72Tt7rSlf7NwHCrH1BEtK7yYBnGPZVDWJUWV6GmZqBov6jf4+8hTdozmIFfvERE+7lE7w==","shasum":"996053fc04dc776099c6e8842fa6cd69343d11dc","tarball":"https://registry.npmjs.org/soko/-/soko-0.5.0.tgz","fileCount":11,"unpackedSize":32923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGm1MCRA9TVsSAnZWagAAjyoP/iXQZSL1b0G+sJasdB25\nk8JhJtH7Mil58h3eCXMO1ucTxDXhQ4AQunPN7dBEgVFusOJb/ujL2BD+j43n\nJ674/8wQb2ltzFTjlCHVVQtSIRdsWf1QmRkh0hOi7xWTXqPcsbIFDWEAqsj9\na7U738QfJzWZ+CAjPYLzp4JdrEkogtG8oSKIGFNN/8R1JmdSAP4yLF/c9+ns\nQDWOjjpyv744juuimyo9ERCTKGFVSluD64HFj2YiOjjxj9tYAst4I/zkmdMa\nZpk4PUlgYBcXjwcaE66VJO6CyLgoxSAKw0QfOwt2Lzq9Ddyvdi3mHkRjv+vD\nAQUcpWIb7IGhisSH85IGza7jduAEuXnJD5dMAFaHhSJkcZbFNMBW5Zff/1Ni\njQiMykra1rb4s9jh098NDTOuzIFPSRmUwmj3Xg78SNQqnD4L1+F0RhYGInWS\n68uqYsREDoXzB8+KgecUXQITB3enD4ortTaSKFB5XrcjoEiDbVFcy/zOw4Zq\n4RUFJXFvnRUphix/VSjqPb2ovbEblVdC6GhyDZ6ZAi55qVz7VmIwiCeln33T\nZSW0Yi5RYOmpM832vPm9HUvq7ke7C1hbjCqralsY836z9odRWJhr08xBM3VG\npPvb2Wn5EOBmcYvDOfMOMaO4b1o7KptkssmKQIszbFg3qwtKze5+yXFE98Hj\nRfDN\r\n=+kyy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4nklfVyRqY5bcisSRnoeLJTJEme40zYbsawS3AdWjLAiBML1/iDKFwwg/5GmeXCoxVcLpS3y5xsIFV+a43F5/djA=="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.5.0_1545235787995_0.9925269178134131"},"_hasShrinkwrap":false},"0.5.1":{"name":"soko","version":"0.5.1","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","@babel/runtime":"^7.1.2","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","core-js":"^2.5.7","del":"~3.0.0","envify":"~4.1.0","gulp":"~4.0.0","gulp-autoprefixer":"~6.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~9.0.0","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.2","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.1","minimist":"~1.2.0","require-dir":"~1.1.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~12.0.2"},"gitHead":"271a677990124b4c59f60b5da144063a0cab7a82","_id":"soko@0.5.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-PTg2wg1lUUCT+5pOWyV7FXOi1dkJvT6NvnKulxJ8ADqoAV3FWgOBggClNjtGbQa/F9gqMHjlt8VPIgdodnLZmA==","shasum":"2597bfc2ca750fd102edc8bf5cdc686ae7041bbb","tarball":"https://registry.npmjs.org/soko/-/soko-0.5.1.tgz","fileCount":11,"unpackedSize":33121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciqFnCRA9TVsSAnZWagAArasQAJR+A3mFNPmzOydmkYBn\n6H4eUyBwzUszmgynn/YrlujTYh/+U5UMJg4EqPIws4EKMjT7icAwAVbp4m4f\nWKJsj8xt6gersTnEWDXQnSnFvkjh9TC9yuD2AToPdkRNr5cBs0UIB35xzYjL\nF+jVcQcCGtLDpWLs8b9AZQ2PMy1watUPQVxH2/0s3DdGKm6lIDN7i+cWx2Wf\nVdBnUFAWXuq8MjCBitgOIlfHCjgfMsrMHrF1BSZysX0Qkx+h5CD56ODl6wO+\nywrZr+Gn7o3nMmkKBIwcGO24xT7BLYdPl5/gYqvYa8uDK/T/rt8XGf1tyF39\nqFamt2S77OWnqv2wc6lodrPVbhv2/IvBJKG+cB1bY1oRTRxgzt6cWFxkWzu/\nfN6LxySzq34PLvTvBu71qB47VYUAtEsKwqFNxqnk+aHLfYAUPUoCZN1K3IAV\nVW9ZM/MQnm452+OblTDrOl8ow8lkDLdP+QERjKWeN26AaiLQx83ufFUwMUMl\nt8Pgl9OIEkEexD8BMz517WDTNXHBAgjw1lIjhCSDV4vMrtSR70eM6Gy8edmK\n943V9sXQWoPzxfQ0gbL+TetyRm9czdLNK2UlfEHn4yRMuDJ3Z5n7UUi3kibn\ngbEuXRc7avVrHMPIRfTqxRSZWIW+Q+nHgEJVA82QrAgMgtWzenAaSlZMMdVQ\nHJyx\r\n=VEOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8aJ4L/jCaKJVYsoJk6Uf+yMNaJ9BVfJ3ygkXIpGhRUAiAqEOfdbW+4NsQfJRcV3D0P0NNJiCkG4yChSXtFmNKN9Q=="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.5.1_1552589158688_0.46490008006799344"},"_hasShrinkwrap":false},"0.5.2":{"name":"soko","version":"0.5.2","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-modules-umd":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","@babel/runtime":"^7.1.2","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","core-js":"^2.5.7","del":"~3.0.0","envify":"~4.1.0","gulp":"~4.0.0","gulp-autoprefixer":"~6.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~9.0.0","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.2","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.1","minimist":"~1.2.0","require-dir":"~1.1.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~12.0.2"},"gitHead":"8f4d924284f79a2e0f3d1b15d8474115c77dbeb5","_id":"soko@0.5.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-hdl7KTA0az9faF7LxM4abXUDDvrBJ9n77/zA6db1W0pmAL3TvfTCuokwFfy+Z41AjRXESAcmMXZwdwg5usX1CA==","shasum":"5f80e1b0f63625c2d93df15962f1d8348cd55811","tarball":"https://registry.npmjs.org/soko/-/soko-0.5.2.tgz","fileCount":11,"unpackedSize":33366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco6JwCRA9TVsSAnZWagAAjy8QAI3ZQ3uxDvkiHtWhZAgW\nAVy7ZSHaTlVY2QfxfAfcvEoER8Wp4AHXWu1gPz9zevKgWiUXisz4GNflWFfD\n2yh7XZ7vBQQcCFBjr2QaDKyjXP9JiAMYGzR/QiuwBDLaup4FiwhLopF5uZBF\nmGos+ixLM/LF5e4wyIy2gpTeusQA8Iu5/JBEFQqIqndlGLPCWXDpBTrMRRVM\n20WYqkqmLu6TwcrSGIMWEs8AlO20YPKk3mb74OnBmXp/xy7k/ldZw0Adl2aa\nc0WObBcyUlG2oeJxi/mfsyRfpcAO322xgyJKveqDy2MiexzSbkkE1kkvByNW\nWWY4ZZDl1XNYUSn1Qmg1vaXSHZbuPAfx7JBFjGiR+S6uBuH6cO8UPIfC4Awn\netUiavg+AZpdI+2JHQ+ZOf8dEGWDmy4ErIY+TdjFKznSPHLLTw8WzNfVwWfa\nNYWUVt6xaCnti94R4PdxzFrWaufYmD6Kb6IJX7E9Q4JhxqhfSenGwF6i5uhf\nVPKhVUvwEWzQ8HJ1MOnRXGiwfwKYbOHVfVTMdEtl8l2MAJ1g0X25TqkNCJDC\n5aEYe1UkWES36zr/08lxUdAJdBGKta3mVj390u9rQDRIh9R25uktvzg8ogaz\n6d9PioJuuervwUcERz8klWd3OVTJun4Dx0UUpZSwKcmKJogxnuxBTbALIKTO\nJKKN\r\n=H+9r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGaOleFJkO1CPVM01hPBtYPTGWZtB399s9dTjP7d/++AiEA0+8TLoZGeFHsSUrarmG2TxDERAJrvo0TrmLBfvZlDIk="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.5.2_1554227823884_0.09364721121784214"},"_hasShrinkwrap":false},"0.5.3":{"name":"soko","version":"0.5.3","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","@babel/runtime":"^7.1.2","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","core-js":"^2.5.7","del":"~3.0.0","envify":"~4.1.0","gulp":"~4.0.0","gulp-autoprefixer":"~6.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~9.0.0","gulp-rev-replace":"~0.4.4","gulp-rsync":"~0.0.8","gulp-sass":"~4.0.2","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.1","minimist":"~1.2.0","require-dir":"~1.1.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~12.0.2"},"gitHead":"79e9b3da2cba319cae7de60435168aa768e9df0b","_id":"soko@0.5.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"dist":{"integrity":"sha512-evXEg4H2FuT/MelcReh359DNfOyEa86aHFPaQ021SU9xVvqyM0ggvS7QkXmuugP0VFDctplz1O4tmGcdD8fFww==","shasum":"5f54704a613bc8c267f1026f11cef02c83c76e28","tarball":"https://registry.npmjs.org/soko/-/soko-0.5.3.tgz","fileCount":11,"unpackedSize":33493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco6ibCRA9TVsSAnZWagAAK1AP/RIaH/Yxg/2E43KQ+J0n\npWFWLW6UBckB3qwUKO6+p20xIr8SJv26iCmowZ2VVLynQThrSDg34gGxH9t0\ns4/YeHmWX6Vmi6fmpotduZPOaIqOniKNhbffcubCHNtJNkyhgKoff0MGw/+P\nic6xxhaswwBl10y8RhV6JysQ4GJGMcTxKOXCkozrEW0yRUIsZl73aK8q+wth\nCmD3bui7hDGwuImKhEVG7bZrfdyZSrO8F0oVPyT627V3f8b64RrGly0vJR/4\nHgNRLxT6m2SiD/6AmJ3T9VJjaBpbfmVbYnzHfxOICMrut8RLm7FIaKSRGc8K\nR17fhwhvDJBQ0t5LVw0rdkcTM95X4Z9Dj7SiipEEWS3UPTxNyjpgBpUdZGwc\nKeiuPF6ZPNduvX+gxV9oj3YRQ0anAnLTpLK7BXpqQgkwnYz2OiccTf0B0hjk\nUDjQYrGxfjnuNIl2hv9x+hjAPLg4mNbMAkRwBcL7O8R5EYooIhhjmapJzn93\n18iJjIA/aONJWQaHMlplQTqbstQdTLECaY2hEVZYCrIt4lx9Yx5B03BFlRgA\nn0QFC6b5r6p96Zq2su0wZugEZSWGEDL3C9mVtsJeZvil/E6rqK/bd9tA6AZx\ntU6CdfNNsg/5m/KxFl9YEDhU9I93Klz6Deunvz9O0Nu2DSRkmL6QlW/NSBs1\n2yFc\r\n=W57n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTt6UZQ440Nu0GvHwDGze2iJY8xEyoCn8rTKVn30T9wAIhANQvqbJfSwh2gij4xTjPNir0tOE7Z2I5Cqqt6bAe4GDc"}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.5.3_1554229402940_0.11321837189518069"},"_hasShrinkwrap":false},"0.6.0":{"name":"soko","version":"0.6.0","description":"A toolbox of cli tools for building and running javascript applications.","bin":{"soko":"./bin/soko.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"license":"MIT","bugs":{"url":"https://github.com/robmclarty/soko/issues"},"homepage":"https://github.com/robmclarty/soko#readme","dependencies":{"@babel/core":"~7.1.2","@babel/plugin-syntax-async-generators":"~7.0.0","@babel/plugin-syntax-object-rest-spread":"~7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"~7.1.0","@babel/preset-react":"~7.0.0","@babel/runtime":"^7.1.2","babelify":"~10.0.0","browserify":"~16.2.3","clean-css":"~4.1.11","core-js":"^2.5.7","del":"~3.0.0","envify":"~4.1.0","gulp":"~4.0.2","gulp-autoprefixer":"~6.0.0","gulp-concat":"~2.6.1","gulp-cssnano":"~2.1.3","gulp-if":"~2.0.2","gulp-rev":"~9.0.0","gulp-rev-rewrite":"^3.0.3","gulp-rsync":"0.0.9","gulp-sass":"~4.0.2","gulp-size":"~3.0.0","gulp-sourcemaps":"~2.6.4","gulp-uglify":"~3.0.1","minimist":"^1.2.5","require-dir":"~1.1.0","vinyl-buffer":"~1.0.1","vinyl-source-stream":"~2.0.0","yargs":"~12.0.2"},"gitHead":"502abba200ef0721150d24fbbb0d400f0582dfb4","_id":"soko@0.6.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JK6TEFjWXapvyP/yXa/HVSTBx8zuiS+l/Z250Evd+sN3Eb8nn5sfYEQ2DSWr6iBf02+oF29eeB7L61Eq2LlOwg==","shasum":"5512ec055408f08faa2e4bc9c7827adcb9710b48","tarball":"https://registry.npmjs.org/soko/-/soko-0.6.0.tgz","fileCount":11,"unpackedSize":33362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFeABCRA9TVsSAnZWagAAX1kP/RCyDARESgtlWZtNvQFk\nqKwv64KbMIbkuiD0Dg4KMEv0iJip6vf4LLu6y1QMOZZNryslHLvpoBFMb2o1\n8L4vCEeFSMLXsLapw4dB57RpGnd45jMd+JFnS+UZiWtIauxIoLcrcA0sV6O+\nnUF2G2ceUvRZ7GDTtSQ3pVe1hKR/oExTC6B0aLy9F1m1+6vLRVQ9Z8M5Q6Py\ngx32vwJK6FnhRYdzXYBzyMqFF8gHVddRmj7/8AReCZk9A7JP7lMk8kSLwW3L\n1/8h8/snwGDUCo+u3LD3MekRNzKBC3pChqPYrtub30iobmX2MAlqeZmJk0zK\njQv68HrshzYjfWyifNo0e83/1zKTgnSizI4XltH8OOAmcEkUfKps5dp7faMw\nQ8lFTLBC/bJ2qYq5wKXhv1VKKwlmBL0WVRokEVmnOsHxCHq93BmTevGBbsuq\nrt9UXiADwJix/QHIxbDw7vpcN6ZkxARbKx9X9+lc/uxm3icsLcf8gX2dz6z2\n0ovuMX9kn2lBceNr3fGnB/U7+QJiXSgoGdEtEkeODhx5yMw4LpyH3dnvn6zr\nfTZqcxoCTeq3wRqPAvufBFbqNsKmP3s/R9AQ8Eb8jTKY+ELw4Pz3JRr8uAV8\nKhsbntNVFDFERCXxWp0QrH0JUT4rd/me1aa6YSFq/USIjLbsZyNfWB9+QA9n\nKgNg\r\n=1vGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLz2K7kjdytz+rXRUt5Xytz/Abqw3jvqqZUEFYt1id+AiAayESEzDxf7Kh3EqF3BIAIte+ITmRd6s486lNEi0tIYQ=="}]},"maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"_npmUser":{"name":"robmclarty","email":"r@robmclarty.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soko_0.6.0_1595269120762_0.9697076405478304"},"_hasShrinkwrap":false}},"readme":"# Soko\n\nA toolbox of cli tools for building and running javascript apps.\n\n![tool box](toolbox.png)\n\n[Dan Abromov](https://github.com/gaearon) talked about his idea for \"tool boxes\"\nin his talk [The Melting Pot of Javascript](https://www.youtube.com/watch?v=G39lKaONAlA)\nwhich could bundle developers' tools together in an updatable package using the\nmost sensible defaults that would enable new users to hit the ground running\nwithout getting tangled in a web of configuration. These are my tools.\n\nThese are certainly not exhaustive for every situation, but these are a set of\ncore tools I find myself reusing in each of my projects. This way, when I want\nto update my version of babel, or use some new fangled compression algorithm, or\nadd new deployment methods, I can do that in one place and all my projects will\nbe updated.\n\n## Install\n\n`npm install soko --save-dev`\n\nInstall in your project locally to keep it in sync with how your project works.\n\n## Usage\n\n`npx soko <command>`\n\nSoko can be installed in your project's local `node_modules` folder and run\nusing npm's new `npx` command (which will search in your `$PATH`, but also in\nyour local `node_modules/.bin` for any matching command).\n\n`npx` is a tool that came out with [npm v5.2.0](https://github.com/npm/npm/releases/tag/v5.2.0)\n\"is meant to make it easy to use CLI tools and other executables hosted on the\nregistry\".\n\nThis is how you [install node and update npm](https://docs.npmjs.com/getting-started/installing-node).\n\n### Launch a NodeJS Server\n\n`npx soko server /path/to/nodejs/app.js`\n\nIf there's a server already running, kill it.\n\n### Watch for Changes\n\n```\nnpx soko watch\n  --cssIn /path/to/styles.scss\n  --jsIn /path/to/app.js\n  --assetsIn /path/to/assets/folder`\n```\n\nWatch source files for any changes and rebuild outputs if necessary.\n\n### Start Development Environment\n\n`npx soko dev /path/to/nodejs/app.js`\n\nBuild all front-end files, start server, watch source files for changes, and\nrestart server when they do.\n\n### Build All Front-end Assets\n\nYou can also execute all build commands in one go.\n\n```\nnpx soko build\n  --cssIn /path/to/styles.scss\n  --jsIn /path/to/app.js\n  --assetsIn /path/to/assets/folder`\n```\n\n### Build React and/or ES2015+ Javascripts\n\n`npx soko build:js /path/to/app.js`\n\nUse Babel with the `env` preset to target specific environments (using\n[browserlist](https://github.com/ai/browserslist) format) for output along\nwith Browserify to enable multi-file modules, then pass the results through\nuglify to make it super small.\n\n### Build SASS Styles\n\n`npx soko build:css /path/to/styles.scss`\n\nCompile SASS and minify CSS. Makes use of\n[autoprefixer](https://github.com/postcss/autoprefixer), so you can just\nwrite pure SASS/CSS.\n\n### Build Assets\n\nSimply copy static asset files to build folder to place them altogether beside\nyour scripts and styles. Static assets might also include HTML files ;)\n\n`npx soko build:assets /path/to/assets/folder`\n\n### Revisioning All Files\n\n`npx soko rev`\n\nCopy all static assets to build folder and rename them using a hash of their\ncontents such that the hash (and filename) will change if the contents change\nthereby breaking any cacheing mechanisms automatically.\n\nUsing a manifest of all renamed files, update all references to those files\nin any JS, CSS, or HTML files that need to load them.\n\n### Revisioning Static Assets\n\n`npx soko rev:assets`\n\n### Revisioning JS\n\n`npx soko rev:js`\n\n### Revisionsing CSS\n\n`npx soko rev:css`\n\n### Revisioning HTML\n\n`npx soko rev:html`\n\n### Deploy Build to Remote\n\n`npx soko deploy --host 100.200.111.222`\n\nUse rsync to sync files in your build folder with a remote server and run any\nnecessary remote commands (e.g., `npm install` in nodejs folder to update its\ndependencies and then restart the server).\n\n## TODO\n\n- always reduce the amount of configuration required\n- add more error checking for inputs\n- return better error messages to make things obvious when they go wrong\n- write unit tests\n- add commands to build docker containers easily\n\n## License\n\nMIT\n","maintainers":[{"name":"robmclarty","email":"r@robmclarty.com"}],"time":{"modified":"2022-05-18T07:12:38.899Z","created":"2017-12-04T20:11:10.172Z","0.0.1":"2017-12-04T20:11:10.172Z","0.0.2":"2017-12-04T21:12:15.443Z","0.0.3":"2017-12-05T15:41:39.923Z","0.0.4":"2017-12-05T15:55:06.756Z","0.0.5":"2017-12-05T17:54:47.741Z","0.0.6":"2017-12-05T18:08:39.886Z","0.0.7":"2017-12-05T21:26:46.733Z","0.1.4":"2017-12-07T21:06:58.505Z","0.1.5":"2017-12-07T21:20:05.480Z","0.1.6":"2018-01-03T20:01:55.984Z","0.2.0":"2018-01-08T19:41:55.058Z","0.2.1":"2018-01-08T20:07:25.286Z","0.2.2":"2018-01-18T21:14:28.128Z","0.2.3":"2018-03-27T18:17:18.212Z","0.2.4":"2018-04-12T14:12:46.954Z","0.2.5":"2018-05-25T15:33:26.399Z","0.2.6":"2018-05-25T15:36:11.841Z","0.2.7":"2018-10-09T14:49:27.718Z","0.2.8":"2018-10-09T15:16:52.265Z","0.2.9":"2018-10-09T15:25:47.938Z","0.3.0":"2018-10-09T16:04:01.906Z","0.3.1":"2018-10-09T16:14:14.030Z","0.4.0":"2018-10-22T19:47:12.639Z","0.5.0":"2018-12-19T16:09:48.155Z","0.5.1":"2019-03-14T18:45:58.839Z","0.5.2":"2019-04-02T17:57:04.049Z","0.5.3":"2019-04-02T18:23:23.052Z","0.6.0":"2020-07-20T18:18:40.889Z"},"homepage":"https://github.com/robmclarty/soko#readme","repository":{"type":"git","url":"git+https://github.com/robmclarty/soko.git"},"author":{"name":"Rob McLarty","email":"hello@robmclarty.com","url":"https://robmclarty.com"},"bugs":{"url":"https://github.com/robmclarty/soko/issues"},"license":"MIT","readmeFilename":"README.md"}