{"_id":"tigress","_rev":"32-e96766c597cf7ac7ac0fdbe64dffe814","name":"tigress","description":"Typed Immutable Graph-like Reactive State","dist-tags":{"latest":"0.0.34"},"versions":{"0.0.1":{"name":"tigress","version":"0.0.1","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.1","_shasum":"f1415663b82c20b1b710097b425d4454482cb6b7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"f1415663b82c20b1b710097b425d4454482cb6b7","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.1.tgz","integrity":"sha512-iYJRLxJaRW9j5ItehNzgmD3JAYn6e9yhG7niEx1WmCrIY1i7MIcsVaM69mLnrAiaZdQp1os49F8etB2V256MxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDka/3rXzWrvolgdm3t22r3RRGez8rqs98oYioo5AzCuAIhALBltCJYJsPsuRrJotrG/q8uRIMi4AfhU/jIbtpp2afb"}]},"maintainers":[{"name":"aaroncr","email":"aaron@anywhere.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tigress-0.0.1.tgz_1495140373200_0.569612656487152"}},"0.0.2":{"name":"tigress","version":"0.0.2","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.2","_shasum":"70ad47684371199a0dd162705c8fb5ed4ca9156e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"70ad47684371199a0dd162705c8fb5ed4ca9156e","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.2.tgz","integrity":"sha512-LSysojuWAncDiq4GJjtUylZQtP3gb6TraTUb8+mAzHycn9vAh443GIDD/uIMBqg6YyYi2WjEAmlsoYZqAdmzkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExxZ8+4KdhMnH6tsZ/qLDavAVQNd3+HH/IA+OwExbeZAiEAwrztzJdlg6S3OZTQfmvcrLMZZM3wE0U50A2SrBER5d0="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tigress-0.0.2.tgz_1495143650099_0.8435927701648325"}},"0.0.3":{"name":"tigress","version":"0.0.3","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.3","_shasum":"4665953f87988c77734c262bff9023d54bd8090f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"4665953f87988c77734c262bff9023d54bd8090f","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.3.tgz","integrity":"sha512-SGp8uM1e/9Qe74Nh2vVWCJ02zj6GYWmhQGCs1e7ki9pbEOadzGLL0YkBzYtzFBurvUifwXAmez4vZPXHTxHmEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCELeTMJCzTsSoLJkTtdAWhRJgGohlT0BJhVsLx/PEZqwIhAKHp423H6/T84NN5UbH6Pnbq/XjHtnv9PRLkyle+YlRF"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tigress-0.0.3.tgz_1495143823183_0.4105464327149093"}},"0.0.4":{"name":"tigress","version":"0.0.4","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.4","_shasum":"29086dfa4e340e2749d885e280f06ff978456471","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"29086dfa4e340e2749d885e280f06ff978456471","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.4.tgz","integrity":"sha512-PYZ4fIDa+lpd3pK+W5mrS/2gx4e1sLZ+CQ3ceorbIVDX2vccSEsvaJjxLii3jwznWg/jfpnzBxlAWROY357zuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4HIYtsNfyiG68K216UdbGTHzz6aZY9Wkd4CXshHstTwIgC7tseG+/cXdcEdyJnJyZvD7MS5aKRigqAgXDkM7KaBw="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tigress-0.0.4.tgz_1495159452227_0.6439124485477805"}},"0.0.5":{"name":"tigress","version":"0.0.5","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.5","_shasum":"baff4961078e75f91fd346141302e4327e86e409","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"baff4961078e75f91fd346141302e4327e86e409","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.5.tgz","integrity":"sha512-jx3QpkZ2gzibM7TT2BrZoc5UrSvo7yqAjltR3fBf2BFzY+gNvOpbSbN1HKyz4i/WpL2op/eveIo24PAp2uJ7VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlOiy1wUgIbUxwttd0OAn53fKcxiU9ZGL/pV3aGT3MLAiEA+tCKAauH6roHLiO1oe8aBWOhYCTfuyUM3sZNTDkCLlo="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.5.tgz_1495226558845_0.9122164999134839"}},"0.0.6":{"name":"tigress","version":"0.0.6","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.6","_shasum":"eb55894e852c7752c4ea525ac1fb3aa255f8d18f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"eb55894e852c7752c4ea525ac1fb3aa255f8d18f","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.6.tgz","integrity":"sha512-ldLE1TqODf42JC+SRItUsv7JrFUrfIjp1uRReEnTmxnLe2anpjHtQEXpsufS6L6vu5uTFA8gCQ98ZgGVszwKkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3B5s0HsQw/AuUdQXyrSusSoMSfWQNNziJz9LjKlkkdQIhANFvu2DneAEJKtg4DMt7mnAKb2C1wqmYmlXotkVkR3xT"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.6.tgz_1495227212519_0.6700078980065882"}},"0.0.7":{"name":"tigress","version":"0.0.7","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.7","_shasum":"41710e4c35daf286b9b1fd152ecdcd1374895656","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"41710e4c35daf286b9b1fd152ecdcd1374895656","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.7.tgz","integrity":"sha512-gSkSUNBNsVXubJ0lY9nhlTjl1yNzguwas617N4Pgcxo7zH/fqHZ/nkAi66BpeRm2w+XDaLbtBb9ttkJB2rUj/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPk9Ni9M6kB53yA/kq0/hsaJ1FBPG05yiXZ60DVlv1dAiB0Z42h4R8SOnaDQI1dyl9tPvls5OHutIMH3QlSru9G/A=="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.7.tgz_1495227338316_0.3549610951449722"}},"0.0.8":{"name":"tigress","version":"0.0.8","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.8","_shasum":"325664979758318490989574253447eb1b6f9a7e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"325664979758318490989574253447eb1b6f9a7e","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.8.tgz","integrity":"sha512-3Ii85G4lUKLBtAud4SGNyKyEJdLtJJYRwd0C44bmL+byhCa0Zy0zwN+fgMQXEykU7qI/cEtRQG8jGk/Ki/ebDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3JxQJM1RAaHO+yn6+3OP4s33Vf+udZgt44Ny7yUgcGwIhAK30ezmhTt+mrH9BauHDz/dxOVVEOre4fENVvhskhyQn"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.8.tgz_1495230250392_0.45074653904885054"}},"0.0.9":{"name":"tigress","version":"0.0.9","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.9","_shasum":"50492772b8d8b23f8d0ed4e2e275d473a97892dc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"50492772b8d8b23f8d0ed4e2e275d473a97892dc","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.9.tgz","integrity":"sha512-ncR2fGQ5DXXRrr8WJftGlcSewO22kiMh6Pw41laGq+Gj7wGc6erIs7yXNii9zpyLj5B4X78ZEobQIr4cLcj8bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiQQioW+/Iz96F9S+ODciQoylD65W5TJIw7QwgOA2gfAiEAlLSPbHrveUC61rsAvpqLFU5kn4SBwi6U9IQuGkMa6kE="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.9.tgz_1495469682583_0.9741039259824902"}},"0.0.10":{"name":"tigress","version":"0.0.10","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.10","_shasum":"18d61afe62dbae0698eadc8041c7ca151ee7ed2d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"18d61afe62dbae0698eadc8041c7ca151ee7ed2d","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.10.tgz","integrity":"sha512-VdFObOKNhQ/dPHt69nSwh68omrEyIv4Em3k9h2RFUvStmioefretoz40oBNVxEDiXLDABOokSZNok2jrKJNy3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+qSCG+qY6qAHeleP3jHM7p/fYpu1QM17fCuiA7+9gyQIgd37iNLK50kZJc14MkS1PO/K4eDuoJJvRNqrMo6/tErY="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.10.tgz_1495470596913_0.22782182251103222"}},"0.0.11":{"name":"tigress","version":"0.0.11","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.11","_shasum":"3b9b9f85af97984528178ce7833be27780cfa7ea","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"3b9b9f85af97984528178ce7833be27780cfa7ea","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.11.tgz","integrity":"sha512-cxcAeZLXYFMiubp9ADaLwQGguJRzKM2yhXMelnUqVSpmJd0UrS+JHDQKl4ziCPY9YGHfvPKVfceUWsW30w/sBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyuTWlSxlr059kVm2QUismp5Q2O/nCihl55H92Yr3ZiQIgTLAzGpGYrrDe0+WFPhgjelfHTwHVmZ++inrDORP80cQ="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.11.tgz_1495471105892_0.43012744351290166"}},"0.0.12":{"name":"tigress","version":"0.0.12","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.12","_shasum":"84222497550afe9e13d522da87676c9e366ad6c9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"84222497550afe9e13d522da87676c9e366ad6c9","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.12.tgz","integrity":"sha512-0RQ4/FDCQxhSsd694WFvai3ctz6ZcWzWVwp2fdiSgH4hXNPROkIS40iKkPpm4xTA7K796boCE640xUQHhWKrKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcHiR/moBhiVHBlOOUM+qXLHKCqd0Zk/LQVCxPkpJwHQIhAL+uyEZ3SdUFTtnaXrJl3mPDQREQ80qh5wE9A27miM0h"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.12.tgz_1495825292647_0.8743509764317423"}},"0.0.13":{"name":"tigress","version":"0.0.13","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.13","_shasum":"45dab5a4d6fcf84cc54e45276623f1df44439ce2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"45dab5a4d6fcf84cc54e45276623f1df44439ce2","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.13.tgz","integrity":"sha512-ryCnkru8kRY7+5u0EB51i1QjOqp1aV7TcOnGP79yGTnU9l97QaaRJ7qj4K8mMwpNZrLCe2LOt8cvJwyfFPOEEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIHeaaDLmwqaCYprFs0X3tnh3UGJKXLmyyFl2gyqYn3AiEAzY7J8vav2ySTyK6CmVGcPoYGJ4n1IewlrrPzipN2lO0="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.13.tgz_1496258963554_0.9653940561693162"}},"0.0.14":{"name":"tigress","version":"0.0.14","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.14","_shasum":"a58eab3a63fd6adb47884b12ae35f952cada0e15","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"a58eab3a63fd6adb47884b12ae35f952cada0e15","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.14.tgz","integrity":"sha512-KKM9gPMSajyA0uxKp99qSjw0V1zngm/wnz9T/An54F8pzWYDzb5AA4CwP/3iqhIrd5M9bAEY5SBLOzjlcjf1MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQlBpeRqFfcpGtfvc+gLSzNZnZYmGknyhyPKEUWKFSfAiBiQ2wzef8MO/rFhQqAusufzMVvR/HpkP/W+IFO1/YiXg=="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.14.tgz_1496261919731_0.962944739498198"}},"0.0.15":{"name":"tigress","version":"0.0.15","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.15","_shasum":"58a26d9ca4aeb967530124bd4730e3457d396e5c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"58a26d9ca4aeb967530124bd4730e3457d396e5c","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.15.tgz","integrity":"sha512-ctk5iQpG8kApyH5pliPqPIzkBC+TG+WlUUx2TwzXy+8O6hoH+sbdBizTmV6c3R+BrbU5MbyQEemjHw0Z6bnj2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhoOrvN7evVIFz+OPaz0wSQNn8kiTSz6n+6zv+fCshHwIgOtkDhNFjUTIh1jk/PBjQRDJrLeZD7SEgC8Je7jxysYs="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.15.tgz_1496263964701_0.21928224712610245"}},"0.0.17":{"name":"tigress","version":"0.0.17","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.2.0","typedoc":"^0.7.0","typescript":"^2.3.2"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.17","_shasum":"5bf1116fcb0965188ade392ef6513157d416de1a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"5bf1116fcb0965188ade392ef6513157d416de1a","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.17.tgz","integrity":"sha512-IHVmkVtsb9PzvNLwCL5Xj8U4EFD2wVhwigBm5U0jU3ffyTbgcnvhezRI0SWDI+e0Bk3KsWolBp1dABKQfY7+DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuRnF9xE4588k/9mM5hYobLJdutvX1gEkLHnUpPREJiAiA8bUCUVKxe4Ib6h+vnM9s+Ot5LBrwHvorvC5lI4od4uQ=="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.17.tgz_1496417855881_0.15250958409160376"}},"0.0.20":{"name":"tigress","version":"0.0.20","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.20","_shasum":"d184ca3866f23d83d4796ef45ca93ffd1975e8ec","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"d184ca3866f23d83d4796ef45ca93ffd1975e8ec","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.20.tgz","integrity":"sha512-8qkafyQiRziqfCfRMgybG+WK0YdHFNDmRglHU1PZUwsATiclPfea6f5Ayx5L/ArG4IgGgEo1fMx2EhfF2h1uKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyFBvhL0RHv6Ll4ZTU7piY3SFRZIN92SjRc6/vyKIzuAiEA8PwZujjpjw3DMwAlxgtBEuLb/8qUx0/YOXkWysCiEIQ="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.20.tgz_1497391580287_0.08779081236571074"}},"0.0.21":{"name":"tigress","version":"0.0.21","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.21","_shasum":"05595ace50d5d9fdb23e8f5107da6b445d002da4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"05595ace50d5d9fdb23e8f5107da6b445d002da4","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.21.tgz","integrity":"sha512-cVmCnCB4C6CC8WG+Ythre4Ln8ENomGipyr4cgW4FmedSeam/Ji21i+Yd561RT+40R3Y4SOTJ6DMD1FIcm5+0tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRDH5SpfkSkMTWq00FzYbR6ydcZQ7sY+NZbFIJqeLI3AiAmExA0RyMsyr/QotEI0N6XWTG0Z7xkb8xTCPDHsHVvzA=="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.21.tgz_1497545176322_0.7875302142929286"}},"0.0.22":{"name":"tigress","version":"0.0.22","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.22","_shasum":"d1e2af098bfb5b0c0cd5cd7f571853ea4186d991","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"d1e2af098bfb5b0c0cd5cd7f571853ea4186d991","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.22.tgz","integrity":"sha512-5r5NVfX+NbN1sYh7aYNXcw0zh/Q6QkxPuo/T3wpBs0BmnFx1LYYt/j9e7rwfLJUtZyRv/hzVnWBEHD9HRNE+Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpKtomMwQCXqnnm6LH60VUNdc1WEBP8psprJGWZO+kxgIhAOPSoUYT1W2YLm2FISOP4KtC4TnJzoNpxTxdmcNltg4d"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.22.tgz_1497548480199_0.6291343406774104"}},"0.0.23":{"name":"tigress","version":"0.0.23","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.23","_shasum":"e7f64e6a266861a9a3f3ffb55ad099544dbe698d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"e7f64e6a266861a9a3f3ffb55ad099544dbe698d","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.23.tgz","integrity":"sha512-ZaszKtUa46ZxX3Gn2NRCYVeFJQvPGMu15HwTIaJOagkvZ8zCqZ29cfd5c2zNO/3G+zIPOnBPFTAiIsHI7YaJJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsRTa7QYB7th9cauPKGaJOTbzn8fqQXu+yC+6sPvpsSAiEAtxVNAZVPAux7io0TH8keVevhd4GBEBD4DFRudjbbqoI="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.23.tgz_1497557214304_0.4264996889978647"}},"0.0.24":{"name":"tigress","version":"0.0.24","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.24","_shasum":"9bf80efbe3fb367cc5fbe97b4723b6fd6d67ab26","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"9bf80efbe3fb367cc5fbe97b4723b6fd6d67ab26","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.24.tgz","integrity":"sha512-YZOncD9cLd9gDSkd5ntx5HbigNNHaka6IJSD5lJuGcuiY/xiMor7kBofuTIJBWXcDhixtwjtlfkX1hhyrt1+Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnBHpDC6k02Pw/T4Wq9m1ECC0+Rc7Vin+2LLJeIwB/VAiAv0NbfO5x9FAhguStHp/Xly+EFNZinT7Cj7giVpOD1Yg=="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.24.tgz_1497622319932_0.5332461653742939"}},"0.0.26":{"name":"tigress","version":"0.0.26","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.26","_npmVersion":"5.0.1","_nodeVersion":"8.0.0","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"integrity":"sha512-Y+7Y275Bg4+69RkxhrUQZWH+6WfLoKBQpNuAezr1C0RNdEdQDEILgdyJwEWZ/A9cdgoK08LsjyO7fDNo9If7cQ==","shasum":"8e6fd11156b36cdbb2eb31fccd3fc5dfe4bd7288","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.26.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMjrp2rPc6KAg1XqaPZo5EMI4Oe7nqdQtHqMT87miqMQIhAOB7sF+E5icojr3sBDqusA6wYghQPymE5dbLlj5xj4Ku"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.26.tgz_1499717070473_0.5757876008283347"}},"0.0.28":{"name":"tigress","version":"0.0.28","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.28","_shasum":"c1899635b69b0eb2833b4d853e3a0f87098741e9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"c1899635b69b0eb2833b4d853e3a0f87098741e9","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.28.tgz","integrity":"sha512-Eo56Tk/5Rs9knfjozAEraoGtYfMwq6qE3ZGh/DgGB8V3fo0PXD5/XwwfNjQI5DdJaLCjiRtl0YO8UvT4652XhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCLGwU2G/pI1uTJRYNeMh0fhr/OHzySqeZCGKH3bjP3wIhAOCvmUfHPNeu2TMOEV65BBKTxaGRgsYIXlAPLDbW/dog"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.28.tgz_1513372638868_0.510208903811872"}},"0.0.29":{"name":"tigress","version":"0.0.29","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.29","_shasum":"6d956d547d9a792602e3b7c883f5a08d156af2f4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"6d956d547d9a792602e3b7c883f5a08d156af2f4","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.29.tgz","integrity":"sha512-MW0DUUnpSo2x8VsaT4CEEtfMRrdvI6FqxcoN1N6bX+NXxw8kNlQXjbK5pZGf50v8HkMH5g5yMay9mp1Dnt5Olg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyPWvYORU7qmJjIU2+g4zN9ZxQg8LbCnNrTp4k4wSlUAIhAJ4fEAnskkPmra/leEKEpgPnr945W638+5CDTEiJra81"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.29.tgz_1513617637501_0.8988948224578053"}},"0.0.30":{"name":"tigress","version":"0.0.30","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.30","_shasum":"4143e0c6d85d2979138f53099ecf7a0de5860941","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"4143e0c6d85d2979138f53099ecf7a0de5860941","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.30.tgz","integrity":"sha512-fQ1x2am2375yQ9JjuitjSSoPrlXcVgV4LpFoUrsV8JsdncSsfLVdD+EKhhu3g3mEiLLHaXIkTiKriO7USkHSkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFciTdahALv6BNjulCc+N9NIuuCrxS3cn/fw5zrUw6B0AiB/vJTWvKNj0Gv5e51tyj9a6v3N+vZFnI0UlA0RCZm4Kg=="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.30.tgz_1513618464187_0.9325795415788889"}},"0.0.31":{"name":"tigress","version":"0.0.31","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.31","_shasum":"61f3d73733afbe597362ab3a8f0405998a1b45bb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"61f3d73733afbe597362ab3a8f0405998a1b45bb","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.31.tgz","integrity":"sha512-wNsWgF8O3+T2ZMahv85efTRqhjnoewZLBSsh/NAJCfPDFVZ/78qkUiy9NN3Vi0OIjpGWCCbM31TmQfl2b6EorQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAH9etQy4RS+KfXam+JyQlueImBZGim/MGPZu8Ie95AwIhAJz6LMR00x7G6QLkwprhiNtVQhyiuCuEp9hd8p8qYuml"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.31.tgz_1513618860830_0.3984835708979517"}},"0.0.32":{"name":"tigress","version":"0.0.32","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.32","_shasum":"bd3bb85bea702adca5df3c976e972b9451f9268f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"bd3bb85bea702adca5df3c976e972b9451f9268f","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.32.tgz","integrity":"sha512-2qI+X1NaklfgqFPxTCR3v69WEiazYzCq+X3RuQU/EPoPI/+fXy+pmxRg6l8QUtkkHu0e3L+QiFTqCiHi3C6KjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHwVW8HR3q+b1kJY1gXSwPryfmlWfzLrYbezKqtF7RmAiAOpOHKz60wmxe6hb3h9Zm/xMXb14OcquFeYhT5lXxk3g=="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.32.tgz_1513703350376_0.722737644566223"}},"0.0.33":{"name":"tigress","version":"0.0.33","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.33","_shasum":"7dae84b9c697d9f2391fe9435759ea0c86671558","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"7dae84b9c697d9f2391fe9435759ea0c86671558","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.33.tgz","integrity":"sha512-tVrrwF4wwoFyfBvkeAAqq2VNxj37A2N70kCXGviaiMpSqKZSlRF8OXSMd3KS+wOrdpGE+GOxfpjJr9lDcnaS7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq0AmnW7MWVpHLwtBXnhBnhb5tRE1Eu2H8G0/rjpENJwIhAOkKhopJNalSDME4AwW5qHn60FWuUJhZ6P5Xe85J/GeZ"}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.33.tgz_1513716619607_0.21137439738959074"}},"0.0.34":{"name":"tigress","version":"0.0.34","description":"Typed Immutable Graph-like Reactive State","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"main":"./dist/tigress.js","types":"./dist/tigress.d.ts","files":["dist"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"@types/jest":"^19.2.3","jest":"^20.0.3","ts-jest":"^20.0.3","tslint":"^5.4.2","typedoc":"^0.7.0","typescript":"^2.3.4"},"scripts":{"lint":"tslint -p ./tsconfig.json","test":"jest","test:watch":"jest --watch","prepublish":"tsc","doc":"typedoc --out api-docs/ --module commonjs -mode modules --target es6 src/tigress.ts"},"jest":{"verbose":true,"roots":["<rootDir>/src","<rootDir>/test"],"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.test)\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"]},"homepage":"https://github.com/anywhere-com/tigress.js#readme","_id":"tigress@0.0.34","_shasum":"b82eb68ac94af500491d52d0e1696fa01599c40a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"aaroncr","email":"aaron@anywhere.com"},"dist":{"shasum":"b82eb68ac94af500491d52d0e1696fa01599c40a","tarball":"https://registry.npmjs.org/tigress/-/tigress-0.0.34.tgz","integrity":"sha512-ShOhbsHIeSnLviVUPTRrkdhqoAkVlqfEMgPmBopRs0hAE8PvQGytGhuDeT9yGLPW4c7jOCy6q2y/PqSmQeBs2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdDIMUE0QbguJD48nT/3jp9XYIgJ47EIf7Xi4asFHlmQIgf76osaMIDGrkanm4U0czqnpGodB8HfXdfWtbj1Q8OJY="}]},"maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tigress-0.0.34.tgz_1513717142179_0.4271720431279391"}}},"readme":"# Tigress\n\n## Overview\n\ntigress is a state management library that takes advantage of the robust type information available in TypeScript. It maintains a root state store which should be some immutable data structure and allows for atomically reading and writing that state store and receiving reactive change notifications upon state changes. It facilitates the creation of reusable components by providing a robust machanisms for navigating tree-like data structures. \n \ntigress also provides constructs for reactive state computations along with React integration to allow for reactive view changes. In addition, there is advanced support for using state containers in data validation scenarios that allows for attaching validation metadata at any point in the state tree as well as accessing the current DB value of data being updated.\n\ntigress's change notifications are compatible with RxJS and the proposed ECMAScript Observable specification.\n\n## Ref's\n\nState containers in tigress are called `Ref`s. `Ref`s come in read-only and read-write variants. All readonly variants take a simple `RO` suffix (i.e. `RefRO`). All `Ref`s take a single type parameter\nrepresenting the type of state managed by the `Ref`, ex: `Ref<number>`. When we refer to the types\nof `Ref`'s in TypeScript, the interface form (`IRef` or `IRefRO`) is usually used as the return\nvalue for functions in TypeScript.\n\n### `rootRef`\n\nTo create a new `Ref` use the `rootRef` function passing in the initial state:\n\n```ts\nconst myRef : IRef<number> = rootRef(0);\n```\n\n### `get`\n\nThe most basic operation for using `Ref`'s is to get the current state using the `get()` method.\n\n```ts\nconsole.log(myRef.get());\n// 0\n```\n\n#### Dependency Tracking\n\nCalling get in a reactive computation (either inside a `reaction` or `reactive` React component)\nwill automatically register the `Ref` as a dependency of the computation. This means that whenenver\nthe `Ref` updates the reactive computation will update. (To get the current state without\nregistering the `Ref` as a reactive dependency, use `getNonReactive`.)\n\n#### Nullability\n\nBecause `Ref`s are meant to work with tree-like data structures, given a type `T` that is\nnon-null we can't know whether it is the child of some nullable parent. So `get` always\nreturns `T | null`. (There is a variant of `get` called `getResolved` for \"resolved\" Ref's\nthat returns a non-null value but this is an advanced topic).\n\n### `swap` and `reset`\n\nIf we have a regular read-write `Ref`, `swap` and `reset` are used to modify the state. `swap` takes\nan update function which takes the current state and returns the new state. `reset` simply takes a\nvalue to set as the new state. Both `swap` and `reset` return the new value of the state after the\noperation. Because `Ref`'s could point to values in nested tree data structures,\n`swap` and `reset` are not guaranteed to succeed and thus the return value is the only reliable\nway to know what the actual value of the state is after attempting to mutate it.\n\nEx:\n```ts\nmyRef.swap(cur => cur != null ? cur + 1 : cur);\nconsole.log(myRef.get());\n// 1\nmyRef.reset(3);\nconsole.log(myRef.get());\n// 3\n```\n\n#### Nullability\n\nBecause of the complexities in working with tree-like data structures, the update function\npassed to `swap` must take a nullable value and can return a nullable value regardless of what\nthe underlying type for the `Ref` is. `reset` will only take a type that corresponds to the\nnullability of the underlying type. Both `swap` and `reset` may take a nullable value.\n\n### `subscribe`\n\nThe `subscribe` method is used to listen to change notifications from any `Ref`-like containers.\n`subscribe` takes an `IObserver` parameter and returns an `ISubscription` value. `IObserver`\nand `ISubscription` in tigress correspond almost exactly to the `Observer` and `Subscription`\ninterfaces specified in https://github.com/tc39/proposal-observable, with the minor difference\nthat tigress's `IObserver` allows all fields to be optional. This allows for listening to\nchanges simply by providing the `next` parameters of `IObserver`:\n\n```ts\nmyRef.subscribe({next: x => console.log(x)});\n```\n\n## Prop's and Child Ref's\n\n`tigress` allows for easy interaction with nested state trees via Props which are\ntyped representations of the properties of objcets. There\nare two basic Prop interfaces: `IProp` and `IPropRO` and read-write and read-only\nproperties respectively. All Prop's have a getter method and a string name and\nread-write Prop's also have a setter method.\n\n### Prop Basics\n\nAnything conforming to the `IProp` or `IPropRO` can be used in Tigress. The\nsimplest way to create Prop's is to use the provider `Prop` and `PropRO` types.\nProp getters, setters and name's are described below.\n\n#### getter\n\nA Prop getter is a function taking a parent value and\nreturning a child value. To deal cleanly with nested \ntrees, getters must always accept a possibly null parent\nand can always return a nullable value regardless of\nthe underlying nullability of this Prop.\n\n#### setter\n\nA Prop setter is a function taking a parent value and\na new child value and return a new value for the parent.\nTo deal cleanly with nested trees, setters must always\naccept a possibly null parent value and possibly null\nnew child value and can always return a nullable value.\nThus it is up to Prop implementations to properly handle\nor reject null values.\n\n#### name\n\nThe Prop's `name` is more than just a description\nstring name, it is used to navigate metadata trees and\nthus must be carefully chosen. This is an advanced topic\nwhich will be discussed later in more detail.\n\n### Ref `child` and `childRO`\n\nProp's are used by Ref's in order to create \"child\" Ref's.\nThat is - Ref's that behave just like any other Ref, but point\nto a child value in the state tree. Every `IRef` has `child`\nfunction which takes an `IProp` and returns another read-write\n`IRef` pointing to the child. Every `IRef` and `IRefRO` have\na `childRO` function which takes an `IPropRO` and returns\na read-only `IRefRO` pointing to the child.\n\n### Creating Prop's via code-generation\n\nProp's are not intended to be created by hand except in the most basic cases.\nInternally Anywhere generates Props for all of the types in its API backend using\nTemplate Haskell. A similar code generator code be created for Typescript types\nusing the Typescript compiler API.\n\n## Reactions\n\nTODO\n\n## Resolved Ref's\n\nTODO\n\n## Metadata\n\nTODO\n\n## Clean Copy Ref's\n\nTODO\n\n","maintainers":[{"email":"aaron@anywhere.com","name":"aaroncr"},{"email":"a@anywhere.com","name":"anthony-landis"}],"time":{"modified":"2022-06-27T06:37:57.972Z","created":"2017-05-18T20:46:15.000Z","0.0.1":"2017-05-18T20:46:15.000Z","0.0.2":"2017-05-18T21:40:52.035Z","0.0.3":"2017-05-18T21:43:45.405Z","0.0.4":"2017-05-19T02:04:14.255Z","0.0.5":"2017-05-19T20:42:40.089Z","0.0.6":"2017-05-19T20:53:33.697Z","0.0.7":"2017-05-19T20:55:39.209Z","0.0.8":"2017-05-19T21:44:12.702Z","0.0.9":"2017-05-22T16:14:43.446Z","0.0.10":"2017-05-22T16:29:57.908Z","0.0.11":"2017-05-22T16:38:26.861Z","0.0.12":"2017-05-26T19:01:33.591Z","0.0.13":"2017-05-31T19:29:24.449Z","0.0.14":"2017-05-31T20:18:40.727Z","0.0.15":"2017-05-31T20:52:45.585Z","0.0.17":"2017-06-02T15:37:36.868Z","0.0.20":"2017-06-13T22:06:21.262Z","0.0.21":"2017-06-15T16:46:17.446Z","0.0.22":"2017-06-15T17:41:21.269Z","0.0.23":"2017-06-15T20:06:56.159Z","0.0.24":"2017-06-16T14:12:00.952Z","0.0.26":"2017-07-10T20:04:31.482Z","0.0.28":"2017-12-15T21:17:18.954Z","0.0.29":"2017-12-18T17:20:38.511Z","0.0.30":"2017-12-18T17:34:25.245Z","0.0.31":"2017-12-18T17:41:01.826Z","0.0.32":"2017-12-19T17:09:11.346Z","0.0.33":"2017-12-19T20:50:20.804Z","0.0.34":"2017-12-19T20:59:03.154Z"},"homepage":"https://github.com/anywhere-com/tigress.js#readme","repository":{"type":"git","url":"git+https://github.com/anywhere-com/tigress.js.git"},"bugs":{"url":"https://github.com/anywhere-com/tigress.js/issues"},"license":"MIT","readmeFilename":"README.md"}