{"_id":"@caoyugang/better-storage","_rev":"5-b610f8bfc9cd71a89492f0c148ff10da","name":"@caoyugang/better-storage","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.1":{"name":"@caoyugang/better-storage","version":"0.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":"vite","web":"vite build --mode web","build":"rollup -c rollup.config.ts","lint":"eslint --quiet --no-error-on-unmatched-pattern --fix \"src/**/*.{ts,js,vue,tsx}\"","preinstall":"node ./scripts/checkYarn.js"},"repository":{"type":"git","url":"git+https://github.com/Talljack/storage.git"},"keywords":["storage","vue3","hooks"],"author":{"name":"Talljack","email":"1442770751@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/Talljack/storage/issues"},"homepage":"https://github.com/Talljack/storage#readme","dependencies":{"@types/node":"^15.12.2","typescript":"^4.3.2","vite":"^2.3.7","vue":"3.1.1"},"devDependencies":{"@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.14.5","@babel/preset-typescript":"^7.14.5","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-typescript":"^8.2.1","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@vitejs/plugin-vue":"^1.2.3","@vitejs/plugin-vue-jsx":"^1.1.5","@vue/compiler-sfc":"^3.1.1","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.10.0","fs-extra":"^10.0.0","lint-staged":"^11.0.0","prettier":"^2.3.1","rollup":"^2.51.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-uglify":"^6.0.4","rollup-watch":"^4.3.1","tslib":"^2.2.0","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["npm run lint","git add"]},"gitHead":"0ed3627302740e53aa4663a10af184379a10b3b3","_id":"@caoyugang/better-storage@0.1.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-319tdQj/627zlm1NsS8my6FPaS27xK6GOrFTNRaL5Jq5LVQdJRMhOseaXP20pyvaW15JEbDiaoVSYCEk0rN0tg==","shasum":"c80236ce119512d34bcc6d15ccb098e7129be070","tarball":"https://registry.npmjs.org/@caoyugang/better-storage/-/better-storage-0.1.1.tgz","fileCount":13,"unpackedSize":11406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwiDRCRA9TVsSAnZWagAAUQEP/2DbXSgSeDp1VVFwt/lX\nX/neiHiiqOyNL5ZnUIuGO7ESvA75Dhb+goLkbTj2IkSgfh0iOIB7Rrmvv7GW\nhjDJeQ+RECnJNgPoIVKWGlfPsWr50qyYM2bg2YiU7qxAsntEWYw8/AGfVKH8\nz0MN4UTMYli6w9w7a0cvN54JZm53z7wXMGvj2JSJdrx7JpgsrmtCXZNlwftC\n0JI2Gs/uql3DNv4ES4OKUbU+jft6FrcvKmKX3oJQDr6lyS/KUwEDodzr460C\ncqK4fhnV8mmtvHDxwCGLJKbKJEpDR3P+EOzz6U0hgOX34ZlrH4LXr3g8R1c0\nKpdRZAo1f7kb9qwCuYH1dLHD6RD2YnNc+rbXGCjYFY8cOl/HDRgn9JJN+UYm\nPLcpf+I5oJCAwvUJ8QwQAaZpRQNg4gcCyr+mGGV2Vm45fu/pOn8oh0mkiOXW\nXzXcgZ7ekOp1RgfvXqafbQ4hzRETJX4E21D+TO/rANlDuH9TMJIkKBR33FUA\nWHX7j3/QbhTqTLPGXM+eaeryBW8ZPnNoCQ+hhg+TuBrpd5pM06MN6aFcwobG\nrmnVrZ7rcdvyutBoRkRalw+LdM9T0jpbMt+11d0auH8vM9pVkDCJCOmmKxCS\nM+AQsytkm15jPXGrDp7TVs3j1uoYYDxxg41TkQJljh6kftRdQGQW8Ugm791q\nac1D\r\n=xf5m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnV+YXFAxvM2OzQn3LNig8ggmL9RIEIlqefAynnywjBAiBjTpDtjIuGhC/ugbmuP4fcY4vfaZl1TvT7bUDiudL4yQ=="}]},"_npmUser":{"name":"caoyugang","email":"caoyugang_1@163.com"},"directories":{},"maintainers":[{"name":"caoyugang","email":"caoyugang_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/better-storage_0.1.1_1623335121756_0.6842493205677846"},"_hasShrinkwrap":false},"1.0.0":{"name":"@caoyugang/better-storage","version":"1.0.0","description":"a storage lib which support sessionStorage and localStorage with the same api","main":"lib/index.js","module":"es/index.js","scripts":{"dev":"vite","web":"vite build --mode web","build":"npm run clean && tsc -b --force tsconfig.esm.json && node scripts/pre-build/pre-cjs-build.js && tsc -b --force tsconfig.cjs.json && node scripts/post-build","clean":"rimraf site lib es","release":"npm run build && npm publish --access=public","lint":"eslint --quiet --no-error-on-unmatched-pattern --fix \"src/**/*.{ts,js,vue,tsx}\"","lint:type":"tsc -b --force tsconfig.esm.json","lint:code":"eslint --fix \"{src,build,scripts,demo}/**/*.{ts,tsx,js,vue,md}\"","format":"npm run format:code && npm run format:md","format:code":"prettier --write \"(src|demo)/**/*.(vue|js)\"","format:md":"prettier --write --parser markdown --prose-wrap never \"(src|demo)/**/*.md\"","gen-version":"node scripts/gen-version"},"repository":{"type":"git","url":"git+https://github.com/Talljack/storage.git"},"keywords":["storage","vue3","hooks"],"author":{"name":"Talljack","email":"1442770751@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/Talljack/storage/issues"},"homepage":"https://github.com/Talljack/storage#readme","dependencies":{"@types/node":"^15.12.2","typescript":"^4.3.2","vite":"^2.3.7","vue":"3.1.1"},"devDependencies":{"@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.14.5","@babel/preset-typescript":"^7.14.5","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-typescript":"^8.2.1","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@vitejs/plugin-vue":"^1.2.3","@vitejs/plugin-vue-jsx":"^1.1.5","@vue/compiler-sfc":"^3.1.1","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.10.0","fs-extra":"^10.0.0","lint-staged":"^11.0.0","prettier":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.51.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-uglify":"^6.0.4","rollup-watch":"^4.3.1","tslib":"^2.2.0","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write","eslint --fix"],"*.ts":["prettier --write","eslint --fix"],"*.tsx":["prettier --write","eslint --fix"],"*.vue":["prettier --parser=vue --write","eslint --fix"],"*.css":["prettier --write"],"*.md":["prettier --write --parser markdown --prose-wrap never","eslint --fix"]},"gitHead":"4d636deba1cd9b1ff5023495417a99ca5cd746fa","_id":"@caoyugang/better-storage@1.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-2OLTNNI5HHLSanveSVoFruY5TzRTJ3XJh1LkKLLv/i2Sa9L6SMi644wppAslH4+Vm/0xvxS9vMqOkb76YUI1Ug==","shasum":"1d16e2942becd7f5717a1d664a4919295313ac8c","tarball":"https://registry.npmjs.org/@caoyugang/better-storage/-/better-storage-1.0.0.tgz","fileCount":17,"unpackedSize":49286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxC3KCRA9TVsSAnZWagAAj+kQAJnORux49EB1QIfuEIBh\nuqtVnyqK71FwHpFfGL+k5htSEd9/UEkqC7aDfBUlJlPBtHBBr9xtA6tqAU94\nNNCSq3om1JB+T4dNXcDPiJthRvHMd30vVGiO09BsrknMvKp9Vkjq01NN5F+H\nnAJ4JPBcQRDvqkPAJ1byDIu4Ce1IVg7uYAgbUsyHS0M013Sycb1tchbwzVtz\n8YR6nbZymrj2lTtMlLemUubnnbes2Kj2xEstnBcQMEb4pLnPeP8WisafbQec\nYshuTGOPr1As2Y1n8MMmB1r91KZ0B8UKxlpyO0ybhXKflVYWi78CDxGOja1v\nKaIg8sG93wPDpLamm0dOFKus6tQniR4Rj4xE00+d0mj+fHQeuZvZ20gn5FDO\nt5tUgZUyCw6xtETB5YR5+s9G5BOvehEqvHh+zSU9rYT1uaH6lnFOfdF1pkkP\nTVZizifNwmbxXWTyqy8z22SER9+b/9J8NNQJuvmmiNv2wjXe7reJElV7WC+K\nxYCeTiqtB1hVRvKaRy2GYPS4tOdyrlkM5p8YquJu5cFaMusbiHda4kGZsQV8\n1bVsFU0RzxOYVQT4dCklfNlLlm+HNX/OGW96fGEzdonrUCY4Yxw3FHtlDW5Y\nE3d0wNjaDZd8K/dOc0jxtgxXfc1+nm9uPrd0LGYefjXJs3WRo3rj032HwJfP\ntX61\r\n=LazP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYZr3RIazJ3Ks3Spnw9CFc8ABnkApgFbk8ijHeMYQaFAiEAzplD5I/ptBuxKakcJXc2ZVPFe7rQDCzvkbqm1qBrAw4="}]},"_npmUser":{"name":"caoyugang","email":"caoyugang_1@163.com"},"directories":{},"maintainers":[{"name":"caoyugang","email":"caoyugang_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/better-storage_1.0.0_1623469514267_0.8189147764958171"},"_hasShrinkwrap":false},"1.0.1":{"name":"@caoyugang/better-storage","version":"1.0.1","description":"a storage lib which support sessionStorage and localStorage with the same api","main":"lib/index.js","module":"es/index.js","scripts":{"dev":"vite","web":"vite build --mode web","build":"npm run clean && tsc -b --force tsconfig.esm.json && node scripts/pre-build/pre-cjs-build.js && tsc -b --force tsconfig.cjs.json && node scripts/post-build","clean":"rimraf site lib es","release":"npm run build && npm publish --access=public","lint":"eslint --quiet --no-error-on-unmatched-pattern --fix \"src/**/*.{ts,js,vue,tsx}\"","lint:type":"tsc -b --force tsconfig.esm.json","lint:code":"eslint --fix \"{src,build,scripts,demo}/**/*.{ts,tsx,js,vue,md}\"","format":"npm run format:code && npm run format:md","format:code":"prettier --write \"(src|demo)/**/*.(vue|js)\"","format:md":"prettier --write --parser markdown --prose-wrap never \"(src|demo)/**/*.md\"","gen-version":"node scripts/gen-version"},"repository":{"type":"git","url":"git+https://github.com/Talljack/storage.git"},"keywords":["storage","vue3","hooks"],"author":{"name":"Talljack","email":"1442770751@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/Talljack/storage/issues"},"homepage":"https://github.com/Talljack/storage#readme","dependencies":{"@types/node":"^15.12.2","typescript":"^4.3.2","vite":"^2.3.7","vue":"3.1.1"},"devDependencies":{"@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.14.5","@babel/preset-typescript":"^7.14.5","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-typescript":"^8.2.1","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@vitejs/plugin-vue":"^1.2.3","@vitejs/plugin-vue-jsx":"^1.1.5","@vue/compiler-sfc":"^3.1.1","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.10.0","fs-extra":"^10.0.0","lint-staged":"^11.0.0","prettier":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.51.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-uglify":"^6.0.4","rollup-watch":"^4.3.1","tslib":"^2.2.0","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write","eslint --fix"],"*.ts":["prettier --write","eslint --fix"],"*.tsx":["prettier --write","eslint --fix"],"*.vue":["prettier --parser=vue --write","eslint --fix"],"*.css":["prettier --write"],"*.md":["prettier --write --parser markdown --prose-wrap never","eslint --fix"]},"gitHead":"fbf604e30ff1048aa181e066472d5be1e831ed52","_id":"@caoyugang/better-storage@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-MdFNC+AW4PrcdoLNr1j3nHlahg0fTPI42v3ZjZdsoL4jHamCJV8vDkrl/693KfmNKQkGE2OeWWxXnY+i71/tIQ==","shasum":"3ccda580570772774bef7472ae3eb477d2ec4d73","tarball":"https://registry.npmjs.org/@caoyugang/better-storage/-/better-storage-1.0.1.tgz","fileCount":17,"unpackedSize":49308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxDB0CRA9TVsSAnZWagAA9XwQAJa6ZNc5OclomXT5LiAK\nTMptb2F3nd5D+XN1WGuo5LzxbYhFYC4TDmWrH0fO16X0ZTwApDxEha+jlpv7\n7ECEoQ6ykUMX3hqHM/zIc/SU5sU0jUtydVfT7pMfG7UDkHOPCgWI3R3aoF+O\n213nVvyrgOiH3tmf42DamRebkOR0IkoYr1u362o+Y0dUoGq5tiro2IBBBnjH\nCi32XoBC3QX3SXC60Ar3W3beLxo9VPPsmoGPCkRI+SlG78+qE3j4lGfutotf\nxLkAk/kfEcpKRH8WPhixnPqUijyCf3VdJ/AR/qrVrQyA7ashNKK/+W4x7qRz\n9Qnne9I8OPt3vlGRZaZtcYk1x3YOky/qOX3+NyqX0R09JvPGylVGYnkcXdMB\nx0sNwomm6f3jMj0ES0+H7tvjt10gt0dbaLGeSkuhqGBST6aXFluiQhLYjz9S\npaULW/J+tUM1J/gRqPPd06nqnZGdgWXWvxCyZyYRvqkDAtGhBk52ZR/G1/t0\nwrVy3eFpEO6Wjk2FlCrCmiR+knYgSrDn8tVNhNo1ugxTV05NGloY72YSiNQC\nyKisuVRuTIT3squQDQuCsgvQ9QxwrkYauX3Rdn2AOqa4v6OKmqY++CX/Vw7L\nod4s+6ySrL9RE4CIujNAF3oMvFKGFsrVxoybCwO9MvluvI4FzhCzzbka9bOx\ncuuv\r\n=Vw51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdj6HrrIoefFwwY771jq8p2gjB+LIius59ejum7k46cAiEArDwtuJ0CVDox15VfDRGAj9IeZMMOByF7R6neiI4o0EE="}]},"_npmUser":{"name":"caoyugang","email":"caoyugang_1@163.com"},"directories":{},"maintainers":[{"name":"caoyugang","email":"caoyugang_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/better-storage_1.0.1_1623470196570_0.8798765380484299"},"_hasShrinkwrap":false},"1.0.2":{"name":"@caoyugang/better-storage","version":"1.0.2","description":"a storage lib which support sessionStorage and localStorage with the same api","main":"lib/index.js","module":"es/index.js","scripts":{"dev":"vite","web":"vite build --mode web","build":"npm run clean && tsc -b --force tsconfig.esm.json && node scripts/pre-build/pre-cjs-build.js && tsc -b --force tsconfig.cjs.json && node scripts/post-build","clean":"rimraf site lib es","release":"npm run build && npm publish --access=public","lint":"eslint --quiet --no-error-on-unmatched-pattern --fix \"src/**/*.{ts,js,vue,tsx}\"","lint:type":"tsc -b --force tsconfig.esm.json","lint:code":"eslint --fix \"{src,build,scripts,demo}/**/*.{ts,tsx,js,vue,md}\"","format":"npm run format:code && npm run format:md","format:code":"prettier --write \"(src|demo)/**/*.(vue|js)\"","format:md":"prettier --write --parser markdown --prose-wrap never \"(src|demo)/**/*.md\"","gen-version":"node scripts/gen-version"},"repository":{"type":"git","url":"git+https://github.com/Talljack/storage.git"},"keywords":["storage","vue3","hooks"],"author":{"name":"Talljack","email":"1442770751@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/Talljack/storage/issues"},"homepage":"https://github.com/Talljack/storage#readme","dependencies":{"@types/node":"^15.12.2","typescript":"^4.3.2","vite":"^2.3.7","vue":"3.1.1"},"devDependencies":{"@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.14.5","@babel/preset-typescript":"^7.14.5","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-typescript":"^8.2.1","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@vitejs/plugin-vue":"^1.2.3","@vitejs/plugin-vue-jsx":"^1.1.5","@vue/compiler-sfc":"^3.1.1","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.10.0","fs-extra":"^10.0.0","lint-staged":"^11.0.0","prettier":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.51.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-uglify":"^6.0.4","rollup-watch":"^4.3.1","tslib":"^2.2.0","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write","eslint --fix"],"*.ts":["prettier --write","eslint --fix"],"*.tsx":["prettier --write","eslint --fix"],"*.vue":["prettier --parser=vue --write","eslint --fix"],"*.css":["prettier --write"],"*.md":["prettier --write --parser markdown --prose-wrap never","eslint --fix"]},"gitHead":"ba5e518e37bca1257e9c1d72cd73fbcc2572449a","_id":"@caoyugang/better-storage@1.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-XD+iDBkgjogV9i6FLf6N1SQe6+jzHuqzs3+5mXdJg5JFAX51B0KZDYs/JHo/qZfqU7bOUbHUML0SV++ddQnwMw==","shasum":"76b19d5b4d1e2f82ddb6c8dcc28c83bdd4d45883","tarball":"https://registry.npmjs.org/@caoyugang/better-storage/-/better-storage-1.0.2.tgz","fileCount":17,"unpackedSize":49289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxDjKCRA9TVsSAnZWagAA3D8P/jHN4Be4RObIAEjLUDwE\n6OZh0wksmVqcKmLKMFvPmJacx7I3wsYmps/VaWbUFvREctDmPry9nnS6vIDa\nQ/MZAgCsQPPtv7pp5ew6+2eHPJqXs7gocKEh/vFaYwL1GFFO6nVLqsSgXNYL\n00XYLNn5cKzpF5FROazoCYkxtghxPMUIze7O4jDxovNol0A9nbbD0l4wkVV2\nqoK+bDtcgS5dCFxQYdwFJ4a5Hb+nv9mMR9/XBnlWAeIWT0rS7djmECcqBA14\nhsshkJ0ecN5eQEP+QL9rygnvHYVyuG085palQ4aHVm8wJrf80TCFQ42yr5G/\nL5ZNaIRJmpVP+07s6wcmMfqiP4ct8sL1a/XstTXZOzNAbB8HjWidUosyvDKY\nfF8X+ATZyjJ1LuBWt/XO6bivlIYpHzsFH7XeiIxZAgKczOzs46Un9SYnE/nY\nTjamBufPGbt/kilzZlH3q8DxEt9fMrii6anINjVnLvJ/U7CqlBaGq8u9FV1c\n4o19bayvizLoAhaI5oBjcA/BMqysEOqCorV7Yu0y3lUDf5OxaBAgxZFU2YFR\nx7I8Zd9kl1D9plQUHR1n8awTczMGZ+80nHWsaOhcEbJlfrp8PUTFB8WjXLeB\nVbmF3iNxHuG82SOx9nH37YdKBqOxIm6UogqdLoVqPRYazedjxXDdtLxAN9ys\nNBAQ\r\n=bhJZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSPIl1iAvbJdpxz0OOiHxzJBVAdNZbL3nUTiAHg0gGFAiACGy4selXyXtgzkBE4Z3yUkkgu97+FRm2n+lwRybI6LA=="}]},"_npmUser":{"name":"caoyugang","email":"caoyugang_1@163.com"},"directories":{},"maintainers":[{"name":"caoyugang","email":"caoyugang_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/better-storage_1.0.2_1623472330143_0.18306532030490197"},"_hasShrinkwrap":false},"1.0.3":{"name":"@caoyugang/better-storage","version":"1.0.3","description":"a storage lib which support sessionStorage and localStorage with the same api","main":"lib/index.js","module":"es/index.js","scripts":{"dev":"vite","web":"vite build --mode web","build":"npm run clean && tsc -b --force tsconfig.esm.json && node scripts/pre-build/pre-cjs-build.js && tsc -b --force tsconfig.cjs.json && node scripts/post-build","clean":"rimraf site lib es","release":"npm run build && npm publish --access=public","lint":"eslint --quiet --no-error-on-unmatched-pattern --fix \"src/**/*.{ts,js,vue,tsx}\"","lint:type":"tsc -b --force tsconfig.esm.json","lint:code":"eslint --fix \"{src,build,scripts,demo}/**/*.{ts,tsx,js,vue,md}\"","format":"npm run format:code && npm run format:md","format:code":"prettier --write \"(src|demo)/**/*.(vue|js)\"","format:md":"prettier --write --parser markdown --prose-wrap never \"(src|demo)/**/*.md\"","gen-version":"node scripts/gen-version"},"repository":{"type":"git","url":"git+https://github.com/Talljack/storage.git"},"keywords":["storage","vue3","hooks"],"author":{"name":"Talljack","email":"1442770751@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/Talljack/storage/issues"},"homepage":"https://github.com/Talljack/storage#readme","dependencies":{"@types/node":"^15.12.2","typescript":"^4.3.2","vite":"^2.3.7","vue":"3.1.1"},"devDependencies":{"@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.14.5","@babel/preset-typescript":"^7.14.5","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-typescript":"^8.2.1","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@vitejs/plugin-vue":"^1.2.3","@vitejs/plugin-vue-jsx":"^1.1.5","@vue/compiler-sfc":"^3.1.1","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.10.0","fs-extra":"^10.0.0","lint-staged":"^11.0.0","prettier":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.51.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-uglify":"^6.0.4","rollup-watch":"^4.3.1","tslib":"^2.2.0","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write","eslint --fix"],"*.ts":["prettier --write","eslint --fix"],"*.tsx":["prettier --write","eslint --fix"],"*.vue":["prettier --parser=vue --write","eslint --fix"],"*.css":["prettier --write"],"*.md":["prettier --write --parser markdown --prose-wrap never","eslint --fix"]},"gitHead":"593793b82dc8ede7454746e33c70b4d8ea3f777d","_id":"@caoyugang/better-storage@1.0.3","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-n5l/is1hxi2v7ulfoqbb6+g4/Ee50WvfJQUqzkBvATRgYbQ7tUQS20snVcbsBazgujKcVIGpn8gQfZhYpzSypQ==","shasum":"d2fe7ad2af786fb32d922efb96e0a4f84f984a1a","tarball":"https://registry.npmjs.org/@caoyugang/better-storage/-/better-storage-1.0.3.tgz","fileCount":17,"unpackedSize":44447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+rBCRA9TVsSAnZWagAAP1gP/3dqnyJVf+uzqhaw75HN\nbtdltgY3pXQUc+KGCzZpMASIpIv6JMUynFvi3fdkwrhYwTG6xLflMa2zt5Rv\nGogZ006G4EPkuc3gbQ5pJUIqy6sI8lchr2AK+EkOMTDITLHQGAgmshItMZmJ\nJFzHPJbgVA+PJF9cmaDwIl0nPRznanDQ90Ox01JEzquqT4W49lBxO7fZlEZl\n3YN2Wma09Fv4DCDSx8UT8Jzm9ydVoPbzv69iPaRlt2TAmfsZX2vcEOX2ZN80\n87ajYaQsIKHR49+quoUOZMOz/dMtTqadjgCdiG0TdUGWXMHX6dRhBocMGSS4\nqQLMPw5Bb1xmdfy0yY2zRCUu3H+mQujq6Q6Z+CIZykkg+wgFwP6I8nHK42Fp\nAh+EGnts18qdk2rzwUeybBtztOLoj//iPL/YxeLgMsKyS2M1DxbYdfstgtU8\nUdftYzoLXqSUHAO9GnVnjMKcolXR6sqouEZ8wxclKJE1os/uDVpkMtPVoyNv\nkzzb3OyRX+VBDo57VmvQGn22dGx7Kd3bQTv2BWPyhszdcUbjlkDQqiDzNSQo\nMjGpMDuksZPUApX3dVxU3s03/9BXVXH+iP/823vDlHi33nxOhXDoNaeKnyXI\nhbes1x1vVoxOCKp/6Ig+UuxD+w75Yssy5GWaqPU/+0AnQuHm1AESYmxqjIIz\nIp/W\r\n=Mx+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZUy1E5simRnqnk/NuTCU6sxU+xSz/51fYRNMvhVEfVgIhANyfFeR7y1MoIO1LqCuUgpyhX2lY8uhC7Gz4euVyifyT"}]},"_npmUser":{"name":"caoyugang","email":"caoyugang_1@163.com"},"directories":{},"maintainers":[{"name":"caoyugang","email":"caoyugang_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/better-storage_1.0.3_1628695233326_0.9429148024492084"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-10T14:25:21.617Z","0.1.1":"2021-06-10T14:25:21.888Z","modified":"2022-04-04T21:44:02.715Z","1.0.0":"2021-06-12T03:45:14.390Z","1.0.1":"2021-06-12T03:56:36.725Z","1.0.2":"2021-06-12T04:32:10.327Z","1.0.3":"2021-08-11T15:20:33.485Z"},"maintainers":[{"name":"caoyugang","email":"caoyugang_1@163.com"}],"description":"a storage lib which support sessionStorage and localStorage with the same api","homepage":"https://github.com/Talljack/storage#readme","keywords":["storage","vue3","hooks"],"repository":{"type":"git","url":"git+https://github.com/Talljack/storage.git"},"author":{"name":"Talljack","email":"1442770751@qq.com"},"bugs":{"url":"https://github.com/Talljack/storage/issues"},"license":"MIT","readme":"# storage\n\nTypescript support a storage lib which sessionStorage and localStorage with the same api and extend api\n\n## 🦄 Usage\n\n```javascript\nimport storage from '@caoyugang/better-storage'\n\n storage.setItem('sessionStorage', key, value)\n\n storage.getItem('localStorage', key)\n\nin vue3\nsetup () {\n    const key = 'store'\n    const onStore = () => {\n      storage.setItem('sessionStorage', key, '123')\n    }\n    const onRemove = () => {\n      storage.removeItem('localStorage', key)\n    }\n    return {\n      onStore,\n      onRemove\n    }\n  }\n```\n\n## 📦 Install\n\n```bash\nnpm i @caoyugang/better-storage\n\nor\n\nyarn add @caoyugang/better-storage\n```\n\n## 🎁 api\n\n```typescript\ntype = 'sessionStorage' | 'localStorage'\n\ngetItem(type, key)\nget storage with key, return value or undefined\n\nsetItem(type, key, value)\nset storage with key and val\n\nhasItem(type, key)\ndetermine storage has the key\n\nremoveItem(type, key)\nremove storage with key\n\nclear(type)\nclear all storages\n\ngetStorageLength(type)\nget storage length\n\ngetStorageKey(type, index)\nget storage key by index\n\ngetStorageKeyValue(type)\nget all the storages about key and value\n```\n\n## 📄 License\n\n[MIT License](https://github.com/Talljack/storage/blob/main/LICENSE) © 2021-PRESENT [caoyugang_1](https://github.com/Talljack)\n","readmeFilename":"README.md"}