{"_id":"twine-js","_rev":"36-ee3709a080efc9796053f16519d4bcda","name":"twine-js","time":{"modified":"2022-06-28T00:08:05.409Z","created":"2017-02-26T11:16:21.385Z","1.0.0":"2017-02-26T11:16:21.385Z","1.0.1":"2017-02-26T11:22:27.933Z","1.0.2":"2017-02-26T12:07:12.487Z","1.0.3":"2017-02-26T15:53:29.278Z","1.0.4":"2017-02-26T15:55:44.316Z","1.0.5":"2017-02-26T20:46:19.798Z","1.0.6":"2017-02-26T20:48:52.149Z","1.1.0":"2017-02-27T20:43:10.871Z","1.1.1":"2017-02-27T23:33:33.906Z","1.1.2":"2017-03-09T18:42:57.567Z","1.1.3":"2017-03-09T20:54:57.282Z","1.1.4":"2017-03-18T12:03:59.645Z","1.2.0":"2017-03-26T16:48:50.711Z","1.2.1":"2017-03-30T16:21:44.703Z","1.3.0":"2017-04-02T09:25:08.092Z","1.4.0":"2017-04-05T12:08:41.622Z","1.4.1":"2017-04-05T13:21:05.978Z","1.5.0":"2017-04-07T09:17:04.408Z","1.6.0":"2017-06-02T09:59:09.461Z","1.7.0":"2017-06-04T15:39:04.527Z","1.7.1":"2017-06-04T16:44:58.362Z","1.8.0":"2017-06-04T19:07:15.783Z","1.8.1":"2017-06-04T19:40:06.506Z","1.8.2":"2017-06-04T20:39:23.437Z","1.9.0":"2017-06-05T12:18:49.549Z","1.9.1":"2017-06-05T13:38:58.164Z","1.9.2":"2017-07-25T16:12:46.904Z","1.9.3":"2017-08-25T14:24:17.277Z","2.0.0":"2017-12-17T14:18:14.942Z","2.0.1":"2018-02-09T08:56:48.307Z","2.0.2":"2018-09-16T17:34:05.910Z"},"maintainers":[{"email":"josephreubenluck@gmail.com","name":"josephreubenluck"}],"dist-tags":{"latest":"2.0.2"},"description":"Functional front-end state management","readme":"# Functional front-end UI state management\n\nTwine is a functional state management library akin to redux. Using Typescript, it is feasible to achive 100% type safety in both state, state change functions and asynchronous side effect management and control flow functions including pages. Twine provides a tree structure using models and it is possible to nest models within models. Twine is heavily inspired by the Elm architecture.\n\n## For:\n- People who don't like flux standard actions with magic 'dispatch' methods\n- People who use typescript and want their state management fully typed thoughout their app\n\n## Examples:\nThe easiest way to see the API is by looking at [the tests](test)!\n","versions":{"1.0.1":{"name":"twine-js","version":"1.0.1","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","dot-prop":"^4.1.1","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"3c359cc4379f43b8965da3124f1aa2ea057448b9","_id":"twine-js@1.0.1","_shasum":"fbb5ac47e1f79e15ccd51c0c78977598f2bcaf61","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"fbb5ac47e1f79e15ccd51c0c78977598f2bcaf61","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.0.1.tgz","integrity":"sha512-tn42oUf9y809CIisB1AhpuIjr7eszdNDkrScoTn3FI0EdsSmW490VM2Z7wap9njUdBq6VzWRLaZDeTYYsh4vwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC90JS7JLzx1AT45vlmR8mpHHUNYvtjPbYT5Jm5MN9mwwIhAM4/ZW12bR/2VvSIgeZrHszwOibK9wpfZMEZFmMCdXwI"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.0.1.tgz_1488108145831_0.02343062707222998"},"directories":{}},"1.0.2":{"name":"twine-js","version":"1.0.2","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","dot-prop":"^4.1.1","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"831a427f452db302fc3a260d1dc8826a1b3c838a","_id":"twine-js@1.0.2","_shasum":"d87aa33032cf3eafbd661cdfb5d939d05ed37b2c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"d87aa33032cf3eafbd661cdfb5d939d05ed37b2c","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.0.2.tgz","integrity":"sha512-ufivRyNLlpDHb0cAjxoPFBbCzEhaINUa9J8iQGH7N8X38ihQgrJauis1NdxCntzaRuVqA0EbQqkzhdQBODmDxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaZCMzYRvsh4NBBjZmKz8zWMv4n4n4SJMsASxeMoqpNQIhAOA5i6zsYnB86GBiol8HQBf6IiPFdVRDEim3yhg5jKt6"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twine-js-1.0.2.tgz_1488110831943_0.2888124289456755"},"directories":{}},"1.0.3":{"name":"twine-js","version":"1.0.3","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","dot-prop":"^4.1.1","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"230f1d3482e43ebf7dec3ed8d3d7da381cd414cc","_id":"twine-js@1.0.3","_shasum":"325d621326d2ffc2c6004b13803d4e21fa2dc8b6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"325d621326d2ffc2c6004b13803d4e21fa2dc8b6","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.0.3.tgz","integrity":"sha512-dpOBvKfKSpJarn1g4cvLcOjs/sa2SaZcbS/OZ8Vvs9Ka46vqJpMkVwNR5XpK4g/EIMWWdkqhu925VyalbO7dsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUoFoWeGWd2hxBRQONvsp2+IodmHkl2dzUhZNl1HgjYAiEAk33eymnYjFL/2Xe3KIFLHfkDF+0/rxROXDxZpZTI5y0="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twine-js-1.0.3.tgz_1488124408709_0.9617955670692027"},"directories":{}},"1.0.4":{"name":"twine-js","version":"1.0.4","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","dot-prop":"^4.1.1","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"aa6e51b8698ca49d15532319210984b186149745","_id":"twine-js@1.0.4","_shasum":"9c54020f3c56a23f0266e407efbec99caefefa56","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"9c54020f3c56a23f0266e407efbec99caefefa56","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.0.4.tgz","integrity":"sha512-x1CfcaHaHfDsbIyBHfPVVJZeYXEqNzT/WZK4SBC7cCT85CY0MN9yPG5SIv3VkR1YaxQ1FXO1oDXr++hctbeg2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHstosBp4WgSpBdbvpAn1F/AN44yogxh0dzdr/RSvRDbAiEAyBcgOHWm6w0ARA59hqAt84ip2k73tvNJb8XiPeMZ1Rc="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.0.4.tgz_1488124542196_0.29590574628673494"},"directories":{}},"1.0.5":{"name":"twine-js","version":"1.0.5","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","dot-prop":"^4.1.1","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"8a492de944f70bcecaca88eb407fee2d1fb8ecde","_id":"twine-js@1.0.5","_shasum":"c4284a8f0ca14ee773295b47d618eac959fe1138","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"c4284a8f0ca14ee773295b47d618eac959fe1138","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.0.5.tgz","integrity":"sha512-9zQ5gVqSz9hK5nLSqP5kcH+J9CaGwrhj8NR91Tf4uNySSYlGeiAPpzf2yxtu15WcxfbH0KQ9crSu+GYObDA78w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwqgaevJSW6GScKnx6sUGwJKXsj1fKl/ibJk65ljl0pAIhAIsy02B54gPRCUSm9cCrQxd6+9YpsH/3CaklY+EwZc2S"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.0.5.tgz_1488141977865_0.31284616491757333"},"directories":{}},"1.0.6":{"name":"twine-js","version":"1.0.6","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","dot-prop":"^4.1.1","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"f744e3d2aa0dde146e05ab17a8f0162d82878893","_id":"twine-js@1.0.6","_shasum":"51555f081e80dc0b7b22010988283cdeb1383656","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"51555f081e80dc0b7b22010988283cdeb1383656","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.0.6.tgz","integrity":"sha512-hCSTCCbcu3Qyekix1oLkFmHZiWfV75rlWS8DwEaiuzTEXaeLEbRx3cnREV9YwwvgjjloIgfjq6fF2QqHksxOMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGES4fn5KmqJyTjYTGY1XecX4b1PvonBwQV0UgwAzJQhAiEAmqNaM4UXf4H+RRWPvAO8Hchl3b0h90mx1fLxJb2j4u4="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.0.6.tgz_1488142129886_0.522134491475299"},"directories":{}},"1.1.0":{"name":"twine-js","version":"1.1.0","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"de36a3d8873c4284d91f851ee3c53eaf8a438a60","_id":"twine-js@1.1.0","_shasum":"6eec348352afa67d80d2d081b4a7ab5da69b9dba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"6eec348352afa67d80d2d081b4a7ab5da69b9dba","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.1.0.tgz","integrity":"sha512-NTvAsJKLV+v6u5i/cFGNymo2B/6qCxI1sX+pvHrHEdNeSBYnv/tybjlaR+fbX50hYL3xqw2V/3QbYgKT64/agQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN/7Tour2cjwdFjAIRDfd/f8EF/GkPrco4rnQfXwTBjgIgZ4RJOYyrTkGoZ5tgqrWKnQ1dce4RK68zOw/LExSqm4c="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.1.0.tgz_1488228188741_0.7991480380296707"},"directories":{}},"1.1.1":{"name":"twine-js","version":"1.1.1","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babelify":"^7.3.0","browserify":"^14.1.0","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"5aa97b5cb3853dc0329d281a77178e963f5aa7a4","_id":"twine-js@1.1.1","_shasum":"af1df302a275731fafb1097fc6f883726fb8e88f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"af1df302a275731fafb1097fc6f883726fb8e88f","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.1.1.tgz","integrity":"sha512-6AtqmSka7no7HWMEwMObTo9qsOIzDIq+/MS8Rid7deS4n0YTSKlcobkn31xPCN5veMUEsFhNUb6oZlWXQnNZBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaP6B5sFjjc5ATiAXZkdfIzut4G1DwTtu8gllrGjkjoAiAr11sa9bTgw7djCsvl5DeIw4CcVnHgaDoh/iORjfBuZA=="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twine-js-1.1.1.tgz_1488238413344_0.8238684642128646"},"directories":{}},"1.1.2":{"name":"twine-js","version":"1.1.2","description":"Functional front-end state management","main":"./dist/index.js","types":"./dist/types.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.js","minify":"uglifyjs ./dist/bundle.js --compress --mangle -o ./dist/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babelify":"^7.3.0","browserify":"^14.1.0","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10","@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"gitHead":"1e9908ffb73f666d078bb0b03c96c29f0ccc67a2","_id":"twine-js@1.1.2","_shasum":"e94aa9ed2b1de804260329f54cc2bd69bc6f54ed","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"e94aa9ed2b1de804260329f54cc2bd69bc6f54ed","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.1.2.tgz","integrity":"sha512-JrKqKjSQw0igJAwB6GGnNT6cKd2a9hgmaxz20YuxXbnwzlOMtci34DGi4tV8YzpsVWhIx4x12EKF0Q6sp0X12Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy4tgd7lc7as+wAUYnZZJWOcMsgD0otQLTxM85gXZBswIgKPH7kGSTxkOtAFi7FhRl28aMODzS0eV5jVGNlYidDhg="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twine-js-1.1.2.tgz_1489084976989_0.6511310902424157"},"directories":{}},"1.1.3":{"name":"twine-js","version":"1.1.3","description":"Functional front-end state management","main":"./dist/index.js","files":["src/","dist/"],"types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify","browserify":"browserify -g babelify -g uglifyify dist/index.js -o dist/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babelify":"^7.3.0","browserify":"^14.1.0","es6-shim":"^0.35.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10","@types/es6-shim":"^0.31.32","@types/node":"^7.0.5","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","budo":"^9.4.7","tap-spec":"^4.1.1","tape":"^4.6.3"},"gitHead":"5021262213f7bb7ccd7f29f7ebe5adf3bdcb1019","_id":"twine-js@1.1.3","_shasum":"d18d72ab2fd620dc761b10534ae3eeb99436ac15","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"d18d72ab2fd620dc761b10534ae3eeb99436ac15","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.1.3.tgz","integrity":"sha512-z0MoUlv/X/dIEYr2UoaQxtj8JFNYxcNos00blNj5n0zPprmaYLSbJCKDOj2iD4uZ3Aw5+8sAX8UbVPlySdgDGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA989aJ9obnRaI3YcNnolqFm4KDFzNHrRnwjt93YSm/CAiA8Rp5MZl7AKMaW/1ld29v3P9MX71PPYpxEKPhfABS7QQ=="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.1.3.tgz_1489092895367_0.9438331993296742"},"directories":{}},"1.1.4":{"name":"twine-js","version":"1.1.4","description":"Functional front-end state management","main":"./dist/index.js","files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify dist/index.js -o dist/bundle.js","minify":"uglifyjs dist/bundle.js -c -m -o dist/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"4d70aa8d1b4c70c22e05fbcb40917e054469e31c","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.1.4","_shasum":"013514d66916e11ecb2ee978700b37a87fd1c1a7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"013514d66916e11ecb2ee978700b37a87fd1c1a7","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.1.4.tgz","integrity":"sha512-Ke2B5zABL1dRzfEJ4pNVopgXocyy3536ti5D2iMvb55yktzSeKs2ZNoOO3MEA2NIgRJaIp8Zf5AfFGjBoluQZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0s7oIYa8XMP77yahDSzeAjaDk7AMHTVTch0TRuySi/AIgf92zZFmslk3pRSpck8TnCm6bfcueeW8rQeKfYgJ7dJc="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.1.4.tgz_1489838637758_0.09893012209795415"},"directories":{}},"1.2.0":{"name":"twine-js","version":"1.2.0","description":"Functional front-end state management","main":"./dist/index.js","files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./dist/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify dist/index.js -o dist/bundle.js","minify":"uglifyjs dist/bundle.js -c -m -o dist/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"ac9a77dba4b00ac6cce34ae264be6b093f805b43","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.2.0","_shasum":"0b6c6e5f57e99d5dcb42d7b2a05fcfe16b64f445","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"0b6c6e5f57e99d5dcb42d7b2a05fcfe16b64f445","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.2.0.tgz","integrity":"sha512-moQFF2HmXXKFETbX861i2qTEF4/gtdJ2mUkyXtOejH0lPS8ZbLVgjLUdoKRv5gmZZiSpDwkZQZAHB4iam8bnAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl2UN3Ht7Fj/nKDRgU9kSmuwx1GXY4Cqw4uhLvfXOIkQIhAKKBy75ywE+OU3oA/EadhjyChyzMwmN5je4YxfnUtGEv"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twine-js-1.2.0.tgz_1490546930123_0.4014577658381313"},"directories":{}},"1.2.1":{"name":"twine-js","version":"1.2.1","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/index.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"049cddec28fa790e2a5ff9e5308cd565fcd2df84","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.2.1","_shasum":"df75c20622187b8bbc663beb5dd094578b1081ba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"df75c20622187b8bbc663beb5dd094578b1081ba","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.2.1.tgz","integrity":"sha512-YDmTPvzF155nveaB1dQiKVcBCCQpGoQr9ZIDTpJdpQFFxxKUV17gk5yXs8yNcxiwPLtP1t1MdSkMA0pXQc9brA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuGhtEnZ1dxqhU0pyf6Zl5mKIYegUCETpBc0TZH8Up5gIhAJXwehz97V/+sYY7wHXshbH8a9Hbgq4xl3wGahSeQlgZ"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twine-js-1.2.1.tgz_1490890903708_0.08817587094381452"},"directories":{}},"1.3.0":{"name":"twine-js","version":"1.3.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"75609db6004c2df02ef6eede2064855ca069af3d","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.3.0","_shasum":"29c1f843eae34143666579b652261e935bdb75bb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"29c1f843eae34143666579b652261e935bdb75bb","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.3.0.tgz","integrity":"sha512-bCQwM+NfP6MyrygGvRT4wSVn+ffFSCWoTadeZy2ps+LiCN1qwztHm/nLJSmIGPt3AcGW8dQgzDXC4hdfMS7dxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqtOrsm+nP0++FuxMaVYSFX/Blie5Bwbac2/nO/8tOnAiA3JUr2JS/rIMVhD3NeqPCNJVUavMTLBZdNeSfTos5Ubw=="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.3.0.tgz_1491125106125_0.26258326740935445"},"directories":{}},"1.4.0":{"name":"twine-js","version":"1.4.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"8c1d482465bd636b6b1bd291333196fa90f0ec89","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.4.0","_shasum":"bdabb47291950923be9e66666ec00b59e5357f21","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"bdabb47291950923be9e66666ec00b59e5357f21","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.4.0.tgz","integrity":"sha512-Eeau+r8qB348DOpeKguO2kESzNpuejUVYu1IbnPP6GbLn6fPU3fyCl9mlP0zv2eiwmURWbZQ2+NqrE4F7gYNsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC11J5M7vnKgTpsAxjH4ZpSI7DxGCPH4wUEWWJ3hKxJAiEAsPIlbdEWQyc8OjAY00H1G3JuiMokdiY/3w4iH6dlTng="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.4.0.tgz_1491394119570_0.04523864574730396"},"directories":{}},"1.4.1":{"name":"twine-js","version":"1.4.1","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"3b4285570396b37b1c10abe06c1e15041ec3832b","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.4.1","_shasum":"8da5fab1269334797cd8fa7e57e209d43db2eedc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"8da5fab1269334797cd8fa7e57e209d43db2eedc","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.4.1.tgz","integrity":"sha512-p9gW2OdznvcqvvJzV7LMGkPpyeCKNYaRslW2Z9NlWnz9sDeqdySALqHSXWOHiOP1M2H66BJBLZmlLfgtLOaC0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaLRZgPHWbEVhnjO3A57rIqGBhbxri5F+NQNh0mdoJ8AiEAg92p41pxQhJaOCzdr6dmvdtPuhM9pvjHaxY2M+eI9EA="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twine-js-1.4.1.tgz_1491398464204_0.6858733650296926"},"directories":{}},"1.5.0":{"name":"twine-js","version":"1.5.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"05729deed786e4d6759969083d27d6ead5b4f5a0","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.5.0","_shasum":"3875147273a321e5f2932d1ead039da3aba97f17","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"3875147273a321e5f2932d1ead039da3aba97f17","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.5.0.tgz","integrity":"sha512-xVWVHwzb0w4fGbB7a8TqjAT13P3ReJBCcX8dXwugjv6EdvY0qi5ZmX9YaN9F1aj89sqNtMSJBRlp/48D6GLrRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTlxTjc+p8hSSEWLnsg60UqoTQuDLChepj9pb1yBkXzAiEA28Yxg+VNIPNCMMEdjOq8Unqx56BYcUNNOFCiVWdM9TU="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twine-js-1.5.0.tgz_1491556623773_0.7368471599183977"},"directories":{}},"1.6.0":{"name":"twine-js","version":"1.6.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"53d16941152af21f1979a04cb66a94bcfe22dbe4","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.6.0","_shasum":"a1cf6a0612b4a33d2a035ee27f1da9777f9bda65","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"a1cf6a0612b4a33d2a035ee27f1da9777f9bda65","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.6.0.tgz","integrity":"sha512-LhmjavBJ6RCb5wHeKCMW295l3NATfHfIlFQ/mtLX1mGzXlHcr6oOZLmbyivuHEsqIX+/oIrZxMRHtNeMkbEYIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApdCpzoiMz45BrruUDSAkC5cx54kOLXENbUNEFXe6ZRAiAQeqAtk1dv6zBRsBvpk3kVFFSLCKtrfMKXzUB80zLtCQ=="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.6.0.tgz_1496397548572_0.5425930868368596"},"directories":{}},"1.7.0":{"name":"twine-js","version":"1.7.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"ff6df0eaf8f99c8fb0630907641de6ce16d4bb3f","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.7.0","_shasum":"0787f4874b343064059b6f9ad405b10a424396a0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"0787f4874b343064059b6f9ad405b10a424396a0","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.7.0.tgz","integrity":"sha512-4Iw+dBAkIbdQO0keNPWBWWAWm3NN/JjBkcsyCXOphR4jh8jHvWYK2mDsXB/nCVbhD7FxdSnQGUq4pgvk1T6zag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiFJC/mNoQ9mlITtGiS9z8HYAzdE61nVIcbXVTLf1gqwIhALCwBENOA8w1FTCqu825dCgsmnKYBmhzMfpKqFJ7KgJJ"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.7.0.tgz_1496590743665_0.5631025740876794"},"directories":{}},"1.7.1":{"name":"twine-js","version":"1.7.1","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"86a0e622953859f34842d16579f5e0149cbdda3a","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.7.1","_shasum":"19af2044314467a0611849248f8299fb2e813c0f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"19af2044314467a0611849248f8299fb2e813c0f","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.7.1.tgz","integrity":"sha512-KgYvLefZIsO643Qp3QeeDQv0L6crfMk4C9nKR4iWpqxhuLnL2GpZbkWW5Lh8O2zfcV46iWtbYaT6QJyLCSvO3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs54jvoObZi+UiNm8tcAnczZW/Z9pIwWUOrTOy1Gt2sAiEA3gP71XF0PBC6j/gpXj7yS6/N//pBIAQLiYSiA1nDzxc="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.7.1.tgz_1496594697409_0.7124286785256118"},"directories":{}},"1.8.0":{"name":"twine-js","version":"1.8.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"86a0e622953859f34842d16579f5e0149cbdda3a","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.8.0","_shasum":"cb9a40712386b06c663002588837a8ba4c9c4804","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"cb9a40712386b06c663002588837a8ba4c9c4804","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.8.0.tgz","integrity":"sha512-SygSz2IkLf9YdUM7ad+uBeWFB7+LCag9kbuBzRlY8tXH2JnjrDRRyeTZBrBtv9930/Z+Jo39ct642ZRrjPtpMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIiaV6Z6jhEeQy/al/07qSsZNFXGGOO5LWxvqh8PjRKAiEAh8YtVH2UGQgPTjU720/SvZfIPOhg6JE8GBdDPWmmXpw="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.8.0.tgz_1496603234793_0.7761905756779015"},"directories":{}},"1.8.1":{"name":"twine-js","version":"1.8.1","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"acbec3298fed071fe02bb2ba314747eaacf0b3a8","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.8.1","_shasum":"2e5c4639f0175a62eeaeb9bcbf983b55098bb987","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"2e5c4639f0175a62eeaeb9bcbf983b55098bb987","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.8.1.tgz","integrity":"sha512-p4abBXjmH5qinctiBN6cB49JYXQyPsZgW8aXTwmp84YHhru0F6g+LqQu5NODM15ShI8mQokTXTO5DeTp4AKSKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcJZQf/jAA0v4E1YUp3MxeemZ2aZHmV80eqe2LFAqt8gIhAPVxYLyWfe8IvqoSBv9va8P6hR3NYqcw5yV4isyiQOHi"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.8.1.tgz_1496605205553_0.7732642460614443"},"directories":{}},"1.8.2":{"name":"twine-js","version":"1.8.2","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/twine.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"acbec3298fed071fe02bb2ba314747eaacf0b3a8","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.8.2","_shasum":"20268bf8d7aef7882a390cec4c61d48bb57bef77","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"20268bf8d7aef7882a390cec4c61d48bb57bef77","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.8.2.tgz","integrity":"sha512-aHltsorDYZ20N8Bv5ByerGUoQWNRN5L9iM3wxiDUK9MtyJ9yO++7MuHO6jW9WEXTfei90WWoYIHdQLtwmj5f6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA77LkLasphh5a8xQ0IjlgWeiNDEFuZrY/1vDofcVmZGAiAGA0Pa4l73rmQDTNUmLade6iySVQILZzRjnwiPIk+iQg=="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.8.2.tgz_1496608762497_0.0208007306791842"},"directories":{}},"1.9.0":{"name":"twine-js","version":"1.9.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"typings":"./lib/types.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify && npm run types","types":"cp ./src/types.d.ts ./lib/types.d.ts","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"acbec3298fed071fe02bb2ba314747eaacf0b3a8","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.9.0","_shasum":"624f59d0f24f61691f9920791a1b4dff4ef271cb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"624f59d0f24f61691f9920791a1b4dff4ef271cb","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.9.0.tgz","integrity":"sha512-4uHjckqc/x1Ldmqn9HesNAN2VnBuAVxRS4mTlT/StiIHFqs6mL89iRIVx+N3AMK98f/bQFVEO8iQfcBBD284jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi3foZr0xqj/1VT1SmmjC/043eVw6WFNPM9F3moL+wQQIhAP2SsM1w5FU3JaZw2wDvuQ13t57YcEnSdJAHD2tXwndH"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.9.0.tgz_1496665128623_0.333922898164019"},"directories":{}},"1.9.1":{"name":"twine-js","version":"1.9.1","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"b5cc4d0c4a444f85a5aba65c03aaf5fb7c63824a","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.9.1","_shasum":"9fd05eb819761d7ba66f8c6c20661b136158a58c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"9fd05eb819761d7ba66f8c6c20661b136158a58c","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.9.1.tgz","integrity":"sha512-LkUadUbadpDkGbmulrNJ/Fwp/1E0DsRFWPOdoWH9NvgypCqi/jyHlynYAwy61Vr7T6VkjD3xhW91gjowoJwaAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIDR8FwgGakHtk9wvMnivmnCYwKozj7RULh5OePg/zrgIhAO+hj0V4aAmfQePeZbDRKKWK6+m4hwkzPFI2FyYPzUd/"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.9.1.tgz_1496669937212_0.6697895631659776"},"directories":{}},"1.9.2":{"name":"twine-js","version":"1.9.2","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"fd52a5efdd9a27b4d11ed4ac79b74fdff1ff1fe3","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.9.2","_shasum":"2b2f7ccab4df5e4befa6f88ed06ba1e48913756a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"2b2f7ccab4df5e4befa6f88ed06ba1e48913756a","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.9.2.tgz","integrity":"sha512-9dOp0H/x2jhQDif8cU71EuYPpb7xscE9Ko5bUxOw5l3KvNVoxy0DXjAA3SSOvgKNuu58TEFTGl9v0AqmlaieFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4nGJYChTNnkqku5+LJ8snh9p4xzIc+nf8LkPjB0i50gIhAMOFw5ZMLNEXPy/bF/c3hXvfmENgheZus59gm64pcfDc"}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.9.2.tgz_1500999165956_0.6688234668690711"},"directories":{}},"1.9.3":{"name":"twine-js","version":"1.9.3","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish"},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^2.1.0","tsify":"^3.0.1","tslint":"^4.4.2","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"gitHead":"f6361c06f599160a2b41ec150ae13a7611ac61e1","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@1.9.3","_shasum":"f105c42603a2a4db95f399d66d4606cfe27d71ca","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"shasum":"f105c42603a2a4db95f399d66d4606cfe27d71ca","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-1.9.3.tgz","integrity":"sha512-JIDo4fjaSMphC3lQdkpn6TZJqX2XCpBpFfox9pD8neADmLCtEcb31/FT5eFCuHEqtEq/pyV/wyVvhlY/EeQkFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrP+/n+a6kEBRg3RwUZ850srpjE+uifCGog0g6zNvdEAiEAlCboWSQ0PWuH3Lgg5Qa4405jHvNxb9mQT4SuqsPsjfE="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-1.9.3.tgz_1503671056250_0.40502196783199906"},"directories":{}},"2.0.0":{"name":"twine-js","version":"2.0.0","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish","format":"prettier --write \"./src/**/*.{ts,tsx}\""},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^3.3.0","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.5.3","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"dependencies":{"prettier":"^1.7.4","tslint-config-prettier":"^1.5.0"},"gitHead":"f601ae4a9cd87b07c023f92391c0c362bef90412","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"integrity":"sha512-ja6X7GgMRnDzbQPgg3U0ORXWsBAu5g393ItcaYXi7bQMrpS7WxTxB39XwDQs6pPhYVmXLTg2ktiscTx355e/8Q==","shasum":"26c66ad13f8540e84422bb0e11b44dd55c990122","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCICxTg2Rh7cM5NJeg+jq16Se6n3QjWT/l2DmsQyAHB1AIgCNU40/BX96fJRNbLUM2b7iFfFRdYypnPx19LD9mlwKU="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js-2.0.0.tgz_1513520294058_0.08593188226222992"},"directories":{}},"2.0.1":{"name":"twine-js","version":"2.0.1","description":"Functional front-end state management","main":"./lib/index.js","files":["src/","lib/"],"repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish","format":"prettier --write \"./src/**/*.{ts,tsx}\""},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^16.0.0","tap-spec":"^4.1.1","tape":"^4.8.0","ts-node":"^4.1.0","tsify":"^3.0.4","tslint":"^5.9.1","typescript":"^2.7.1","uglifyify":"^4.0.5","uglifyjs":"^2.4.10"},"dependencies":{"prettier":"^1.10.2","tslint-config-prettier":"^1.7.0"},"gitHead":"362978b8195dbef49f97a0afba0e09c0207d514c","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"integrity":"sha512-mmqj8q8fO6N5tnECeZzpvWfRywQhqD7Y8Du0AZLLXFQ0WbxYoSAcIkaBKuP5m5dg3iMrYlIaoVAiE3hsNGs4iQ==","shasum":"40e3f69455cd10bae5d9f9710bfec2be2ee17a74","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-2.0.1.tgz","fileCount":20,"unpackedSize":45094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChm4a9bvaEznWQFcSoeqjAyKe4brfRqTxmCV/Eo9B9QAiBoxsRnEK9hWIByZcWLSWK61nVpnAW4U7brYWhQpnTvUA=="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js_2.0.1_1518166607536_0.09040821620575756"},"_hasShrinkwrap":false},"2.0.2":{"name":"twine-js","version":"2.0.2","description":"Functional front-end state management","main":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"types":"./lib/index.d.ts","scripts":{"test":"ts-node node_modules/.bin/tape ./test/*.spec.ts | tap-spec","dist":"rm -rf ./lib && mkdir lib && tsc && npm run browserify && npm run minify","browserify":"browserify -g babelify lib/index.js -o lib/bundle.js","minify":"uglifyjs lib/bundle.js -c -m -o lib/bundle.min.js","deploy":"npm run dist && npm publish","format":"prettier --write \"./src/**/*.{ts,tsx}\""},"author":{"name":"Joseph Luck"},"license":"ISC","devDependencies":{"@types/tape":"^4.2.32","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","babelify":"^7.3.0","browserify":"^14.1.0","tap-spec":"^4.1.1","tape":"^4.6.3","ts-node":"^3.3.0","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.5.3","uglifyify":"^3.0.4","uglifyjs":"^2.4.10"},"dependencies":{"prettier":"^1.7.4","tslint-config-prettier":"^1.5.0"},"gitHead":"92ac277428245f285d772b59d7380769f244491c","bugs":{"url":"https://github.com/josephluck/twine/issues"},"homepage":"https://github.com/josephluck/twine#readme","_id":"twine-js@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"josephluck","email":"josephreubenluck@gmail.com"},"dist":{"integrity":"sha512-p00i/TavO5i3ZPmd9PDgB7SNUm62qWyYTLUA5rGSch+gZTKzHgrY1CQbW5dBtGJMqmwt20OsZaQHjnm7JQhSoA==","shasum":"b71206c66d206cb2893f76b624c14d0be2434751","tarball":"https://registry.npmjs.org/twine-js/-/twine-js-2.0.2.tgz","fileCount":20,"unpackedSize":45702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnpQOCRA9TVsSAnZWagAA1PoP/j5/MLxWHOMGnIT2CSvl\nZe/cmZ+KO3g0jC4Y+ZOQDOfb5LP2yLNoWX3FBq2aAUB73KL5UQ6KJKuCZocI\n7BlncnCj0BjNt7WMV83MIjg2qbih0NsKZeF1gHuT5d0Z/CXRaolAlMnlB7DE\nKZ8ThRD6r7AH0TiCEr2zL9UNP682hB411ofFI3KoCKYdntzBMXY4vAvQrLZE\nH2zyY3zQvuUQQluN2KZ4KTkcLqztUWrzbie8UGnN4+QGq1vHQWWJXgGOZChk\nOoVQR1gFV1ljsUTXaaneUvNj7qADBc/U+/9k9OUwfuSB7X4mV98kN/nPw9iI\n7oFy0jGci84mGJzIm2c1j9GRjkP4TC9NpcqM3zR10r6bzSoTcaxSnoIkljVQ\n9YeU9pAtHr3T+V3oKrrekD03We6VIPMhnQoWlXMwwlncIb9HhcLRTeVmRNQh\nxh9zqlWGwkhAbcowdntCh0pf0B5Zu9IM0bVa3ESNkd//9SCcdgGgXpc72g0b\ncf/txxvRN17zuRQKOOJyueCCxc/gC3nYzpM/dUbkHgOVptGFswbQnw3WhTXs\nuIv4gLNdlUvatewb4JPyR8vCr1FYODFqVO5jCDNfkWEu/kBRVMJ0tbuZ09qn\nPoBRXLRtg19bhPY0YGmxTT+bkMBeCtDc+JGgxeL0wSSl/R4M4qTq2oxb0ZZ8\nheTy\r\n=OHjZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDI0JXZHUKM2ZiDos1+r7wUDiHLYmL51YY9kjH30gBPIAiBm00WxVfs2fCyn2PI2+tIyYjjgcJICuDmnNmaXU/sb7Q=="}]},"maintainers":[{"name":"josephluck","email":"josephreubenluck@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twine-js_2.0.2_1537119245796_0.3882852438638291"},"_hasShrinkwrap":false}},"author":{"name":"Joseph Luck"},"license":"ISC","readmeFilename":"readme.md","homepage":"https://github.com/josephluck/twine#readme","repository":{"type":"git","url":"git+https://github.com/josephluck/twine.git"},"bugs":{"url":"https://github.com/josephluck/twine/issues"}}