{"_id":"stateholdr","_rev":"34-d88ad5360cc35cd8fc389f04697062a9","name":"stateholdr","description":"General localStorage saving for collections of state.","dist-tags":{"latest":"0.8.15"},"versions":{"0.4.0":{"name":"stateholdr","description":"General localStorage saving for collections of state.","version":"0.4.0","author":{"name":"Josh Goldberg","email":"josh@fullscreenmario.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"license":"MIT","devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","gulp-mocha-phantomjs":"^0.11.0","gulp-tslint":"^5.0.0","gulp-typescript":"^2.13.4","merge2":"^1.0.2","mocha":"^2.4.5","requirejs":"^2.2.0","run-sequence":"^1.2.0","tslint":"^3.10.2","typescript":"^1.8.10"},"dependencies":{"itemsholdr":"^0.4.2"},"gitHead":"ae0eb60a9f16886dfdbe63e9b42836ab327ae9d8","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.4.0","scripts":{},"_shasum":"79c9e104c55c2c55abf16398c26de4e4c1631eaf","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"79c9e104c55c2c55abf16398c26de4e4c1631eaf","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.4.0.tgz","integrity":"sha512-gp1Rfn9cLEZ/KzzOGnB8y9lj0Ytr8KR1aLHW0K+X2S9uZLuYbA547ERQO0bDYdIRhIwoVGqiY6p7wY0CSe+wpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Va6WSN+wTvqpKe4OG1IpSdiUgF2ixjE+TyXAsW765wIgLz+1bA9Arx0oJTiXVTXHvu2lhuEI4Uk6IbIA0EUYa4c="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stateholdr-0.4.0.tgz_1463718727676_0.655549589311704"},"directories":{}},"0.5.0":{"name":"stateholdr","description":"General localStorage saving for collections of state.","version":"0.5.0","author":{"name":"Josh Goldberg","email":"josh@fullscreenmario.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"license":"MIT","dependencies":{"itemsholdr":"^0.5.0"},"devDependencies":{"gulp-shenanigans":"^0.3.2"},"gitHead":"0f5cbb7a451e87750dbd8aca0b1e34c2a1b4360f","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.5.0","scripts":{},"_shasum":"b035b404acd534f8146a27f14bbc1d546977a5ce","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"b035b404acd534f8146a27f14bbc1d546977a5ce","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.5.0.tgz","integrity":"sha512-Ypq46v5HWEn4VI9CJLXwS3wdD5tMOYIFJm7gXGKJXKSFdKktUqLjSaty8jb/7CXNPHwhexh6HoENOXj42E3zLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfoSrES6W97fT0xNXmoghSLIgt+zqN4B1BSqe6lyhz6AiEAzQeegyn7soV0sOLWmQWhgHfBMnz87+0Z1MXNIaeue+c="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stateholdr-0.5.0.tgz_1469942071029_0.9977346993982792"},"directories":{}},"0.5.1":{"name":"stateholdr","description":"General localStorage saving for collections of state.","version":"0.5.1","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"license":"MIT","dependencies":{"itemsholdr":"^0.5.2"},"devDependencies":{"gulp-shenanigans":"^0.5.11"},"gitHead":"24296695e48bb8b32861aa9edbc822b0aa398f41","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.5.1","scripts":{},"_shasum":"c531ba11554e88446aebdc95a9f331bfeae4ca98","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"c531ba11554e88446aebdc95a9f331bfeae4ca98","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.5.1.tgz","integrity":"sha512-tyq0YcsRT6izf2sFw8Zg5h0Q/ojKMOivmfO8aIaurDEtgkDxm4fvj58DyXlBKQudTy2ZachhOORosuqmCbsOOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZpofJHYn6tXvvm8HHdTzFkqust2WqlZp1XAEVZ6p9UAiEA8aqTkwm3r517zGlsUEcxCdtAtuyJbyr86IquKqdbxnI="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/stateholdr-0.5.1.tgz_1471567411800_0.6764352957252413"},"directories":{}},"0.5.2":{"name":"stateholdr","description":"General localStorage saving for collections of state.","version":"0.5.2","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"license":"MIT","dependencies":{"itemsholdr":"^0.5.3"},"devDependencies":{"gulp-shenanigans":"^0.5.20"},"gitHead":"72df2e59ecb00182df701bd13d0fbe924f0ac23a","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.5.2","scripts":{},"_shasum":"3064d7b0a4e112bdbea26fa2b9561b3dc03a2da6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"3064d7b0a4e112bdbea26fa2b9561b3dc03a2da6","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.5.2.tgz","integrity":"sha512-Wplb5UwAlpAoYJrO3WbMhF4riCQpZoJBfUns77E+aUISwwGsWKchH4+Eu1l/nH0XqQlxQWLFtgQea4Hrs/Zvdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClqT0yJQUmFWpImU6J3pJfig1JfSL9pW/lmSSsASNSegIhAMp9xNuchtQ3tq6EvBPi3+hXXuNCt2zuM0oPxAODwOIp"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stateholdr-0.5.2.tgz_1480556164286_0.6812369402032346"},"directories":{}},"0.6.0":{"name":"stateholdr","description":"General localStorage saving for collections of state.","version":"0.6.0","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"license":"MIT","dependencies":{"itemsholdr":"0.6.X"},"devDependencies":{"gulp-shenanigans":"0.6.X"},"gitHead":"ca6a9198954df24996e6f064b333cfef7ce301d2","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.6.0","scripts":{},"_shasum":"b83483567926f9e31b0afcbac6da1e251e12ab10","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"b83483567926f9e31b0afcbac6da1e251e12ab10","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.6.0.tgz","integrity":"sha512-SONLF7o0HykRlglnynESPbyfW2PVkZabzwoXNyNYjzLSS7R2TTqyEIR9nCJzjqI/bdksbhfQJ+ocxC1IpNQpBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkOM/kQkvyGg/w3ZId+45pmeJ1oCjyNPRN9TdkOcSUJAiEA/6hnsg8zC6EYfmwPIFd/BRmtDHxwkLg45dmpBguILLQ="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stateholdr-0.6.0.tgz_1482736843949_0.7964284450281411"},"directories":{}},"0.6.1":{"name":"stateholdr","description":"General localStorage saving for collections of state.","version":"0.6.1","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"license":"MIT","dependencies":{"itemsholdr":"0.6.X"},"devDependencies":{"gulp-shenanigans":"0.6.X"},"gitHead":"9dfe68f5ccf69fad344010d8ed695fff4082b1a1","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.6.1","scripts":{},"_shasum":"de8406d40ff0dce8352b441dc3b74039850134c7","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"de8406d40ff0dce8352b441dc3b74039850134c7","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.6.1.tgz","integrity":"sha512-kbiIyCCpgxNYnqjZQFgF6v1R44pfI+D94qEp3BKO/McW0DLGn0pbJDri3/ZjDLKetebfSWWjY5wcVcR8zJ8m5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy13m89nAWVnKESda2xX5qXv0A0Jw5Y/HxF3tmYBj1NAiEAzbbZxA7VO/yEpdZ6Xn7qE8UX45DhoHboeKmctsKUb3g="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/stateholdr-0.6.1.tgz_1482755473826_0.1926373657770455"},"directories":{}},"0.7.0":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"dependencies":{"itemsholdr":"^0.7.0"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^1.5.32","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.0","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack --config webpack.config.js","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json --exclude ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"run-p \"tsc -p . -w\" \"echo sup\""},"shenanigans":{"name":"StateHoldr"},"types":"./src/index.d.ts","version":"0.7.0","gitHead":"e8f2232050559dfa20c6e5683bc9339d847fdfe6","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.7.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-WoCR4ZC8gqde4jl8QOvpuFq2hzGlEZIEGTZiH5QUvaq713o9+mrRkejCcjHPc37s6YZvN5fcYMhTZnhYbel2BQ==","shasum":"5ac16e0948e470854cc536af0c63fdea80b47f42","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDffjIvZtgtnjuA36PKa+IHb7b6MV66pih1jdgM9UReXAiEA0/F7I5Gg3DNd0jwJXOKE+tHgTz817EJTLuzBKx+WNx0="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr-0.7.0.tgz_1514254484129_0.7177404556423426"},"directories":{}},"0.7.1":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"dependencies":{"itemsholdr":"^0.7.0"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^1.5.32","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.5","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","tsutils":"^2.14.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -e ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"tsc -p . -w"},"shenanigans":{"name":"StateHoldr"},"types":"./src/index.d.ts","version":"0.7.1","gitHead":"38ca5d1534c3adf1f5330dd265065157a0232f9b","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.7.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-9cRhe1rjX6elIqwYK4NKCElDj4K75kOVX/Ga3y7jlP8VN4bfuFfMi958X1PJihU+QyZbDnAOXlwO6f58gXEChw==","shasum":"e22c1ce1e556cdf30a2cb50b860caf7f06a10e67","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/q2i4LI6IVVrWwsGnRtFkbIFVOHHqpClGQxx9p8elcwIgL9SInxkTzqhs4PZlE0BSiSoMZMbQUuMrB8+eIwEkbWg="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr-0.7.1.tgz_1514522289212_0.7196914826054126"},"directories":{}},"0.7.2":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"dependencies":{"itemsholdr":"^0.7.4"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^2.1.1","@types/mocha":"^2.2.46","@types/sinon":"^4.1.3","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mkdirp":"^0.5.1","mocha":"^4.0.1","mocha-headless-chrome":"^1.8.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.20","sinon":"^4.1.5","sinon-chai":"^2.14.0","tslint":"5.9.1","tsutils":"^2.17.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"tsc -p . -w"},"shenanigans":{"name":"StateHoldr"},"types":"./src/index.d.ts","version":"0.7.2","gitHead":"9b2c488ef94041805acc35d45394b672c7dfb6f1","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.7.2","_shasum":"7762ec8665bcc1fce8ddadb135dbe974e98073d4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"7762ec8665bcc1fce8ddadb135dbe974e98073d4","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.2.tgz","integrity":"sha512-hrIN9jp6AAhWqkG3P1l8Uh9kvjCNQ35VM+Xp9+/5UghtDwHu2FrVJNwyRUEouPEgLVxU7v4dDJGOlgD4mNUbMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMsCs2S20a7DpifMLKBeIzjlk5pHos/UuLUNN9NunVzAiEAsFXtPrzSC4u9PS3BTp2UqOAXbDNPi/5by6y4aOnVjks="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr-0.7.2.tgz_1516046235248_0.8923570145852864"},"directories":{}},"0.7.3":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"dependencies":{"itemsholdr":"^0.7.4"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^2.1.1","@types/mocha":"^2.2.46","@types/sinon":"^4.1.3","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mkdirp":"^0.5.1","mocha":"^4.0.1","mocha-headless-chrome":"^1.8.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.20","sinon":"^4.1.5","sinon-chai":"^2.14.0","tslint":"5.9.1","tsutils":"^2.17.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"tsc -p . -w"},"shenanigans":{"name":"StateHoldr"},"types":"./src/index.d.ts","version":"0.7.3","gitHead":"90d36daa0bf2103d25f3d1ae0ea0f7e032c021f2","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.7.3","_shasum":"d3c81d29def78723e294d904769b2883242c0176","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"d3c81d29def78723e294d904769b2883242c0176","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.3.tgz","integrity":"sha512-OVqcoQVbxIRaAKGgSXnHqyN5gmj65J41ycnLX/yVUQ5HTsroATUkzSBKIC5U51+yuEFB+NE7aPpvHH7cAcu1Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOu+asyM+zOOKz4KjBXepKKCcyGKe89N/k6GganxAKtQIgQBaCmb9j2mRYfTw1a31TE9xAvecsbCRGANQDKpNBsZA="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr-0.7.3.tgz_1516063382862_0.8198926693294197"},"directories":{}},"0.7.4":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"dependencies":{"itemsholdr":"^0.7.8"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.1.7","@types/lodash":"^4.14.122","@types/lolex":"^3.1.0","@types/mocha":"^5.2.6","@types/sinon":"^7.0.9","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","concurrently":"^4.1.0","glob":"^7.1.3","istanbul":"^0.4.5","lolex":"^3.1.0","mkdirp":"^0.5.1","mocha":"^6.0.2","mocha-headless-chrome":"^2.0.2","npm-check-updates":"^3.0.4","requirejs":"^2.3.6","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.35","sinon":"^7.2.7","sinon-chai":"^3.3.0","tslint":"5.13.1","tsutils":"^3.9.0","typedoc":"^0.14.2","typescript":"^3.3.3333","watch":"^1.0.2","webpack":"^4.29.6","webpack-cli":"^3.2.3"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","ncu":"ncu -a -u","setup":"npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:dirs":"shenanigans-manager ensure-dirs-exist","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","src:tslint:fix":"tslint -c tslint.json --fix -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:coverage":"npm run test:coverage:generate-html && npm run test:coverage:instrument && npm run test:coverage:run && npm run test:coverage:report","test:coverage:generate-html":"shenanigans-manager generate-test-html --source instrumented","test:coverage:instrument":"istanbul instrument src -o instrumented","test:coverage:report":"istanbul report html","test:coverage:run":"mocha-headless-chrome --coverage coverage.json --file test/index.instrumented.html","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","verify:coverage":"npm run src && npm run test:setup && npm run test:coverage && npm run dist && npm run docs","watch":"concurrently \"tsc -p . -w\" --raw \"chokidar src/**/*.test.t* --command \"\"npm run test:setup:html\"\" --silent\" --raw"},"shenanigans":{"name":"StateHoldr"},"types":"./src/index.d.ts","version":"0.7.4","gitHead":"bd87348537a573562141549745e9ed51a6e1817f","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.7.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-MqtbOdqkklD/jDtdpnXiGq6ahPywsfcaWrrFiouKQQoodaJiKhVNq0qAn/EytIDW45Zw3QGAvWgJApnF/tkB9Q==","shasum":"de6518c79564c588cedbb6e45a1fc9bdaaba196c","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.4.tgz","fileCount":54,"unpackedSize":876899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj/NDCRA9TVsSAnZWagAA8VYP/2RJn70xrlO2vcunzVTU\n1yuneJJI2EzmQb5jI4iFfTU3AgIkTXHGg5B4p20rQOC2EwV+cOgKd2InQPTx\nGaZsv7+HtPt7vFibJoISJb2LR9OHr/ff/XweEfKg9zT4T9UOAX2fPpwqnBi2\nM8YiT7068s7tLZNmu/jALg4tVBUmAWEcA95tOOeSeX3W6+LcRZf6TjSEtSgj\nffJ6kzYI/iPY761NVL5XizuIVvMwo5dCpmQwqs32ZVxV2O6eN6R4otK9ONMW\nVb/E8Qxg0DDus6RlvxRyTDHry6PEITHEH1XWnHSKjYIQUKZWISBakIq36M8+\nQLsnS4h2CbVWb/fGdCO3mex1/o+p8FY8IeeDxa0eT1Yy2rkVS03taYs8pD3s\njic/+t1fb5Ju/aNNMTX0kon88UezVBlvm3VBzvPj1WgWp4sqVFN4dpeh5a8F\nQD2cxpwW6OegPkLZydktRJ5bpL8AgT9dAk6R6MVKZk1k3mkqMi8frEyD7o+0\nGa+ELJvZdt4/ThGZ4+Iyv2a+eFNHH3aHjTcQUi9tPlGhIHcE4qV6oThoCGES\nwUk/0Nd0xp59xtwCQuMq53dmQhL81zde/a8b4O45pn8rqIll2r3VTXLMCdty\npk8sAwd/uRUprRXb4qiwaGxHVswadxPwkhrMsYkvLuh9JhMIkvfWIum6rtwE\n2sM0\r\n=+OVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrziQRuWc1XL4rW1C8ZYFbXohvEmJU5MhCJ+fHeyOJ4AiEAjzGHCqwMYlmHlAlmyGlqrKswLAUhaDqTpchFlWTdPO8="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.7.4_1552937794825_0.6402459069510162"},"_hasShrinkwrap":false},"0.7.5":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/StateHoldr/issues"},"dependencies":{"itemsholdr":"^0.7.9"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.2.2","@types/lodash":"^4.14.138","@types/lolex":"^3.1.1","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.3","chai":"^4.2.0","concurrently":"^4.1.2","glob":"^7.1.4","istanbul":"^0.4.5","lolex":"^4.2.0","mkdirp":"^0.5.1","mocha":"^6.2.0","mocha-headless-chrome":"^2.0.3","npm-check-updates":"^3.1.23","requirejs":"^2.3.6","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.42","sinon":"^7.4.2","sinon-chai":"^3.3.0","tslint":"5.20.0","tsutils":"^3.17.1","typedoc":"^0.15.0","typescript":"^3.6.3","watch":"^1.0.2","webpack":"^4.40.0","webpack-cli":"^3.3.8"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/StateHoldr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","ncu":"ncu -u","setup":"npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:dirs":"shenanigans-manager ensure-dirs-exist","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","src:tslint:fix":"tslint -c tslint.json --fix -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:coverage":"npm run test:coverage:generate-html && npm run test:coverage:instrument && npm run test:coverage:run && npm run test:coverage:report","test:coverage:generate-html":"shenanigans-manager generate-test-html --source instrumented","test:coverage:instrument":"istanbul instrument src -o instrumented","test:coverage:report":"istanbul report html","test:coverage:run":"mocha-headless-chrome --coverage coverage.json --file test/index.instrumented.html","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist","verify:coverage":"npm run src && npm run test:setup && npm run test:coverage && npm run dist","watch":"concurrently \"tsc -p . -w\" --raw \"chokidar src/**/*.test.t* --command \"\"npm run test:setup:html\"\" --silent\" --raw"},"shenanigans":{"name":"StateHoldr"},"types":"./src/index.d.ts","version":"0.7.5","gitHead":"a6f494ccb2491e5eb57256215e1f732a857bbf2b","homepage":"https://github.com/FullScreenShenanigans/StateHoldr#readme","_id":"stateholdr@0.7.5","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eNXF2JwSxzuCoj3iJYso10gBilIxUbJp/Q280pPfXRsZADqPp+ht0nzxnuj45+5SECclUPiatCZ+V+o41VJGQA==","shasum":"1f7291506bbbdadf704c5dd86494bdc25771c398","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.5.tgz","fileCount":20,"unpackedSize":39156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdexD5CRA9TVsSAnZWagAAzycQAKP9+8CY3C53BLNRm39G\n0yJHwA1XJ51Ncnvoh70S58lTuDVRHD7Oxw3rExhQvml/tWr1pazwUORmjxdC\nBHncMvlHwv1IqkKm+UKctn4sR1AMY7+rXCTIVwpgdsZozqXekNsjwusAjOpC\nNbeuSd59pez8MEUYlgLEWvGXxDu43aD2cb84TCSfwzkSqRnl92lACCZRGKGM\nTQcCA7Nu1UUXSlwU8I0TGGJnAcFrbryRv/Pa2UJ2OBa+svBSuSX/xsqaVjEe\npr4dDFYzGrkQE8teij6N6w/SinP7+2hO6KXxaCoTn6QQexQXKLp7HLhY6cUE\nfzrHBrN1y5KALjYbKTBQZYsECrPJQuJQDFv5d+jXaytwKr+VlXCL9mKquwo8\nWM3Etyl879BMttBYpc8WU5VIh3vyaoCUFm+EUHLXxogVxcWfyDJ6fv31jI1t\n8Prbqz2T/Fnan/gV/N1KJz7Wxbe10QLN9YCtnLpuvqXhGno8CSZXJYkpSjLN\nEKnisJlcMOjdRxO+fMq8twkqGlDbMNU/WGdQTgZDSIeoXvYbvXs5Atuv89Ah\npLloCdsbAhh4FIz+/lANUEV2Lhj/nYXtkFMXj92CBC9JW5QcFeI8dgUDxqmv\nqaC2H0bItHVDBh/DHtXCE/8fCHo7j0IqrqsbPjrV2mipJxXXFaahy2l1MdMn\n2Ick\r\n=qw0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzXTrggSy//bqQSmMiFMLM4vED9lBjc8bfKyy2UXz/bwIhAOUpyZwpQof/MShTf6SGsYpsNWr+7AUkUr0hskulvnFE"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.7.5_1568346360943_0.7189031510671915"},"_hasShrinkwrap":false},"0.7.6":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.7.11","shenanigans-manager":"^0.3.1"},"description":"General localStorage saving for collections of state.","devDependencies":{"shenanigans-manager":"^0.3.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"compile":"tsc -b","hydrate":"node ../shenanigans-manager/bin/shenanigans-manager hydrate-package-json && yarn run test:setup","link":"yarn link","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"node ../shenanigans-manager/bin/shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.7.6","gitHead":"e814ad423278a9de42cdfc9d94291c2c981e8519","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.7.6","_nodeVersion":"12.0.0","_npmVersion":"lerna/3.22.1/node@v12.0.0+x64 (win32)","dist":{"integrity":"sha512-F8dp/qoDnZfDM++f3Zq4HCyjR+ZTh6YZ+aXlLvhOdJ3aMxHiOhChshm/9iqQq+VEZ/Ia0HTKBtaWzyOlFXxYFQ==","shasum":"d46bddab8e53088c7893dc0be47bc339c8b2d2af","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.6.tgz","fileCount":35,"unpackedSize":155277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Di8CRA9TVsSAnZWagAAuwYP/jc6aWRxUOXFwuW1FuCS\nj8f0tei8cBZMbz4hn4CCbYvy1KshvhPl0fg/2cQOWLdpFiDctquEMOwDiBMF\nAJmXzltWhqIaYvzjZpzLM1MlXnVvFydQxYalw6M0a0Hd4gfeySfiR0SBc0y6\nvcMtXLfuodCbu9OyFP9yVm29fp0boOymH30sbRaUECG2ZlDAtCgIrpDnyIwV\n3T+eEbcDB6mWC77vtNhczPYtHihxWYjxv5S8H60wL7UyHSRgGaaGY6OgX7aO\nKClE+CMkSxMGYTQb+dbUDqX//kYwuHPW2zaxq/L8IUyTAUy/zrYtYgEvj0xK\nMgHdRph+0s3+MqGMcrbEsoY9o8+yraIDXuGM+zqdhl73gfmS3/mmwbm63RRV\n8JfeGV3wVOO4wfVo8h67WSyszFTAtAlzK8dMZATpTb61EDqzhTYbCStPpSU1\nxfkuTHHIJCkjxFtpBIdef31egtEKqoBH5HAIR1/RseG+d+v3RwhZU7loSrEm\nRaDsTOSMGJcb8+alxQkbYv0LiotiotkPK+FTP6R9hPcu2gTIU+qwFoT2T3hj\n966ORAL4AijUrJdmIfbW7pbwt+m1u76+t+SAgzBHFdTHRV3XLohwiMN6N4X8\nwnqKXlOJygfLHmwTG6cr/ZbBk8Wsf3I7DHweaonYJ6wt4qBajr1Hladj8zP6\nCUA3\r\n=tPCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAWXH3o80euH/9MVb3EYLHwYYXK5pF+6k6jd4vSEcivAiEAhg8geb7VGaZxeEPYURAvtLGUA9Ab1xVpM4ZL0R1OFlg="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.7.6_1592801468364_0.38845609855569685"},"_hasShrinkwrap":false},"0.7.7":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.7.12","shenanigans-manager":"^0.3.2"},"description":"General localStorage saving for collections of state.","devDependencies":{"shenanigans-manager":"^0.3.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"compile":"tsc -b","hydrate":"node ../shenanigans-manager/bin/shenanigans-manager hydrate-package-json && yarn run test:setup","link":"yarn link","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"node ../shenanigans-manager/bin/shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.7.7","gitHead":"6379309b5ea381578fd84b96778fde081a937209","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.7.7","_nodeVersion":"12.0.0","_npmVersion":"lerna/3.22.1/node@v12.0.0+x64 (win32)","dist":{"integrity":"sha512-aytErurbNOfEChYrZ4lzGER5QtybHqraxtLIkexbYQ3qGekOkCEp2yGvmK3bCz+zWA2i1LBW36QN7cLBEngE6A==","shasum":"fa13716a8ad78016607702e571db4c29f4a6c13a","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.7.7.tgz","fileCount":35,"unpackedSize":155310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8DnWCRA9TVsSAnZWagAAwe0P/0wuNud2/WzU4GdxZTM0\nzdiCybk6QV6Y3Jlyz8H3bgOXfUx8W91qnzgRO8U7ySzMFWpngcr1uWCxE4Vh\nj7Jtd0dC2h/EaD37WU3c8cec9u8MZ/a56nwkrgB//ePwJgzLE9l9l66YZ4UI\nmiWFri5hYaVF8+l2/hN0/FGZdBWEqGha2oDZuo1/5PAnpRp+xBRzVHyWYMGX\nR3DxkrYXMdHhqURrzVTYjZ8wuTaAhRKlsTXl1UGd9vnaR8RgzoCBn99ejT5w\nXBLtV/jaubq8kCb3THHvag/KzpPJBibLK1BdGVKZmKNvcovWvkoCmlrS1rt1\nevti8oAgtwVfOGc0tkH9BqI0FZgH9EGoXwEd3BytMINwtXUun/ncrwScI01Q\ngfDD3qz0XJ59tIbRQgEEownqp8J4kNHL257ozVmK7Ag0YaRY/CbELzJanpUZ\npzcZAtfNHPDEXCA5lpWz6AEVdDrk97xVQwec/p7Evmm2WmA+115qKKrJYrct\nu03HiSr+SNSYUxClJ5LTMPUkNtG0rD0mJkF7zACxRNKQk47O+PAtw7n2A6mn\ndvfRDqkfYh319hBD/NgvfpW2B4rxE6EnxB/HGYkRGR+fmUmljED8pzgvd30Q\nnFkgNwvUiE+mzBfGAuJDBp0DCNLXOu3F7oGf/U4/7g+T9V8E/S/S3U4q/ood\na8TR\r\n=yjBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqlpD6kEtSxSqooSQN0d0auGPMBjzqWX9sbqoGontRKAiEAx/pY5JmxrvuI//w/R1jWCtVRrDlrW3tjDxhNsgxocrA="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.7.7_1592801750523_0.008220978906548604"},"_hasShrinkwrap":false},"0.8.0-beta0":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.7.12"},"description":"General localStorage saving for collections of state.","devDependencies":{"shenanigans-manager":"^0.3.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.0-beta0","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.0-beta0","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mHOQ4iSH5S4gAinak9IIIMgLrctQW1EqdhzwXIt/RFLslHG3k3pskTiEFDMiDIeoXMPm73bhmp/v/aCHYfSCtA==","shasum":"50e99e76650077de01d881a7348cdd0561f19707","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.0-beta0.tgz","fileCount":24,"unpackedSize":132755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCh8ICRA9TVsSAnZWagAA7YQP/22GEnCrg0wPwPDjQP6E\nCElm/HLGvF7Y1aDNknUya8IpoVP69lDRrATRdzwAQLF8cqjAGjefOrCfi3X6\nVPQo/XJ5Lcm5smAupKjrEk1M3czK0XqxemJaysW2QXSMsMbCi9VWGSiE99J9\nYe2HL+dXcasdBomPrUr0mZlaufC9q0bpPxP+uaA0D20GvNxP1QF3azxVQKao\nFDB+M5pO/SOO0MNLYUvKVQ8vp/1fOCuIZnxbeeMfQbb84wuH/iM2r6ptZ74z\n6wX8q97G/a9ayjQoxhtHlGczZ80tRSFugrnPuyEe0HNFhp/F7uwhYilXbb7o\nmXXu2Js9qZj+zNl4NISaEw17P+KoPbuNSJUfpqfWZQDg0hjHyq9ZlPL/0mnk\nSCG3o4cPpYQEgFBVWeXGCpCNcVmna5dLChlYRVMaiP0m8ZbfBrElZBwGahyM\nnOvvdF/pyymMv+gafVNIsxyyf6RTvRb9TC2xH6uiJzhhF7CP4nnNG5bfyq9N\n2u2IUxfFG+tM028J42yMwu8I+W7rXtvZdaFogs/rkD8bcXBtrzBBI2tgwAcb\netownXfHkYWm7kKPA0h5635PY8WtfY54Z0D7AKUmBd70mz90lxIk95bnV5Li\nFDTquGwzXKXdOglRSZCiYShcdB5Vaor4MnTNHaEaIhBVTUCK5SRvn/6Xr6DZ\nu5l+\r\n=L1yQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTRl2H7dx1sPlewL8ZIPrbbnmB0bDyad749p5jiTYX9wIgL39YBiZCM7u2MTvyo9q2sgvo++H1qGjp8P59SHKerOs="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.0-beta0_1594498824249_0.818261217434525"},"_hasShrinkwrap":false},"0.8.0-beta1":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.0-beta1"},"description":"General localStorage saving for collections of state.","devDependencies":{"shenanigans-manager":"^0.3.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"node ../shenanigans-manager/bin/shenanigans-manager hydrate","link":"yarn link","publish:ci":"node ../shenanigans-manager/bin/shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"node ../shenanigans-manager/bin/shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.0-beta1","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.0-beta1","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hEF5hDT+gA96anwmT1vDWBiw48eypC2LhtKd8xpo8TnAxuvhQtX65NeUElpMEsjd3SaqFT5CnXvqWZ0uMJjgkQ==","shasum":"a0152c3f9259397baf24aa816dd3dd580d960edd","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.0-beta1.tgz","fileCount":24,"unpackedSize":132841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCkwGCRA9TVsSAnZWagAALgsP/jAi6c13bDg0OpGF3KPF\nLafjMiGrUPWL+fZEd7TY89pbIqN/LxK6z4uth/QTMRbi+U2Ny1YcJ0sIXAt3\nHmQUOiF9R1GoHbjnObUPMSbNIg5SawNNh+8R1FHMikeGFXbnABfcUQ1frrB+\ny7DYmpmlUxtGe6P/R0whzkUUM4fhG6TkIY13v5sGBpXYJ5O+O/vBH+wamtGa\nUhCO6W1ndXlK9k614wBm7B6Dg60bDjVGl5u9OHCayveFBR4p9aY+b7x7ybMc\nSHsz9V2rPOlgJxVzhzX90ReB6JuJI5D2OO048wgiFd9XwUNPEayfGkxR0d12\nYBOAawhwdV7BRG7E69eEiFHohBhtSDjGqfwqw4UNt/sqYeiX0ZDMIiwIedoa\nCGpZrpbq9VczmHCSbLCHAC/vwytxJqvVzS+kKkcvUk7ETFBV1HbZ+ViEt/aM\nGS5Er+bpfwNEJBxCG4fDU7Wv4wdHqPsuXqSIMMzunpydyjGOEagN3fP1X/z9\ncCnkSsBd8j8adgCt0zWRJZqIm0Ead1Z7j3nWupd/KQKwz+ZFyyvGKvkmNSVz\nXfXrVnz4c/c243pW5gC1kyJwLhBh+2+AXI5B1a0fPnGCI0LP6QM6hDTu5A5T\nuDVYyFDJX+aqDX70wgzqjs/0OTPJkbsyI+j42Q0/G71BQj9JqZsJWRmZPLAV\nkpr5\r\n=VgtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1ElA6Prly7ZD/F0v4ISQbAhdtA24rCDNrtn5TJWQVQAiAp0JCHqzOIxK/D7Kts+Tix06Gd3XY8AWib+VrXMFCchw=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.0-beta1_1594510341870_0.6531328715741311"},"_hasShrinkwrap":false},"0.8.0":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.0"},"description":"General localStorage saving for collections of state.","devDependencies":{"shenanigans-manager":"^0.8.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"shenanigans-manager hydrate","link":"yarn link","publish:ci":"shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.0","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.0","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8o0sFkeLg34R0Orxe8ejg+DBQ7bBO7OKR9M6OHg+j2LKhaHV03H9Q/1PP90A7bia/GX5Mi3lQnAvxQqGH/yOpA==","shasum":"36f35783e2e3208577eaa826a415dff5c5947f27","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.0.tgz","fileCount":24,"unpackedSize":132733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC4L8CRA9TVsSAnZWagAAgH4QAJp3U+BfBwAL6opsN7lj\norh2cUZ6USdX0nLxqz+qxQmrJkcDQ+mxW7tD8Q0A6KBXA7GTNH4a8PeSjac8\nQP4wtMSpkTLz2S+Y8T1UrLx04irLhCW77UsaKjOGj/tRGodm2WMmLkA7x93b\nVou7IYm7vMH9fKx5fWYkhyTqVKi72H5LJYZrqe+T0mh4QPcs3kTPejR2tx2L\nowjC1uGagzOMS1FvcZVQvKR54Wy7qU3V1kWJFrtyrRLAUdjla9dhkCoBh3+3\nRKVED8gMxSqoI4pJa5PnOSrqG96rRVXCBZXiyPibgDimge9y1cFm2hL75gqs\niFMSxTORNr9ALULZTSv4gvFNDH7TxwRl6sciRYMPY7G/WzJRHqoNq4e9WptR\nMwcn0COGAnORdzqSlPlGO++I1K2r/JCsXc1MrIkze5nRs/w64QGpsygf89Eu\nU2dbfz4CFT90K9FXNKBpWsZx2rRJsncQrSnilWPJyJlqQkVxgB+ytlADE0BP\nGqNhibQQnQpfktDBs3lpktoQIW6rVJNqUxeRazUry/vVxcD49eFt3MmV3Mnl\nCjFLvRmhJLwieYkCpHS4HcgmbG3KDyoZ4j677yyJmHTs4tN+56dW8YYzbUvg\nsnIThzTxPSUfhED1s5Ev5qHLfx5psnTOmbZrJb+pVdubEh5ubS7m/u9w+F7S\nKLcM\r\n=yaWC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8Obb+WVyZFKHjHT5nmCjWHYhhF48kkqvQwMvoKCB1YAiEAsJlAHibN9NZxGvWADFLDeV8GgbIHJRDj3Nj8iMJpbdM="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.0_1594589947637_0.15048502688152632"},"_hasShrinkwrap":false},"0.8.1":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.1"},"description":"General localStorage saving for collections of state.","devDependencies":{"shenanigans-manager":"^0.8.1"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"shenanigans-manager hydrate","link":"yarn link","publish:ci":"shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.1","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.1","_nodeVersion":"16.1.0","_npmVersion":"7.14.0","dist":{"integrity":"sha512-blcvs+NYg0WwRwV4zINleFn2a55ps9DJjQwhGzM7gHc/AegoRABh3Df44lhjUHmdgRPoyN0cdjQP3MakMBf1MQ==","shasum":"1a001433f717af782b41d465278357df5f00a0a4","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.1.tgz","fileCount":20,"unpackedSize":131249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOChmCRA9TVsSAnZWagAAx/AP/1dLBGzHlwqqg9BQDvKB\nGagC9n9QJmsiCd2nYY1C55KnNFGqyN+GqPqpCM1ai7oiVV2dIDwJljMSpx3j\nrqE2mJIp03+FBioHILKhQrlCPzMumCql2A2hHGYzlxDG75Uf4Zz+LAuOLWBN\n1q57r+PQNA77Ou5U9tz+wFGbYFLiJfjD/M0WD2Upul2yhAhJV+YFJ5FBVXdV\nqrqCHpyL7QeCXctTxgOJjVbj+Vs0oiWyenNVoy88il7TZmWv+EPv2I4Ddsgq\nmelIDSgIn0g3nS6Kia11GU/yyLL3jQ7tCKRQkh+u8P7RrMdU9AMbVhoEv0oO\n2OermTEDJsQIpPF45a4eacFhcAY/ARK2Jf+RZIwi3d0avm/JTzBo/BysAdfq\nToF5Df8Gt2Fe5KROvXD8IT20q5fdJpWJjNdPj8ETE3gYm3NiihAkmgwI67dS\n6BkvTqtBZgd+weMdYSBNDQxyPzDttXHOQXRkGNkllRXtvygl0zcFVrSLS1pr\nbloMypuAtnNshU8WOljrQ5G+R2ggmQtFaEt7wVhVAXzEa1j/xD+bqSqoPSA6\n+3a9EM+PJJe3rIwH+eQB8odMaIOwx0mmWodSo4vdms4uxrgNziN8YU0rPsvc\noutVZ4vWD9V4rKF7GhPYIelJzGGhVFipAE94bim2AYTmx3a7gRFCQ2ZAYgYv\nvmAG\r\n=SPFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7VSFvATvWNPQrKktlagI1JBwVAVunhAe9QrHHwQ5gHAiBg4bFq+wLXp3CLqeWfsah60qcBzirpuCzMtF9bTCz5zw=="}]},"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.1_1631070310423_0.4056293207780328"},"_hasShrinkwrap":false},"0.8.3":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.3"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.3","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.3","gitHead":"04a4f48ba30efa45726c551bc8d230a8faf75614","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.3","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Ko0/NGaxf7fNcEA5AaZtzKbGaWEIG9N+M7tlE/xm/Nsy8UJjrsAPm/GtqjMMwbFMvcFStFH6hD1lOXIWO3aN9g==","shasum":"e75a069a597118b6566e174f0c21c9c7d6b9307d","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.3.tgz","fileCount":9,"unpackedSize":13008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUQz95T542oKMEglHsIguYrfVAh6T+SOWndht04rChgAiBK3PM0wv7jDxeWAClYi4vCGKbh7vOhxMDY6CA7Nuqpdg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/BNNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAwQ/8C9b8mcCfjIm9Fmd0jrP75dxZquYhMGd2sXJzvC6liqcAn4Lr\r\npLVhApM2HKeN89SyR+0qN5FWZADW2oOfqhtuIN1uRMi58JfHi2LiQpR+lbQT\r\nUaT5oPs7Qj7oKIHJ2eW3wayOcHKfPaF8z2FRb54MSiPxiB0c7c/NEaMkydMM\r\nXi3TzJg3tgkdi2BAprKj54ZU2INdiqPTWnyqiOdOwlmZDCTngeV7I3p9DWD4\r\n2g4LDnd+ZLMdhzDueo2PIujhI2dDhV1YaXMU8SURTlmI0vJ3xS4KBTsQelwc\r\nTEYEqNoCFC99gWSsiwc7E6f+1Il39cD/Keyu/aD/rCKT9JZQb5D4cjaaIGMA\r\n3PyVfJZELJOIj1VFVM62J1YNmuo1h8ZxsECQpEnFeAn9NxsUDBFDtCbCrxxk\r\nJXFJG7RVTF8Fvv3BYGwoxbqWMh+qCeHwwUA1voL0pBf2+ucesqfmZtxOOh+Q\r\nYBxbw3iejTLWUXjycHzeEgG9TPN6BG/RAyDlVZBUmwa8NhG0yLZoZTRW94kC\r\noqipngczUCA7ZrknGc5HfYvH2pa/GsG6nCXWqKvwNnIznZMceFUd3HP27ymD\r\nV8r0NJB8cJNrYq9vBHa9HxhGB1bBatdm0rnZa37FnZsgAqVPCZ583tfKJbgy\r\nos7Roz5q8CuzgANmXq3M3NMipvShmEZKaqY=\r\n=BCRq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.3_1660687180924_0.10802874561149078"},"_hasShrinkwrap":false},"0.8.4":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.3"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.3","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.4","gitHead":"489745885d9046528e3a0de9319b2f4d5eef459c","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.4","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-FH/kUm7Lid91CmFXXHHzGY8YxAJ2oPAUGDDiY0n+DKRajilUojs2Ltnop+mxgw7348cSTM1TZNUWgHQslpALNA==","shasum":"ca4b73949b993e971929279cd47b03f0e89d7bad","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.4.tgz","fileCount":9,"unpackedSize":13008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGDH823/PHmiuj5xtRRB6No2BKaxnV12aPAxv0Usdn3AIgCI6rChao/XlT5coW+aZtjVLEfcVthv8Z8aev0ELj6/M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/BsyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpylw//VEXiN3lM/eDcH8JOL/czPN6Ahw5Fl10xYA69Yxspy+zxtvrP\r\n2EaWP99sjJQE9tcymPZynyYCr09lmQVa3+dcXV/KfO/52vEh7Dlu32Ba5/n5\r\nflZ0HvR3/C7UX5pxzKfcPvk+M0RojabWuJw8ZqSuW65XFFrY0bwrIOIiMGH6\r\nueBvwxRoiOj5ZxNSjkYtxL7aFe9OLDcAnCnwBlUNiDAK0gx8yHQ8mUeXSWS5\r\nt0+TpDLSN5D4mjjfjxZYI+y3MTrjbSEJGKEBxAvH0FABU8CvEmKsA6RW2dza\r\nqSdxDDf1z4SHHg+gzzMInB2CtS7foON7mDC2JA3O4iXSuSgz4waunOKgB9Mh\r\nxyAvtazT0a2VvfZJr1uhIwjb+kLeNMyWPbJSgcon0YeWnEHR/4s/7wpg56dp\r\nm2/Sv6OOlUQAiXuN2KYRgVEE7sWrAVVmhGRuDVX2i04pjSRZADhqn56S+WDq\r\nb/E98+s/i1Cq/5TiGnYYMp2FAMYtPqN1kDOgpX8XN/N88Ab8GjBqOfu64uMI\r\nUWv9qkRKGkD2vpu5Kq6BVY8iFfHfvPQyA5yxGSL5EV/dikmf4ZzvifWeDpap\r\nV7HzhM55eJbvsFXjFxWdHyTQBld17MngjjNHj3VMF+WwZMwOxv4eyA+CIum0\r\ny9/VvAr91X6SH6qXx8WVAeZS3Q10buesXSQ=\r\n=Pu8F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.4_1660689202695_0.8932903068742915"},"_hasShrinkwrap":false},"0.8.6":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.3"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.3","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.6","gitHead":"489745885d9046528e3a0de9319b2f4d5eef459c","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.6","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-YCDKjwGK0EBbqTrxT/QzZHejDnhrGnYSdzSVrfzoyZlbTL80wGKyAGR2udk5pLEqc118/ik6zR8Nvd9hMkKyAg==","shasum":"9bd8e9687824a66e5cfac0d11a5677a8795aebe4","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.6.tgz","fileCount":14,"unpackedSize":27995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxrLqaZEYZiBSRFFRuTQdkgZTn+S3ZvZTao06IoAbQTAiEAqfxoYQXprpXVhnGfOVliV/k6f+lByey6blivKL8ep10="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/CDIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX5Q/+P6fFSTaUIMVA+Ijo/bylb8D1pKhqU8t0CVmUO05HQ+sAtWSL\r\nE6SQ+BI/kgZO+DcX7Og5zEN6fZsQ31hdEPaHwmhvltlfNyTN3ONeddYQ2TgY\r\ne+0sTbuWPsH8HOusxXuUR2MNwaQU1L0ehDo6ejem4xH+VsAIFfDt68E42kU2\r\n9BaHtd00p2kjxjQD71JPx4mJPInUGdTHS+mLM2PKT94tIJ43kXNYB8tXc1cX\r\n/DIRy29PPQr++1vglVqTyD2qXKWCKi4+a4+Du8oH+ySCs/6ahlqHA/+gsUbB\r\nY/4ehN2gVWEiXU4Hiq84HsLq4vuwsWXwJHMkIFJrGDvoJ7dyZegXzp/ckhf+\r\nyxvoWiePreCXqoHPVLkfygf4wr2sEOAJwxolYlfH3q7Rx15PqKptirYh4Zag\r\ngdJyy21ntztFqjtdlIQImrG6eLtKjfZRagswLr8D4whyBqZWY5kmsMVF60mu\r\nd2i+l4t8I6ndAUPdCfjQ+l7WogAMggdWw5X2sLdy5tXLifs1LnrycYMykacL\r\n2ZToIi5yFxDqhj0oy94thASL5x9siY7IVYmVjN9Z34YRqVoXkYY6mOLEMTJV\r\nhU/suddE31H7lyIOvk/wrjs3yYFaed7jn5w5YRCYyCcUd7R1kuD8uXka64wP\r\nyvJErimg+QYJ4chvRgIiOF94p9ncscjDIBE=\r\n=nOon\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.6_1660690632140_0.27380359239066765"},"_hasShrinkwrap":false},"0.8.7":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.7"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.7","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.7","gitHead":"5d1b530504262c618b70b82ea490ddaab47548d5","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.7","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-pxisryirDi1grl7jGMrfCrUyHk6ihnMVnSZ2VikIt9G/gnLbdHIsNPRKG+4dkccXT3Tk0aMkQJyWYty87uiAEA==","shasum":"9f6c868cc04e78ac4533baafd947fd643333c0c2","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.7.tgz","fileCount":14,"unpackedSize":27995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJxRO3/udfnnb/RO2hzsczwt0XD7thwRke5KdZL6yZKAIgGCMEMlF2xNPvRI2A/emAohSlB9snySy5j5kHrja/R6k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/CFcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpblw/+PLFTaWMp69s62X9ymVQ8UpAvgPsMrYhcCpc5GUhT22baCUK+\r\nO+BB+A+F8Ey1Az+tY9iHN1X5Rm6u/2So9vPgZreqWAsc/dFlc7u76Gtz0/KM\r\nQDs5gfxv5KQeidjZa7PaPu2mC+QYzCG3crvfoIrkB3svZGxp4oQWn87jY3nM\r\nv9RWeomt2t3ROWzBfFufqncTuA3cC4+TVqN9gtA1ZZgwsPDtEMF4q2wevUTP\r\nKvQE2zn6yURoPqlFF3xUvWl9O0MNYtXuc5FcQlzSQooCxtjnDhsmHe2/G/GP\r\nibeSfz1koxBGBYwQz+TG7l/hGyMeqr+EJvsOXAxAQlLVV+W+WGmlV6zyf6CV\r\n1VloWyQjqdklxpRKMg1wO+V/SXsxpf2ow4HIwhw/xZGHy58ZUbfcx6tFe5ms\r\nGQZUhJVz+2pzUCgKeFieIH/B+yHEdQaaJPeBV9hsVf6tsmtLpwOvmQlUjlff\r\nZCB+gMsvGv05PQpaHZSgFcjNC1Z5neluxhwYBb3mpJNXUDTTHzyqU8M3BYlm\r\nq5xlLiIVP1DaOzk4AEeKO2T7lh554DB4IsPOBEd7XdrMnO7DczZFByEFNwdt\r\n/ZMOSxc4QvvMH/xu3aO+qs/UCzgiIUweQbrWtfQpzOrwB8k4Th+fPB3YWo0n\r\nmyQBQBI7jpz+kVen2w2uMOqk3vY5cqBgDMg=\r\n=qvlh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.7_1660690780472_0.933086398189604"},"_hasShrinkwrap":false},"0.8.8":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.8"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.8","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.8","gitHead":"51847c7e8cd810fa8dfb5a339c325392f8e5e59e","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.8","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-QoX++s2bzyaFHTiAsZ6dz/oR9chQHMKKOav9qYdHAqAqjJBGOQAM86Ox6I6z4UV3/W5YHelVFeXezN6PVbhqIQ==","shasum":"56974a07ce5f88e5582c6b34d8a612104de81c17","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.8.tgz","fileCount":14,"unpackedSize":27995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEUUwwrVIkfxtz+mu5rPvLAPrtO197QiusUEcfIvf56AiBVQjDku5XDn17a09SrGRaknIelnSJRMwCnmFxaRVPRaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/CNoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/fhAAjLn5QiSo6dF02stgHkeWThtM3hF19oj/PQtxrOmH9U+nHumd\r\n2ViU4YZkqOD/qS7gFIVRD8zyekzCg5yUxnDt14MRiulJyZDFUrBTHUZadFeo\r\nZssl+g87ujMNiC23BNAr2j5DDgBW1HiFpPhBdCYeSBT4ZvuFr8NclUxySx6/\r\ngKQA76Q6jJIYlNX121lM/Juy+O9/DEw+Ez3KboNYn+N/Tck9n2aCkagEOiZv\r\n0BvLeKuWfNd81R1RLHRzDQ8ePn1dQXAiDtGJdhSZW/cFwVAx3AQ2QK4ITZiB\r\nY1atxBdrhFii73WLRZ5CxcF7B6/uBZSWVL/94YTWdyOIx2N3NbHHLdkOkmr4\r\nMXx4SfSYTNV/Dek/xvmG7RRrCcBFTprbSOBjbz7i4ke19xiBfIx5K3Fi5eU+\r\nHQb1iDtZJNPAX9j2fGKnyGvQq46wGYAwCTY6Vif3RcGZEauSFcL94hrrxB2q\r\nXB+ZU/YGKOhx7u9zVg9vPGbzcpv9rO/dH7UtgYDJaAyxAm8CjQr9pnohSyR8\r\nLLIu/TovoUavSTXkXS+uTI/WNlYULZTyJDdmGsB/V9gin9cJalxg8wVxvPtG\r\n5Y5KtfCTvyGOy7yyjd8eTdIMiIC6HFQiUXwYqGq6zCopUgPrktX4vU9hGDWw\r\n8ao621+qZR3YajAksYzCT1BQs08uLxO/fdQ=\r\n=nYrQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.8_1660691304612_0.2159144977474896"},"_hasShrinkwrap":false},"0.8.9":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.8"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.8","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.9","gitHead":"88eb8ace3eb2ff06e50679effa5f987d4e340f98","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.9","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-V9TIhB3JrrpQGpqCdSLnafk4z0cxfeu9DLhmY7MbiW5QcUTSeCJFDRD+oKMGk+9IhG4nX9mZVv6EcOxLaQUr5A==","shasum":"226c117f21be9dd699ea865066c5b498b9ba525a","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.9.tgz","fileCount":33,"unpackedSize":648910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD68zgCGOopWBO7UJB2Iop7WNWfUAsaVDpLdGsAasLIMQIhAPOD0J8nm+OmqFL34DZVa5G4JtgDBoViyn5DdmJ8FsRS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/DvpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmkQ//fWM1dE0pvqKqs9uo8ZSX6ltkwHg6fQl2LF786CKtYEtBWqf0\r\nqokVwd3lcwMJ6+x+2lfRtCbkqjypye/ypFw6lmdiT6mpgR4s52BxOKuhirC4\r\nIgEgjqED45TZtv3JEq7CjIcA+eOsz+K+mlreQkr21cbnHsLAHwsmh39iH1Aq\r\nhwmqXJW5Sytwq6iEm/4Fjdu9riCW6BLb5dOnSzjQ4nqWeDSzKLdLxImHEzWL\r\ndHAxilgWV/BOm/cKTCkeU+4o/oX1gczGSWDInQ7nqs22BdqdTX/3L0pSLC9O\r\nI53jHmV2DyXDkSy6gtsDNWCDGbQr3R0t8nm4Pd73be6iLvwHzNN+VSDzlGK5\r\nbuTmlmvyB+KcLJGDP+h2ZhgvCOALBu138b7GcDes628T2qVckqyPmUuNhjtZ\r\nTSRBU7GSFmZy7mziu7MxJDj8dbuABqwvKPrY0EGVQErVd9wWZb61zgvYnmHP\r\nqIrOYbr0dbfz2yjVX97pEwVC4PSkjI9oZToHFCjAG38ubsA/n818hdJ7/ihY\r\nKsdHoIxz/Y/+v1Nhm/gU0UGL2Dxyuj9AP+TDVXEwhV7DN42/MnINTn7fxQwV\r\n7JrkTaKuoijwHtvO+YWWiCxen/TdXbxlq3HofmETg7X2exgNrv2hC5lOR4Gn\r\nVuETY8DRuEarB0d5ucDNxuZ4Hufx6ClQF2A=\r\n=7Shx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.9_1660697577689_0.6552655345078024"},"_hasShrinkwrap":false},"0.8.5":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.5"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.5","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.5","gitHead":"8898a5a09d8fae1fc510e5644d43e13a7402350b","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.5","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-0P0sbgA55+RPGBBVzz3UXNQ95Wc7W3nbQJ+5/YIxy2did9iq7cW29uAIRxXs+cZTDuld+fGTDzBI4U7WoDaYMQ==","shasum":"9d63bb68723f321e1a2d8359c6749edb9046e3a0","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.5.tgz","fileCount":33,"unpackedSize":648853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICL5LrOz6lkQSa1cP8p9hSRUrwGbdeeh8DGSnqiWiycCAiBam1AfZcr0lBVj++IMnHPDCj1SXfgp6bY8PlzYMR5nKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkvKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRhA//Q1NT/08e5inlfvmqWg3N/SKRrQjCL1LD1sZk1Zqd1f6PhnL3\r\nCdJDooyCbgCBZi5vJ+bqPkiTuBlEpogLCIsYncxt2UYeyePyf0XHkzm7ts1j\r\n/0YEPFHuWa+Gdcy1pJE9b0Nuj1RgMS9pEJcDIuUIAQcYLe3bF1iX/IFTGxvY\r\ncjAGtZ9sMaYZtOoxB6G2k0Lox//EuhO18cv6FNchQEdliVx/PogSH923XAlr\r\nteIx5ZNrSE5HfhodItGGGmFw+ZuTqnNU9ISYOB9lpwdv7lh1vhXCONfWD3J9\r\nJGMpew3l5bnpOomsyDqWZs74H2MBZhGvMoXPNJJu2BT5FHFu42aP9bBhlG6m\r\nNFEt+FU7KlTOEKiF+YILhDs6sb/bwcMerCHlAbHaMz5/eXtE6X24xqw+XqKy\r\nELpsgSy9uKjaeSSZCak4l+3jj1z8blpvEgf4Bu4b5HQF7GoYvYYZih5xVdvr\r\nK0UI/myytTvvQgKE9H/NNuu+y2NJoUr/mEELBsbgAXHIEBr3pLRmMir7zkHu\r\neV2cAcSHbR436UXAYp8xO/LEh27NjeA68Vfr4SxzeQjonZHNIvnFvGoqlBDC\r\ngYerbdAtYFs/+IRzkjTi4hebISnf716687AjK7M0eeEN9vKr3qwdu+CoKAYH\r\nk95CCalQfGH2i99SylS211JaUdLIX3DII/w=\r\n=ss0X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.5_1661094858211_0.21338433716332283"},"_hasShrinkwrap":false},"0.8.10":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.5"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.5","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.10","gitHead":"8898a5a09d8fae1fc510e5644d43e13a7402350b","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.10","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6DLUpm4woUU9fxNGmdVoNWM8aYdzU1hBvp0m2BofcPa1uNqzEhuVISHVPHnY5V8ewzM4P93RhRFY9/ZnQdwQ6g==","shasum":"44b712750986cdd096818fbc4d5d47d576fc9d1f","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.10.tgz","fileCount":33,"unpackedSize":648854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvHEU2NZLBYAbnc2v6Pi08JZ/IEDXetbwJJ37lhD4hnAIgaiLMEPOVORNqBmdR7JOo8dl0rq0/UQrjbGh0fRKIBjs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAlMXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtXQ/+NyQ0It3DSQodBh3o+QvJ6bCssR+MM5R/EhmxaXZppimqPqEC\r\ndtJIl2CVqYhZU1OZJZURB9nOwzmJILwhiJ9Wwr6LaMo2Ns5iT70vLS9O++DV\r\nR7/q+kUCkN0hc2RdlLmqBqDGM/rf1xPGY34LYcMMhl4Ghjw8GwzMQ0Ywb/uH\r\nvmUqQXhNg7bKDJS0yTwp1e7n+DgTun7lqBi25vD3oqKSkXJ4SnqSpferC9vx\r\nFvZtlOQkl6batNqZiM7HAYe4xEnARwl9VH1ral+iB1PEJjiVnFo3AQnedPJW\r\nBleqx78CcrKoSNVU065GPNXTHi+BuKxM3ZbSQEJEqg41kMrla+zrPU0cW7Ni\r\n6BXwHIkkbM+GLeFVyNT8DLWUFJPUOUCOiQY8Uac62HMc1dS3aqHQNZ6XzXjg\r\nHlZg4drIW+FWLVDEgNa7zplO3bk9EiLkgL6YGSwpWdWNoshpYNjpThC49Lka\r\niAQI//BnD03ai8+1v6flJ5tntsWx0WGKU22fA1/O6Q0G6RuLHJOGztxH5wCU\r\noPcU7FfhqLRgeCPNiXD30G76HW6AvooUpjA9cAmmUGE5LRHBmasZBN3fQiaR\r\nQ7erpOBMIjbNsF9wLDLXafF+D2oeomnNxu60VzYoI/iRqZJYhrv85zGxsgYE\r\nE/sdEJrhIFj3wgNSIEF+agzwG3wqFsS+/30=\r\n=AJh9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.10_1661096727615_0.9820449829278652"},"_hasShrinkwrap":false},"0.8.11":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.11"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.11","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.11","gitHead":"24e261d3c0e29d7d2fce572538b204870f4febd1","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.11","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-+yni2gXn9LKQjZJ/UwnO7E53Ahj4Iw8M7RRDHcOd1qJl9+NBFgdJzSfI+g6cpWdG9+lhGFzAWcArnwLcpbaWrA==","shasum":"793b77b85dcb6440918bcd850855d228005460ef","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.11.tgz","fileCount":30,"unpackedSize":39474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWCa1qHg1ooVb9Fr5dtQTlTlz2cB9j/g4FQIWLXeTWDAiEAx6lJzfEUOne1eQMT34WrxIYhNJ1Z2RnZCqwyEHmEqtI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAunWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcoQ/+ODmyB/uOMITjYhk+HlW2b/IJdILygDSnw9OEStqv7gBdYmoo\r\nHtO0o8kdX1YFI8SIHvV0jKOpFISR0xhGSz6ItaBJDKdDFBVYqk4ThRffJw7+\r\ndbuvBUiM93lyf8XrgBM8KbIc+gdewOuW89MZiRO7OfI7wuOP/rbNsPmgvTPK\r\nbpcncPSWzqufu2SDJ/v0sBbglEwukvLjZ478/gGfTiAZHOriV66/riiH2Bui\r\nxlONPB/PUl9DJcJjluNZFsZF1Tniz1dImKBZYu36UiNybqFRZ7Wq/Invb5Lq\r\nGli5vvdlXNthj8bYhY0NV2zhgQaqHHiJeBZv2t6CkRXqjvbBrEZw/QmbnXEA\r\nJdSTI65w9eNQ1pFQ/3bl0P2OO8mfFc3xKTXB4NfiOAUxbP/2SOsr/zSr76lL\r\nPsocXc+i69z6nNNc3LPFi9Y2Ms+HsylXYpuCfgjZAgNf39yucBeyz3tMaG++\r\nWMgmUj4fMFnhKkkrb3je3pj/xVWlfrzZcprAmpoNkNeAZ9xwBtNim1FRGXwd\r\nYDyCKZhj8yCkOJ+ocKlRyblRYEzP56TwZmPOCmfRcMVQtuoi/I81nvBHo+tY\r\nSXsVe+BLKcsshy0xDpFjb9FD7OFNwGTsi173To+m419VL9Z3c8J/1tAfCjD1\r\nSAm3Co4Nn0AHx/CGUJ6975wLNEl7irOmIkY=\r\n=NZNE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.11_1661135318000_0.7917769032067952"},"_hasShrinkwrap":false},"0.8.12":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.12"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.12","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.12","gitHead":"630b59868afc102c4e8bfed2011faf6884005f0e","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.12","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-hR1jW2P/fNTy5OMTOfWbl9mXk59ylQSx7kwSMwD+kh5a1Ag2dG1JIVJWUgSmxPEqD587qN7otfd4yJc6fbLf+A==","shasum":"29ec9593ac52634c01d56761b5c462c217b0c382","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.12.tgz","fileCount":30,"unpackedSize":39474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzSICxYaVlk4UnaFC8E8O0R6stAO5EpNWAYl9FWF+GVAiBr/McB92xj+VW7fLzT1zFkHa0qKUKC9JPWIGPatGge+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA6N2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpicRAAgjEnRw8tDXy2v9iNng0oeZ8lwYY2EIixc1dQnAXeybChVFtb\r\nfDs44JVJ/eQOpb8rRcUAbxYhmrTTrwH1+D3E/NGAxK6nZCQqv/TGVRhKTCsf\r\ny3ioajdaxEqX2Mxa8nuv9DT3EDe1xGqhvcAcGHeSlYar0FLFMjkVRCL/22iH\r\nYCJ0XFrs/dwq2lIn9y/ktjqHwTOxFOJVKJKzZCbDx3+dKq3NlPQlJ80qT91C\r\nIlfjovBCwJgG35P4qyMdrNkRSD1yGBKtTPO/3J+uPwJAILqEXkRFoexqLVcN\r\n/V20KZwcWekCfJoyBfPf793C16NWmPvFCPERGpa7rm2ydq8Mq3/skkaVwk7g\r\nd0kYA80VuLy0YiYlwUp3rmB6+EzmZR8NmJoYKyb0n/hlKCULi9PVsi8NbKec\r\nU77FGYoiHGbC4bjclFZDkRUVVTCkrs5wFzxRJGenxaawtMZwKYxfRLaWJngi\r\nLr4uOHVE+sl2vrI1s/4KMoEgisyl/UrkJlUBOQF1aYrAO7TBcAQZwcgsKGPv\r\n+rfAIzU6cHywQYyut0uxiRLPP1iNZ4f+ffzm0q/DNUFWdBkz0ueZVZGozZXR\r\njLVSB2YvbS8WjEdrNHQqiXRN8AphKZ+Jz12BfcJ43MF8nP8SWAKewlXRqWQV\r\n8I4YMY6lxUUHb0xmeV9+pNxTHSaTvphnCDU=\r\n=LCXm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.12_1661182837815_0.6128541593389809"},"_hasShrinkwrap":false},"0.8.13":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.13"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.13","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.13","gitHead":"1c558056cbc3228e47cdff06df9e46e634f60c63","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.13","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cSee7/I6xwcXJ05d3lj2WvlLP54TQDjcSs1nAq4+OChfJcBaLJ1Hmt2dvijk8xzjl8Ls2i5Y2bfdGAfMaG/9hA==","shasum":"904a15b3df1ea7d55eb1d1a2a48c4a8559d78465","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.13.tgz","fileCount":30,"unpackedSize":39474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKZn/1l77Wz99/SKmamh4bkEuXTN6tcuUXDUxJmselhAiEA9qzayGLHAKHDvYpho8cRLvrcHR4r0f1oPaO6oTfgcZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA9rpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdFxAAgGyvp9kipu58LiQQgv9A8J6r2VcGJvnm4m00AS6PJEjIyhlv\r\nlvGtWkA6hBbABFIhiCAKahILsl4DsboAOzl64fLimg3DxknXQ/o9eBq4Maxq\r\nZYhxzBeKICYjlgT1jr/WMOIDFHJw2MZqN3eEjV/6ulbqQ5lFjFgTtdTqEYJ5\r\nxVFP4qN4xMwDBygzvYaJhHasSUuaq4Gsj+f7tINPX4Z6cSWtxPs34B3oyYKY\r\nsIp/VKAnvDFQXd+dymuZNjKJ/MrzIUhtpnBXgn/BZQtM8E0+/wyYHiNr0qXI\r\nM1VZTwXUm5MOFTpMRdrvz4j8E5YlfUkRS1jSHUHuUBe6hjUy/PBxOJqtVJUN\r\nzkWWfKFdL5pBXHhdoMxNuD17dCoctBdSew5sQMUtctCi1QhrhLjricpUph1X\r\nbYcXzncl+iAzjWV62I2OUuAUcr1ujlcx2V54FHgY1mq/QTUEiMGXG/jzBus1\r\nwf/iZZuvdVki2ylFb6WqJ4bWPzitsP1t28Npeg9jKYu0LP4BXZhOnOBRfKiy\r\nBoBKLAZCBpL+ZPkNwK/y9h6oxgarM9e7egpcWds8Ba1jGbeEGqT+Fr4c5g8e\r\nwSSYWlmrM9j+mpIAFcWT9MN1cNBiNSKndbbbLcwx5wUF+M6+rSHi92w8Ilsy\r\nRXDymNraM+SXJ5NeSx7kcnqts6cYmfIPSBw=\r\n=cx18\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.13_1661197033395_0.1698074993863281"},"_hasShrinkwrap":false},"0.8.14":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.14"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.14","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.14","gitHead":"cc443b944741a6844c3a57cbadff7c579c07f150","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.14","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5J6/UebDcfDko8Ad1AnrQuPjulTgxOkLHJFKFAJtpAm6vVIb19bbGV5W1XZRGQBIPjUnf9/GZ8VDe5xXd08EFw==","shasum":"dec51a47c4173a3698bf66e643fe454431b7a05c","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.14.tgz","fileCount":30,"unpackedSize":39474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8DeFic0r02ttviHmqW7TJ7l3E1XSoHMB0ew3rGMlbqQIgBqnLHlak5PqMn74GSW8dkWJgoSm08CYHdjoh+ZyB44w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBRt9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZag//a9Wf9Bl8UIn/o4TMQBrgueHYlqjbZs/uzGuTOM5ciadJdUbI\r\nCfUtC/CvZPAhsVV/+wCzPfyjqvsKLGq1wejObOs3Oe9da2zLUz0WNN4KeWGZ\r\n/kJ9z9OQdrPBDwYfkIE5/0/LfEhkRyzDRShElribJSX+YN+WWr0eSminWpem\r\nUvAbQCs/cdEiDoPs/uYsf2pPV9iqMDjmI1f3c7lkDSoBcwBWAKcolhah9ui1\r\nN9+rdaOMaaGr0Yif+8FIKf4AkEUXfopIsxth1S7ruJmVBkvyiyp+HM9wNQDh\r\nbrE8uox1R73+VKmBoL5UvGYsO3xs13OrEehywj02UMvzS3t/PR0mbXSXVyUf\r\ns6OvhTdSNXRtUIq6NFRDIveEM+YT/VbytlN28sP6mBjv+x4mG7alKabxs4Yh\r\nqznlmpJKLAUOt8Djs7yQwtllLXsuzf4qpuDIrNFram4weFOqYIPsK1Irmhwr\r\nw+iwnnvR/7Md0AR+9DXZ1U5LUSjMF4uYzg6ftlQmdcG1uz+uz5Njl2I4XkRL\r\n13XbTszqcJf9+XfNTPCvMQt+zDaEKBd5ez1p9mERVEmpn944tkpNagi8LBKR\r\n9aOOzaC3Rpp6vut2wK803BP8W/BLpsCgxFkw3q0CqWVEMaWzAMOyNcrUe/Lw\r\n2p/10PlDx0jOeksqsLy4icraIw/1VKzwuIA=\r\n=c1gp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.14_1661279101243_0.6494961374925463"},"_hasShrinkwrap":false},"0.8.15":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"dependencies":{"itemsholdr":"^0.8.15"},"description":"General localStorage saving for collections of state.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.15","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"stateholdr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"StateHoldr"},"types":"./lib/index.d.ts","version":"0.8.15","gitHead":"cc443b944741a6844c3a57cbadff7c579c07f150","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"stateholdr@0.8.15","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TSSDssjemZtfQlQx/myFIVeyEkLxB8YVM22u19czMP7P2SWVzPTtIbHMl4HOk7XWS2P29DLoYn560+tOOCZ2ng==","shasum":"40e156a90082d08b1111c22f985548d1aa7d597b","tarball":"https://registry.npmjs.org/stateholdr/-/stateholdr-0.8.15.tgz","fileCount":30,"unpackedSize":39474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBlWH07kxTFJMD44aRWqSkMk2VMFGQ1PqOiSWNBmpJhAiEAqPhthABB28tb8XuUh6KFqIkxcp1xMB9G3V1vZqJK10w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBS/kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Sw//dyqLRWLRslD/6IzCHwRhN1rDZQVQgLqsmrKrck5vzvWbB7yW\r\niizZMn8tErIY9rAIla09NLx+pw/1eicvlfRchIUr5liO3/YF9qBDo9ruirne\r\nyd0+TV0Cb8p849LNgdtdnj30VORpe5G5+4o76WkkQcJWO9Agln843Z5v2hvx\r\n0wnYdQQ80zN+E7BH+t6p5ue9/DyZzZdXyr89KP2rO8xv6FY7OSpuJ00HNCqF\r\nlitRlQ3/KtVk9rBF9HcEEIaNM+j/2CEY8WKgo5pb0xlys9VtvWaRcuwL0aBn\r\nA+JmBKf380HE0m4LXTzGifCEPycD1CCapHZu4eOdMXrg5DtsHpNtDkumsEkm\r\n4NYn4GKLXKCadAnFvSZc8KZyqloJw5pC8s/AUWiUs5ST0qChpfdON0lgIj56\r\nbrwwaX6XaLd1JiLbQ+dg3cCODQHBR4VmwL8rjncDv6Hi0yj3P0zxIX5vG4va\r\n0BScxrgf/NODmCWWxn8VTkYmDFCS5bf2f6Gil8K7zjahxv1cQfWljo53CjII\r\nGtU4ISbFoYI4BMMQ3i2Krwicv1k2TS4FaSrCdDtLr4HPSmCv4jL+qiF/QdN7\r\nx/1b39GWv2WFCZT2e1wDy1GfEZWOcyk19RML9kihPfNFlgzcRB7yn9QOqBrd\r\nx9h39uM+r1O3/pf6gKIX0eR2kcUf2GEs1b0=\r\n=hgZp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stateholdr_0.8.15_1661284324357_0.6632723712470856"},"_hasShrinkwrap":false}},"readme":"<!-- Top -->\n\n# StateHoldr\n\n[![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-brightgreen.svg)](https://prettier.io)\n![TypeScript: Strict](https://img.shields.io/badge/typescript-strict-brightgreen.svg)\n[![NPM version](https://badge.fury.io/js/stateholdr.svg)](http://badge.fury.io/js/stateholdr)\n[![Join the chat at https://gitter.im/FullScreenShenanigans/community](https://badges.gitter.im/FullScreenShenanigans/community.svg)](https://gitter.im/FullScreenShenanigans/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nGeneral localStorage saving for collections of state.\n\n<!-- /Top -->\n\n## Usage\n\nStateHoldr is targeted for use in games where discrete areas within the game map may contain separate changes.\nA house, for example, could contain a `pot1` with `{ broken: boolean }` that should be retrieved when the area loads and saved when left.\nThis is referred to in StateHoldr as a \"collection\" of state.\n\nCollections are serialized to JSON when switched into storage.\n\n### Constructor\n\n```typescript\nconst stateHolder = new StateHoldr();\n```\n\n#### `collection`\n\nStarting collection to change within, if not `\"\"`.\n\n```typescript\nconst stateHolder = new StateHoldr(\n    collection: \"house\",\n});\n```\n\n> The collection can later be changed with `.setCollection(collectionKey)`.\n\n#### `itemsHolder`\n\nStores persistent changes locally.\nIf not provided, a `new ItemsHoldr()` is used.\n\n```typescript\nconst itemsHolder = new ItemsHoldr();\nconst stateHolder = new StateHoldr({ itemsHolder });\n```\n\n#### `prefix`\n\nPrefix to prepend to keys in storage.\nCollections are stored under the prefix concatenated with their name.\nA `string[]` of collection keys (excluding the prefix) is stored under the prefix concatenated with `\"collectionKeys\"` (exported from `\"stateholdr\"` as `collectionKeysItemName`).\n\n```typescript\nconst itemsHolder = new ItemsHoldr();\nconst stateHolder = new StateHoldr({\n    collection: \"house\",\n    itemsHolder,\n    prefix: \"MyStateHoldr::\",\n});\n\nitemsHolder.getItem(\"MyStateHoldr::collectionKeys\"); // [\"house\"]\n```\n\n---\n\n### `addChange`\n\nParameters:\n\n-   `itemKey: string`: Key of the item to add a change under.\n-   `attribute: string`: Attribute of the item being changed.\n-   `value: any`: Value under the attribute to change.\n\nAdds a change to an object under the current collection.\n\n```typescript\nstateHolder.addChange(\"pot1\", \"broken\", true);\n\nstateHolder.getChanges(\"pot1\"); // { broken: true }\n```\n\n### `addChangeToCollection`\n\nParameters:\n\n-   `otherCollectionKey: string`: Key of the collection to change within.\n-   `itemKey: string`: Key of the item to add a change under.\n-   `attribute: string`: Attribute of the item being changed.\n-   `value: any`: Value under the attribute to change.\n\nAdds a change to an object under a named collection.\n\n```typescript\nstateHolder.setCollection(\"outdoors\");\nstateHolder.getChanges(\"pot1\"); // {}\n\nstateHolder.addChangeToCollection(\"house\", \"pot1\", \"broken\", true);\nstateHolder.setCollection(\"house\");\n\nstateHolder.getChanges(\"pot1\"); // { broken: true }\n```\n\n### `applyChanges`\n\nParameters:\n\n-   `itemKey: string`: Key of a contained item.\n-   `output: Object`: Recipient for all the changes.\n\nCopies all changes from a contained item into an output item.\nUseful when creating objects whose state is reflected by a collection's storage.\n\n```typescript\nconst pot = {};\n\nstateHolder.addChange(\"pot1\", \"broken\", true);\nstateHolder.applyChanges(\"pot1\", pot);\n\npot; // { broken: true }\n```\n\n### `getChanges`\n\nParameters:\n\n-   `itemKey: string`: Key of a contained item.\n\nReturns: Any changes under the itemKey, or `{}` if there were none.\n\n```typescript\nstateHolder.addChange(\"pot1\", \"broken\", true);\n\nstateHolder.getChanges(\"pot1\"); // { broken: true }\n```\n\n### `setCollection`\n\nParameters:\n\n-   `collectionKey: string`: Key of a new collection to switch to.\n-   `value: Object` _(optional)_: Container to override any existing state with.\n\nSets the currently tracked collection.\n\n```typescript\nstateHolder.addChangeToCollection(\"house\", \"pot1\", \"broken\", true);\nstateHolder.setCollection(\"house\");\n\nstateHolder.getChanges(\"pot1\"); // { broken: true }\n```\n\n> The previous collection is saved to storage.\n\n### `saveCollection`\n\nSaves the currently tracked collection into storage.\n\n```typescript\nstateHolder.setCollection(\"house\");\nstateHolder.addChange(\"pot1\", \"broken\", true);\nitemsHolder.getItem(\"MyStateHoldr::house\"); // {}\n\nstateHolder.saveCollection();\nitemsHolder.getItem(\"MyStateHoldr::house\"); // { broken: true }\n```\n\n<!-- Development -->\n\n## Development\n\nThis repository is a portion of the [EightBittr monorepo](https://raw.githubusercontent.com/FullScreenShenanigans/EightBittr).\nSee its [docs/Development.md](../../docs/Development.md) for details on how to get started. 💖\n\n### Running Tests\n\n```shell\nyarn run test\n```\n\nTests are written in [Mocha](https://github.com/mochajs/mocha) and [Chai](https://github.com/chaijs/chai).\nTheir files are written using alongside source files under `src/` and named `*.test.ts?`.\nWhenever you add, remove, or rename a `*.test.t*` file under `src/`, `watch` will re-run `yarn run test:setup` to regenerate the list of static test files in `test/index.html`.\nYou can open that file in a browser to debug through the tests, or run `yarn test:run` to run them in headless Chrome.\n\n<!-- Maps -->\n<!-- /Maps -->\n\n<!-- /Development -->\n","maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"time":{"modified":"2022-08-23T19:52:04.678Z","created":"2016-05-20T04:32:08.387Z","0.4.0":"2016-05-20T04:32:08.387Z","0.5.0":"2016-07-31T05:14:31.294Z","0.5.1":"2016-08-19T00:43:33.905Z","0.5.2":"2016-12-01T01:36:06.543Z","0.6.0":"2016-12-26T07:20:46.399Z","0.6.1":"2016-12-26T12:31:15.956Z","0.7.0":"2017-12-26T02:14:44.207Z","0.7.1":"2017-12-29T04:38:09.420Z","0.7.2":"2018-01-15T19:57:15.360Z","0.7.3":"2018-01-16T00:43:03.032Z","0.7.4":"2019-03-18T19:36:34.975Z","0.7.5":"2019-09-13T03:46:01.082Z","0.7.6":"2020-06-22T04:51:08.577Z","0.7.7":"2020-06-22T04:55:50.676Z","0.8.0-beta0":"2020-07-11T20:20:24.337Z","0.8.0-beta1":"2020-07-11T23:32:22.010Z","0.8.0":"2020-07-12T21:39:07.736Z","0.8.1":"2021-09-08T03:05:10.600Z","0.8.3":"2022-08-16T21:59:41.137Z","0.8.4":"2022-08-16T22:33:22.878Z","0.8.6":"2022-08-16T22:57:12.287Z","0.8.7":"2022-08-16T22:59:40.633Z","0.8.8":"2022-08-16T23:08:24.781Z","0.8.9":"2022-08-17T00:52:57.866Z","0.8.5":"2022-08-21T15:14:18.468Z","0.8.10":"2022-08-21T15:45:27.771Z","0.8.11":"2022-08-22T02:28:38.227Z","0.8.12":"2022-08-22T15:40:38.017Z","0.8.13":"2022-08-22T19:37:13.558Z","0.8.14":"2022-08-23T18:25:01.426Z","0.8.15":"2022-08-23T19:52:04.612Z"},"homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"license":"MIT","readmeFilename":"README.md"}