{"_id":"@calle/ng2-browser-storage","_rev":"15-c0f61eb7bd1649e28a30d1373bf92411","name":"@calle/ng2-browser-storage","description":"Browser storage mangement for Angular 2 using ngrx/store","dist-tags":{"latest":"4.0.0"},"versions":{"1.1.1":{"name":"@calle/ng2-browser-storage","version":"1.1.1","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"typings install && npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"gulp sass","typings":"typings"},"config":{"ghooks":{"pre-commit":"npm run build"}},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.0.0-rc.5","@ngrx/store":"^2.0.1"},"devDependencies":{"@angular/common":"2.0.0-rc.5","@angular/compiler":"2.0.0-rc.5","@angular/core":"2.0.0-rc.5","@angular/forms":"0.3.0","@angular/platform-browser":"2.0.0-rc.5","@angular/platform-browser-dynamic":"2.0.0-rc.5","@ngrx/core":"1.0.1","@ngrx/store":"2.0.1","bootstrap":"git+https://git@github.com/twbs/bootstrap.git#v4-dev","es6-shim":"0.35.1","express":"4.14.0","ghooks":"1.3.2","gulp":"3.9.1","gulp-sass":"2.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.6","systemjs":"0.19.36","typescript":"2.0.0","typings":"1.3.2","zone.js":"0.6.12"},"gitHead":"9c8070118507da8ff949e0e389acbc1e53bc7428","_id":"@calle/ng2-browser-storage@1.1.1","_shasum":"6057689870201b8bc7922b5c30495ac378509685","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"6057689870201b8bc7922b5c30495ac378509685","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-1.1.1.tgz","integrity":"sha512-NJ9l99z1MMl4pXZ2F62+8kGhROEjN8WL087ANDacnngWZGW9Qiab3xhQxmH+Mz7u/UJJmiAIOXc3hdLh/92Peg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvb/+/OZS0V2IpqDFJ4nfo0/3LTDbfK8PIHX99fomeYgIgWSRF1idFbwBCXx0rM8k6ZdhYGNM3O/Syv0GcfsM+JwQ="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-1.1.1.tgz_1470922759875_0.6914686386007816"}},"1.2.1":{"name":"@calle/ng2-browser-storage","version":"1.2.1","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"gulp sass","typings":"typings"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.0.0-rc.5","@ngrx/store":"^2.0.1"},"devDependencies":{"@angular/common":"2.0.0-rc.5","@angular/compiler":"2.0.0-rc.5","@angular/core":"2.0.0-rc.5","@angular/forms":"0.3.0","@angular/platform-browser":"2.0.0-rc.5","@angular/platform-browser-dynamic":"2.0.0-rc.5","@ngrx/core":"1.0.1","@ngrx/store":"2.0.1","bootstrap":"git+https://git@github.com/twbs/bootstrap.git#v4-dev","es6-shim":"0.35.1","express":"4.14.0","gulp":"3.9.1","gulp-sass":"2.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.6","systemjs":"0.19.36","typescript":"2.0.0","typings":"1.3.2","zone.js":"0.6.12"},"gitHead":"a47057ade3d7b508040c738265be3dfd9c3037c9","_id":"@calle/ng2-browser-storage@1.2.1","_shasum":"2c9ab65688ec2439a74718e6abe3cd09402d6ffc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"2c9ab65688ec2439a74718e6abe3cd09402d6ffc","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-1.2.1.tgz","integrity":"sha512-nCuPgCTDSqSoB9WAWu6xs4/7r12Kk7lu75l39Uv5UeIY2MRTFB7c0NOjSJI6Ljxy+sbkhmw4QBoGHtBjG4lnJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFDb9bRiSJhnokpvebEF0P4BpHNrdw/h/d+PbKcMybCAiBCer77pjrMnCDZeVgQBPShc9Im3hHpnm7vHe4VcME/sw=="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-1.2.1.tgz_1470938685079_0.4093739902600646"}},"2.0.0":{"name":"@calle/ng2-browser-storage","version":"2.0.0","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"gulp sass","typings":"typings"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.0.0-rc.5","@ngrx/store":"^2.0.1"},"devDependencies":{"@angular/common":"2.0.0-rc.5","@angular/compiler":"2.0.0-rc.5","@angular/core":"2.0.0-rc.5","@angular/forms":"0.3.0","@angular/platform-browser":"2.0.0-rc.5","@angular/platform-browser-dynamic":"2.0.0-rc.5","@ngrx/core":"1.0.1","@ngrx/store":"2.0.1","bootstrap":"git+https://git@github.com/twbs/bootstrap.git#v4-dev","es6-shim":"0.35.1","express":"4.14.0","ghooks":"1.3.2","gulp":"3.9.1","gulp-sass":"2.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.6","systemjs":"0.19.36","typescript":"2.0.0","typings":"1.3.2","zone.js":"0.6.12"},"gitHead":"e36791e630bbb49e211b8744827758508fb3c304","_id":"@calle/ng2-browser-storage@2.0.0","_shasum":"69ade350d2cc81b8f7a10ba9e78c587c12fde404","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"69ade350d2cc81b8f7a10ba9e78c587c12fde404","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.0.tgz","integrity":"sha512-HxY4Z/jkhW62MA0+L77K15juFo8IrZslAar7rWS1pqYTeh9fjDZ0WP83pzsnSFr+EIGg/Q8fSFA/fH9ff25i4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKnqUov7f/QGBl5ayjZerZ/N2sO+kcw5cVgN85PR3fvAIhAJ1XmgtnXtOSoP0yqedxVyWFlNyFw0eTK6oE3h/TCXbA"}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.0.tgz_1470941353544_0.9274606695398688"}},"2.0.1":{"name":"@calle/ng2-browser-storage","version":"2.0.1","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"gulp sass","typings":"typings"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.0.0-rc.5","@ngrx/store":"^2.0.1"},"devDependencies":{"@angular/common":"2.0.0-rc.5","@angular/compiler":"2.0.0-rc.5","@angular/core":"2.0.0-rc.5","@angular/forms":"0.3.0","@angular/platform-browser":"2.0.0-rc.5","@angular/platform-browser-dynamic":"2.0.0-rc.5","@ngrx/core":"1.0.1","@ngrx/store":"2.0.1","bootstrap":"git+https://git@github.com/twbs/bootstrap.git#v4-dev","es6-shim":"0.35.1","express":"4.14.0","ghooks":"1.3.2","gulp":"3.9.1","gulp-sass":"2.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.6","systemjs":"0.19.36","typescript":"2.0.0","typings":"1.3.2","zone.js":"0.6.12"},"gitHead":"122e4bfe6a5aa8a2e950382893ec5d3525796c08","_id":"@calle/ng2-browser-storage@2.0.1","_shasum":"761ec690062c0697e09b113a7b5899b116e325af","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"761ec690062c0697e09b113a7b5899b116e325af","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.1.tgz","integrity":"sha512-Ilq6DjvRM5WeJtjSVuNmM+6d1rExCOihbtoH054qdl58jVN4qrDIbnWyF9u6hdhQOObUZCCex9jxaq9+jcgHZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJR1fFaJUYvm7aGZi8qm90Jq1HK58RTgifTj1rdIJXmwIhAMlmFXbP05bpPACrF0ERb1hf5VkuRGGdtCrjv0Docyul"}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.1.tgz_1470942563332_0.16597093222662807"}},"2.0.2":{"name":"@calle/ng2-browser-storage","version":"2.0.2","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"gulp sass","typings":"typings"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.0.0-rc.6","@ngrx/store":"^2.1.2"},"devDependencies":{"@angular/common":"2.0.0-rc.6","@angular/compiler":"2.0.0-rc.6","@angular/core":"2.0.0-rc.6","@angular/forms":"2.0.0-rc.6","@angular/platform-browser":"2.0.0-rc.6","@angular/platform-browser-dynamic":"2.0.0-rc.6","@ngrx/core":"1.0.2","@ngrx/store":"2.1.2","bootstrap":"git+https://git@github.com/twbs/bootstrap.git#v4-dev","es6-shim":"0.35.1","express":"4.14.0","ghooks":"1.3.2","gulp":"3.9.1","gulp-sass":"2.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.11","systemjs":"0.19.37","typescript":"2.0.2","typings":"1.3.3","zone.js":"0.6.17"},"gitHead":"3603e0fdf48afe9cea265cdf038097050762c0d8","_id":"@calle/ng2-browser-storage@2.0.2","_shasum":"253633b18e839d8528dd05250c524797bd7eb963","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"253633b18e839d8528dd05250c524797bd7eb963","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.2.tgz","integrity":"sha512-9chBFbrnV5Clf0e47XviVEx2kIO9eI2Si/PGFIKY32LYAcfaGGMRDJipPsxbdw5aGJHFXnh3ij/7c4rbzswAMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLpytJo2Ey8QhpovFg35ukKH5wMiO/ovuk+LrUZ6qblgIgTnIJ0dmJxadIpZRmTiFpzRt5m/6BGZsO8f2L2k0wvhk="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.2.tgz_1472726223138_0.023221746319904923"}},"2.0.3":{"name":"@calle/ng2-browser-storage","version":"2.0.3","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"gulp sass","typings":"typings"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.0.0","@ngrx/store":"^2.1.2"},"devDependencies":{"@angular/common":"2.0.0","@angular/compiler":"2.0.0","@angular/core":"2.0.0","@angular/forms":"2.0.0","@angular/platform-browser":"2.0.0","@angular/platform-browser-dynamic":"2.0.0","@ngrx/core":"1.2.0","@ngrx/store":"2.1.2","bootstrap":"git+https://git@github.com/twbs/bootstrap.git#v4-dev","es6-shim":"0.35.1","express":"4.14.0","ghooks":"1.3.2","gulp":"3.9.1","gulp-sass":"2.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","systemjs":"0.19.38","typescript":"2.0.2","typings":"1.3.3","zone.js":"0.6.23"},"gitHead":"ed6dc6cbfb3b33d7531ebc571a5133b678e4b9e8","_id":"@calle/ng2-browser-storage@2.0.3","_shasum":"23e53818cb5cc17ef851f27c8af5ba347265d520","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"23e53818cb5cc17ef851f27c8af5ba347265d520","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.3.tgz","integrity":"sha512-AHWdCvDjgaov4cP8ziQy4MEp5Qz/yVSdPOhkqiufVr36gFdnAKuDdwHstPDbkrFPseQ5SAM/UsulW4Qn8ZK7SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFPyp1fnnEclxOmk/8hPZ8rBY9AZkh93lGCsfh16xs3AIhAITDCZqoO2dqLST2jk9jtaBWINdZdE97kDgkANWmmCG1"}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.3.tgz_1473926113139_0.8519980441778898"}},"2.0.4":{"name":"@calle/ng2-browser-storage","version":"2.0.4","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"gulp sass","typings":"typings"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.1.0","@ngrx/store":"^2.2.1"},"devDependencies":{"@angular/common":"2.1.0","@angular/compiler":"2.1.0","@angular/core":"2.1.0","@angular/forms":"2.1.0","@angular/platform-browser":"2.1.0","@angular/platform-browser-dynamic":"2.1.0","@ngrx/core":"1.2.0","@ngrx/store":"2.2.1","bootstrap":"4.0.0-alpha.3","es6-shim":"0.35.1","express":"4.14.0","ghooks":"1.3.2","gulp":"3.9.1","gulp-sass":"2.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","systemjs":"0.19.39","typescript":"2.0.3","typings":"1.4.0","zone.js":"0.6.25"},"gitHead":"11ebbc196e89c15d7d83b10e779a27f01ff4f54a","_id":"@calle/ng2-browser-storage@2.0.4","_shasum":"2ecfe506f6113651e5f1041838f3861663775a4a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"2ecfe506f6113651e5f1041838f3861663775a4a","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.4.tgz","integrity":"sha512-McYNUU60HSRE1VzmiVzrNQHkAmzED0is/uwngW1VsNQcRnmJ4rt5ZNQGL7SI9PpEDCe0JEPLpkAHp2S0KQSd5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO33QmDDCq2SulzKFPko58FfEzGBoBe+xSuGczLApgYAiB0Dj7mKq42d6/Y5Y0nL3WwCX4o0Mcha10H5ghhbOiJfQ=="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.4.tgz_1476698974908_0.6780584896914661"}},"2.0.5":{"name":"@calle/ng2-browser-storage","version":"2.0.5","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run typescript && npm run sass","watch":"tsc -w","typescript":"tsc","sass":"node-sass ./node_modules/bootstrap/scss/bootstrap.scss ./src/example/css/bootstrap.css"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.2.1","@ngrx/store":"^2.2.1"},"devDependencies":{"@angular/common":"2.2.1","@angular/compiler":"2.2.1","@angular/core":"2.2.1","@angular/forms":"2.2.1","@angular/platform-browser":"2.2.1","@angular/platform-browser-dynamic":"2.2.1","@ngrx/core":"1.2.0","@ngrx/store":"2.2.1","@types/core-js":"0.9.34","bootstrap":"4.0.0-alpha.5","es6-shim":"0.35.1","express":"4.14.0","ghooks":"1.3.2","gulp-sass":"2.3.2","node-sass":"3.13.0","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","systemjs":"0.19.41","typescript":"2.0.10","zone.js":"0.6.26"},"gitHead":"e72a5596aad325ecb4b7f489ef259a439536e74c","_id":"@calle/ng2-browser-storage@2.0.5","_shasum":"789e9cce4bae024fd0148236559413e86c6925a8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"789e9cce4bae024fd0148236559413e86c6925a8","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.5.tgz","integrity":"sha512-3x8r7sMjRHAvrgZ2DIVs/d80YsLTYXKLiL9+OR7Bd+/c7uWApXFriAWzEoOlG8aUYUAwarbMdBQG7KmltHJeuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQHVzFr1WEdciMFvIal2oXVNIwhRXSN0CQwvnsRhAdEAIhAOsAfaOY+rG/3mfhvhDznKR2nODmDWrRRBDwgJhCl4Fo"}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.5.tgz_1479718297702_0.8477541818283498"}},"2.0.6":{"name":"@calle/ng2-browser-storage","version":"2.0.6","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"tsc && npm run sass","watch":"tsc -w","sass":"node-sass ./node_modules/bootstrap/scss/bootstrap.scss ./src/example/css/bootstrap.css"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.2.3","@ngrx/store":"^2.2.3"},"devDependencies":{"@angular/common":"2.2.3","@angular/compiler":"2.2.3","@angular/core":"2.2.3","@angular/forms":"2.2.3","@angular/platform-browser":"2.2.3","@angular/platform-browser-dynamic":"2.2.3","@ngrx/core":"1.2.0","@ngrx/store":"2.2.1","@types/core-js":"0.9.34","bootstrap":"4.0.0-alpha.5","core-js":"2.4.1","express":"4.14.0","ghooks":"1.3.2","node-sass":"3.13.0","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","systemjs":"0.19.41","tslint-config-standard":"2.0.0","typescript":"2.0.10","zone.js":"0.7.2"},"gitHead":"9d9b31919c21baa9065e62209ac79a9fef95d95e","_id":"@calle/ng2-browser-storage@2.0.6","_shasum":"a9b73eebd71775d98faabbfb3c71cb7456f00a9f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"a9b73eebd71775d98faabbfb3c71cb7456f00a9f","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.6.tgz","integrity":"sha512-JsS/do+erhT+x41Me5Sfg0fNd6gZiMJyfnt5rtwI+ga+yg9oik/AhCHjugVefvj0NlwHhr0gXlzVe02cMXNlmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgaHfigkohJlCiD0mtRjSCPkWGRrXcJQ9btZ0DaSNqJAIgBrBJ+ax9zj2Jvoc0p69WsRXXWmX5zomSbcF6wcmNpB0="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.6.tgz_1480173218319_0.6844866210594773"}},"2.0.7":{"name":"@calle/ng2-browser-storage","version":"2.0.7","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"tsc","watch":"tsc -w"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.2.3","@ngrx/store":"^2.2.1"},"devDependencies":{"@angular/common":"2.2.3","@angular/compiler":"2.2.3","@angular/core":"2.2.3","@angular/forms":"2.2.3","@angular/platform-browser":"2.2.3","@angular/platform-browser-dynamic":"2.2.3","@ngrx/core":"1.2.0","@ngrx/store":"2.2.1","@types/core-js":"0.9.34","bootstrap":"4.0.0-alpha.5","express":"4.14.0","ghooks":"1.3.2","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","systemjs":"0.19.41","tslint-config-standard":"2.0.0","typescript":"2.0.10","zone.js":"0.7.2"},"gitHead":"7075c43c681a06f46c2127989e1a877ff4b73b43","_id":"@calle/ng2-browser-storage@2.0.7","_shasum":"2ff2295d304a7caa0e9d19b32f6f8d255e0ff0f1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"2ff2295d304a7caa0e9d19b32f6f8d255e0ff0f1","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.7.tgz","integrity":"sha512-Bk3Mqlov1Mv+GMapzkONBKRPn+le2x3GBQztI2g7azzyaBlIV8yt2lZEAFh8XrlEM2zkIDE3l8RcZCw5msYGeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeOxGprmNM2cyWou4vNr++uDMtg1IVuBZRfnkiy54yuQIgZKgPg8iQ1bh8FV4WALA33dj4KB9xJ/NyzJaMsROVe8w="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.7.tgz_1480175246115_0.8511984110809863"}},"2.0.8":{"name":"@calle/ng2-browser-storage","version":"2.0.8","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run sass && tsc","watch":"tsc -w","sass":"node-sass ./scss/main.scss ./src/css/main.css"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.3.0","@ngrx/store":"^2.2.1"},"devDependencies":{"@angular/common":"2.3.0","@angular/compiler":"2.3.0","@angular/core":"2.3.0","@angular/forms":"2.3.0","@angular/platform-browser":"2.3.0","@angular/platform-browser-dynamic":"2.3.0","@calle/bootstrap-2-buttons":"1.0.4","@ngrx/core":"1.2.0","@ngrx/store":"2.2.1","@types/core-js":"0.9.35","bootstrap":"4.0.0-alpha.5","express":"4.14.0","ghooks":"1.3.2","node-sass":"4.0.0","reflect-metadata":"0.1.8","rxjs":"5.0.0-rc.4","systemjs":"0.19.41","tslint-config-standard":"2.0.0","typescript":"2.1.4","zone.js":"0.7.2"},"gitHead":"d6cc0db9b07326b4d6e694f0f31074c8aa873240","_id":"@calle/ng2-browser-storage@2.0.8","_shasum":"13c6f753f155f434df949efa541ebed8bb39a612","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"13c6f753f155f434df949efa541ebed8bb39a612","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.8.tgz","integrity":"sha512-sxVtvbp8Az79FJrc8joBF0irb1qgN1bpQgnXRLoA8SCrb9BI0dsPOzLvpFIz6iIqHkH/xvIk54d++8dqCAE5Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBftx19DgcN56K7QEo+xtsU7ohsrJtE0ER4Jlw0R12UuAiEA3PVxH6/9NgE8A0Nv1jJotBK6wDv/FebNWzMIyZapDeE="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.8.tgz_1481603196494_0.41950000054202974"}},"2.0.9":{"name":"@calle/ng2-browser-storage","version":"2.0.9","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run sass && tsc","watch":"tsc -w","sass":"node-sass ./scss/main.scss ./src/css/main.css"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^2.4.3","@ngrx/store":"^2.2.1"},"devDependencies":{"@angular/common":"2.4.3","@angular/compiler":"2.4.3","@angular/core":"2.4.3","@angular/forms":"2.4.3","@angular/platform-browser":"2.4.3","@angular/platform-browser-dynamic":"2.4.3","@calle/bootstrap-2-buttons":"1.0.4","@ngrx/core":"1.2.0","@ngrx/store":"2.2.1","bootstrap":"4.0.0-alpha.5","express":"4.14.0","node-sass":"4.3.0","reflect-metadata":"0.1.9","rxjs":"5.0.3","systemjs":"0.19.42","tslint-config-standard":"2.0.0","typescript":"2.1.5","zone.js":"0.7.6"},"gitHead":"6f3f12ea38c306b91e3f26ef08f793c440ac29a2","_id":"@calle/ng2-browser-storage@2.0.9","_shasum":"60e7ce51043998b961fb1d0060f49ad5d1a05b61","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"60e7ce51043998b961fb1d0060f49ad5d1a05b61","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-2.0.9.tgz","integrity":"sha512-VzeJzwTbUmwrJZDSz9KPEMllHJNQBkHJHBExYuoRmC98TIh+/CVPnegO8z16zd/Su8RqvU2U5hoCBJCe8gWRDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqPt2oVBzahDdMpLjtlsLiJ7qKDrzGoVHfmL+4XpGLnwIgf99cAWAQhdRMZIx1exfWRF0heSnWtVa6lTPvT63uG2w="}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-2.0.9.tgz_1484731040783_0.2880542678758502"}},"4.0.0":{"name":"@calle/ng2-browser-storage","version":"4.0.0","description":"Browser storage mangement for Angular 2 using ngrx/store","main":"index.js","scripts":{"start":"node server","build":"npm run sass && tsc","watch":"tsc -w","sass":"node-sass ./scss/main.scss ./src/css/main.css"},"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"keywords":["angular2"],"author":{"name":"Carl-Ola Boketoft"},"license":"ISC","bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","peerDependencies":{"@angular/core":"^4.0.1","@ngrx/store":"^2.2.1"},"devDependencies":{"@angular/common":"4.0.1","@angular/compiler":"4.0.1","@angular/core":"4.0.1","@angular/forms":"4.0.1","@angular/platform-browser":"4.0.1","@angular/platform-browser-dynamic":"4.0.1","@calle/bootstrap-2-buttons":"1.0.5","@ngrx/core":"1.2.0","@ngrx/store":"2.2.1","bootstrap":"4.0.0-alpha.5","express":"4.15.2","node-sass":"4.5.2","reflect-metadata":"0.1.10","rxjs":"5.2.0","systemjs":"0.20.10","tslint-config-standard":"4.0.0","typescript":"2.2.2","zone.js":"0.8.5"},"gitHead":"80b87575c4b9756030858d5345739f18928bfb35","_id":"@calle/ng2-browser-storage@4.0.0","_shasum":"4a62b3b84581126e118b3cb5d8723cb35bd798c3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"calle","email":"calleboketoft@gmail.com"},"dist":{"shasum":"4a62b3b84581126e118b3cb5d8723cb35bd798c3","tarball":"https://registry.npmjs.org/@calle/ng2-browser-storage/-/ng2-browser-storage-4.0.0.tgz","integrity":"sha512-a/IpH53OITgenVv2cgj3Hbg4mjYT7sBPal2/4HPLuSdJymJOBmdZ670ZQ441ytSGFF1af8VVKMfx0JsXavg3dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZiPx8Kzzx/7xmlKmWoOo5uveDfN/YTFTtlG8rrTNsOgIhALM0qgXRxnN5Lc1lh9eZjClyk9Ir7q6imC7pu/GsMhkB"}]},"maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-browser-storage-4.0.0.tgz_1490864736570_0.7119994359090924"}}},"readme":"# ng2-browser-storage\n\nManage browser storage variables in a convenient way using Angular 2 and @ngrx/store.\n\n## Try the example\n- `npm install`\n- `npm run build`\n- `npm start`\n- navigate to http://localhost:3010\n\n## Usage\n\n- `npm install --save @calle/ng2-browser-storage`\n\nCreate browser storage config file `my-browser-storage.config.ts` where you specify all your browser storage variables.\n\n```javascript\nexport const NAMESPACE = 'myBrowserStore'\nexport const DEBUG_MODE = 'debugMode'\n\nexport const myBrowserStorageConfig = {\n  namespace: NAMESPACE,\n  initialState: [\n    // List storage variables here\n    {\n      key: DEBUG_MODE,\n      value: 'true',\n      storageType: 'localStorage',\n      valueType: 'text'\n    }\n  ]\n}\n```\n\nInitialize the store and provide the model\n\n```javascript\nimport {\n  browserStorageReducer,\n  initializeBrowserStorage,\n  getInitialBrowserStorageState,\n  BrowserStorageModule\n} from '@calle/ng2-browser-storage'\n\n// Populate localStorage and sessionStorage before Angular 2 starts up\ninitializeBrowserStorage(myBrowserStorageConfig)\n\n@NgModule({\n  imports: [BrowserStorageModule],\n  providers: [\n    provideStore({\n      browserStorageReducer\n    }, {\n      browserStorageReducer: getInitialBrowserStorageState()\n    })\n  ]\n})\n```\n\nUsing the GUI component for managing browser storage variables\n\n```html\n  <browser-storage-manager></browser-storage-manager>\n```\n\nOnly show selected items in GUI and show reset-all button\n\n```html\n<browser-storage-manager\n  [itemsToShow]=\"['debugMode', 'otherItem']\"\n  [showResetAll=\"true\">\n</browser-storage-manager>\n```\n\n## Get value\n\n```javascript\nimport {BrowserStorageModel} from '@calle/ng2-browser-storage'\n...\nlet debugMode$ = browserStorageModel.getItemByKey('debugMode')\n```\n\nOr using store directly\n\n```javascript\nimport {Store} from '@ngrx/store'\n...\nlet browserStorageReducer$ = store.select('browserStorageReducer')\nlet debugMode$ = browserStorageReducer$\n  .map(cbs => cbs.find(i => i.key === 'debugMode'))\n```\n\n## Update value\n\n```javascript\nimport {BrowserStorageModel} from '@calle/ng2-browser-storage'\n...\nbrowserStorageModel.updateItem({\n  key: 'debugMode',\n  value: 'false'\n})\n\n// Multiple at once\nbrowserStorageModel.updateItems([\n  {\n    key: 'debugMode',\n    value: 'false'\n  },\n  {\n    key: 'otherItem',\n    value: 'otherValue'\n  }\n])\n\n```\n\n## Get boolean true if value is 'true'\n\n```javascript\n// cbsModel.truthy takes a string or an array of strings\nlet isDebugMode$ = browserStorageModel.truthy('debugMode')\n```\n\n## Developing\n\n- npm start\n- npm run watch (typescript compilation watcher)\n","maintainers":[{"name":"calle","email":"calleboketoft@gmail.com"}],"time":{"modified":"2022-06-12T15:37:39.842Z","created":"2016-08-11T13:39:20.989Z","1.1.1":"2016-08-11T13:39:20.989Z","1.2.1":"2016-08-11T18:04:47.165Z","2.0.0":"2016-08-11T18:49:15.400Z","2.0.1":"2016-08-11T19:09:24.954Z","2.0.2":"2016-09-01T10:37:04.668Z","2.0.3":"2016-09-15T07:55:15.063Z","2.0.4":"2016-10-17T10:09:36.571Z","2.0.5":"2016-11-21T08:51:39.993Z","2.0.6":"2016-11-26T15:13:38.839Z","2.0.7":"2016-11-26T15:47:28.347Z","2.0.8":"2016-12-13T04:26:36.720Z","2.0.9":"2017-01-18T09:17:21.424Z","4.0.0":"2017-03-30T09:05:38.440Z"},"homepage":"https://github.com/calleboketoft/ng2-browser-storage#readme","keywords":["angular2"],"repository":{"type":"git","url":"git+https://github.com/calleboketoft/ng2-browser-storage.git"},"author":{"name":"Carl-Ola Boketoft"},"bugs":{"url":"https://github.com/calleboketoft/ng2-browser-storage/issues"},"license":"ISC","readmeFilename":"README.md"}