{"_id":"good-storage","_rev":"6-b5b585085080541df625809de21fcf53","name":"good-storage","description":"a storage lib which support sessionStorage and localStorage with the same api","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"good-storage","version":"1.0.0","description":"a storage lib which support sessionStorage and localStorage with the same api","main":"dist/storage.min.js","scripts":{"dev":"webpack-dev-server --config webpack.dev.js --port 9090 --inline --hot --content-base ./demo --host 0.0.0.0","build":"webpack --config webpack.prod.js"},"keywords":["store","html5"],"repository":{"type":"git","url":"git+https://github.com/ustbhuangyi/storage.git"},"author":{"name":"ustbhuangyi"},"license":"MIT","bugs":{"url":"https://github.com/ustbhuangyi/storage/issues"},"homepage":"https://github.com/ustbhuangyi/storage#readme","dependencies":{"babel-runtime":"^6.0.0"},"devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-2":"^6.5.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1"},"gitHead":"03b94b1facfaa5ebdcc366ad85ca27c4a52b349c","_id":"good-storage@1.0.0","_shasum":"e8310e79faeadf89f179d790f029abc0796c2d0c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"},"dist":{"shasum":"e8310e79faeadf89f179d790f029abc0796c2d0c","tarball":"https://registry.npmjs.org/good-storage/-/good-storage-1.0.0.tgz","integrity":"sha512-SMUGBHNRuSPvlFy4PDcUHE9/Lb7XfKzl2BDUcYTDBUfw5sou/8vHrOE295qmboFyzmjlwbcJ/b+LfPduJuoN9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNbsQWifICi1mJuWybW1BVJzLPJgece3dSEb8iiPppuAiEAg89d/jA0f+fGBLVmksmw5s0XBDJLPIBAverSdDd9JPE="}]},"maintainers":[{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/good-storage-1.0.0.tgz_1491759467160_0.9257119907997549"},"directories":{}},"1.0.1":{"name":"good-storage","version":"1.0.1","description":"a storage lib which support sessionStorage and localStorage with the same api","main":"dist/storage.js","scripts":{"dev":"webpack-dev-server --config webpack.dev.js --port 9090 --inline --hot --content-base ./demo --host 0.0.0.0","build":"webpack --config webpack.prod.js"},"keywords":["store","html5"],"repository":{"type":"git","url":"git+https://github.com/ustbhuangyi/storage.git"},"author":{"name":"ustbhuangyi"},"license":"MIT","bugs":{"url":"https://github.com/ustbhuangyi/storage/issues"},"homepage":"https://github.com/ustbhuangyi/storage#readme","dependencies":{"babel-runtime":"^6.0.0"},"devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-2":"^6.5.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1"},"gitHead":"5a5fe8d4b45155ec8e40f8b1d37899c3b85a8f21","_id":"good-storage@1.0.1","_shasum":"9ed829b65e2b19089beefb84cca15f656d2483d9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"},"dist":{"shasum":"9ed829b65e2b19089beefb84cca15f656d2483d9","tarball":"https://registry.npmjs.org/good-storage/-/good-storage-1.0.1.tgz","integrity":"sha512-5tioIYO6DfkeNTOprpeE2bvYvgSn2K7OLsY5S5qwhx0XDZOBYk9rFy63/fHinj0reNZ/OCQz+nKybkETqA/UCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYG2lz9q4uzDFuoX/hnVQFuk+ktp+fonKXyHQtEvz/lAIgCbA0xZgRkOJlL4rV+eWc2Vt/8EipAdKyYnnC8jhD0OI="}]},"maintainers":[{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/good-storage-1.0.1.tgz_1491760904065_0.8637136176694185"},"directories":{}},"1.1.0":{"name":"good-storage","version":"1.1.0","description":"a storage lib which support sessionStorage and localStorage with the same api","module":"dist/storage.esm.js","main":"dist/storage.js","scripts":{"dev":"webpack-dev-server --config webpack.dev.js --port 9090 --inline --hot --content-base ./demo --host 0.0.0.0","build":"node build/build.js"},"keywords":["store","html5"],"repository":{"type":"git","url":"git+https://github.com/ustbhuangyi/storage.git"},"author":{"name":"ustbhuangyi"},"license":"MIT","bugs":{"url":"https://github.com/ustbhuangyi/storage/issues"},"homepage":"https://github.com/ustbhuangyi/storage#readme","devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-2":"^6.5.0","babel-polyfill":"^6.22.0","babel-preset-env":"^1.5.1","babel-plugin-transform-object-assign":"^6.22.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1","rollup":"^0.65.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-replace":"^2.0.0","rollup-watch":"^4.3.1","uglify-js":"^3.1.2"},"gitHead":"edcb8d10e7f9f68ff7ffa40669db4695dc4658c3","_id":"good-storage@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"},"dist":{"integrity":"sha512-AY23bboWV+05JuHxkqgFAtdPLaA4XgIuzaVkucwritwOQ0a9zlmR5DB4bBGRExpODt9uMF5bi47Id8Q2MucL1w==","shasum":"69efaf686e772876ca7f734c3e47872a064ad7f7","tarball":"https://registry.npmjs.org/good-storage/-/good-storage-1.1.0.tgz","fileCount":16,"unpackedSize":17029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3/b/CRA9TVsSAnZWagAAg9QQAJt8aIlC1PDlytTUPOeC\nHn/NxD/Zi9Y9cHw+3WrolA01Udr99xeA7QRA5hZnFieKMxlyYpMmcEQrcCpF\nuZoArTpjE9hyCnelidnTJIlUOPo59nWZ9b41TMZYAAVgGiwsLQ0UIw8DL9bK\nnyvouGIV42iQIPWT9KJ2yYWChdyaju0AY257/3ii/K3hn+nFfrJrP0HGCRm1\ndNJJml3v5kidFbXaeLgyFqSs/HWwy1dLCFaPxJ5CYc9SM7kM38xzYxmOCgfw\nBc8oAuGDPJ48EcaRrZvQSYv3AWPltEFHbgwKyw94aVzy/UKNJwAUw0DNvdPw\nulZHMpBSGx0ByHubnYrLrljr41lj/SBOvWn2BkV1vHCZnPmuY+Bolgh/sidb\nROahGE402OC2eS8fuP6+Tc1zWM2uNAEAR9DvndNpv7f7BbXHFV6HipIYFHDZ\nVutfJUgK6fHuR7ONfXh4iK3jEIBuUGdJNtJ/py0rkBOwdmDgsdv7aL68lIAq\nhy1zI4zHtIC4KdifA3xZT+Fj4l1LdK34zj58CM43UNHFku+hPba28QoaYcXk\niKopx6f0nQsPlKrNW6i8XKI5CJlHG/7o6fKaZ/N84MBckwAX2o2Y2NHICtYg\nKXxjXYt+v7XFBO+9cXkIqu3L1IknRhLJstobIY5vHc9b23J8Vk5tUF1yaNHy\nQx7b\r\n=E6/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhAdZR0rIrr3cXdbl+z0nz3a6ymzn4a4ZAhJoZgV6/aAiAOSUdFqDGtACmWwWP7l0G2KvAgN834JHNFjSQHh2Qqog=="}]},"maintainers":[{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-storage_1.1.0_1541404414915_0.9393884866473046"},"_hasShrinkwrap":false},"1.1.1":{"name":"good-storage","version":"1.1.1","description":"a storage lib which support sessionStorage and localStorage with the same api","module":"dist/storage.esm.js","main":"dist/storage.js","scripts":{"dev":"webpack-dev-server --config webpack.dev.js --port 9090 --inline --hot --content-base ./demo --host 0.0.0.0","build":"node build/build.js"},"keywords":["store","html5"],"repository":{"type":"git","url":"git+https://github.com/ustbhuangyi/storage.git"},"author":{"name":"ustbhuangyi"},"license":"MIT","bugs":{"url":"https://github.com/ustbhuangyi/storage/issues"},"homepage":"https://github.com/ustbhuangyi/storage#readme","devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-2":"^6.5.0","babel-polyfill":"^6.22.0","babel-preset-env":"^1.5.1","babel-plugin-transform-object-assign":"^6.22.0","eslint":"^2.10.2","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.3.0","eslint-plugin-html":"^1.3.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1","rollup":"^0.65.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-replace":"^2.0.0","rollup-watch":"^4.3.1","uglify-js":"^3.1.2"},"gitHead":"5dbbfbd22d5d58fce07af273a149e65812ce9ebb","_id":"good-storage@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+0UEpRT03fJgEJoeTVVz41ISC5+jaQrDIWatQ4BoDQfOiBBsjNanymi9sAtLFdEAADQN0FYR8mGpeqxSCe8oXQ==","shasum":"081501c01607d5fee2a214f94e8f5f9cb994789f","tarball":"https://registry.npmjs.org/good-storage/-/good-storage-1.1.1.tgz","fileCount":16,"unpackedSize":17341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV5SYCRA9TVsSAnZWagAABtQQAKBSR2AWGllgVf17/FJA\nG+b9H2fv9GYQlDYhvM5sAo5rDb/5uhRPic6UJfjVDeJC677CbXaQbfvLk36M\nDz/kRlDAk5+WMx6AOMQYk4RT2tXtPXMBz707UnJAHZLDbMjlRM7l5JekTcdm\nVY287MDtuQQTkb55b9E8HL3wTifdW5aljMTKdNbQsVhfMKzBNnHw7GyUjoeH\nzpDilRGGkBnH57d+MwYy/pMifUmC28Qk7nckhQyhztY36Occ2Yb4RhDlTc9v\nKR2m6iFVH3wTUp9HKa8vz2+RxLq6ZJjzmiEh27IXfw/la1bmg3JX5Y9Um3YT\nNrzpz1SC8pIb/MkSYw6Bd9sMW6WERW4IUIzqaummOWIbFsytz+yIY2dxVkrS\nK74jzdBTfCyiuWF01aZkc6r5rTomNTdH2nbKv4TZzovtUVBcTlHOo7N9VE1u\nexH+DJW99F6JsFW8stCjRxntq0FES+Vx4gb38k8UrwiXi8eNC0vZpV+pOrdL\nrlLjoiuOfPDgXGhNJLxVvh+SYqjCAz47VMvUZEadU0v92UjLnF/J6k3Lvon2\ngwSeym4YcQJi789IDqLgiLyOGdSCY0rkNT/TvILD+igHeqTy08fNa6Zxin+n\nScevLUC6NAAOpcGCckxckmjfNELzVORhac/mWxjTxnc59YGbaM3khyMN7RP0\nwHg7\r\n=rqSc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBJJWMmrmV71QnK0eL6+yqYkXQPoQE9+UX9WBY8kodpAiAyUAmVWH7JUK2qTSqz0NJBeIahQmP7+hng4jd41Y/xaQ=="}]},"maintainers":[{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"}],"_npmUser":{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-storage_1.1.1_1582797975713_0.4952166002042222"},"_hasShrinkwrap":false}},"readme":"# storage\na storage lib which support sessionStorage and localStorage with the same api\n\n## Install\n\n```\n npm install good-storage\n```\n\n## Usage\n\n```\n import storage from 'good-storage'\n \n // localStorage\n storage.set(key,val) \n \n storage.get(key, def)\n \n // sessionStorage\n storage.session.set(key, val)\n \n storage.session.get(key, val)\n \n```\n\n## API\n\n#### set(key, val)\n\nset storage with key and val\n\n#### get(key, def)\n\nget storage with key, return def if not find\n\n#### remove(key)\n\nremove storage with key\n\n#### has(key)\n\ndetermine storage has the key\n\n#### clear()\nclear all storages\n\n#### getAll()\nget all the storages\n\n#### forEach(callback)\nforEach the storages and call the callback function with each storage\n","maintainers":[{"name":"ustbhuangyi","email":"ustbhuangyi@gmail.com"}],"time":{"modified":"2022-06-18T13:21:55.100Z","created":"2017-04-09T17:37:49.112Z","1.0.0":"2017-04-09T17:37:49.112Z","1.0.1":"2017-04-09T18:01:45.845Z","1.1.0":"2018-11-05T07:53:35.014Z","1.1.1":"2020-02-27T10:06:15.870Z"},"homepage":"https://github.com/ustbhuangyi/storage#readme","keywords":["store","html5"],"repository":{"type":"git","url":"git+https://github.com/ustbhuangyi/storage.git"},"author":{"name":"ustbhuangyi"},"bugs":{"url":"https://github.com/ustbhuangyi/storage/issues"},"license":"MIT","readmeFilename":"README.md"}