{"_id":"@jihyunlab/web-secure-storage","_rev":"28-949fc5c261bcc457323ad6f934088763","name":"@jihyunlab/web-secure-storage","dist-tags":{"latest":"2.1.6"},"versions":{"1.0.0":{"name":"@jihyunlab/web-secure-storage","version":"1.0.0","keywords":["jihyunlab","typescript","web-storage","secure-storage","local-storage","session-storage"],"author":{"url":"https://github.com/jihyunlab","name":"JihyunLab","email":"jihyunlab@gmail.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@1.0.0","maintainers":[{"name":"jnkguitar","email":"jnkguitar@gmail.com"},{"name":"donghyun1225kim","email":"naokinaoki1225@gmail.com"},{"name":"philjung-jihyunlab","email":"philjung.yun@gmail.com"}],"homepage":"https://github.com/jihyunlab/web-secure-storage","bugs":{"url":"http://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"b06dc098ad2d4bd2ea6116cfe5fcf7d04f7c1f69","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-1.0.0.tgz","fileCount":15,"integrity":"sha512-jrvtRptm5/ZaHavBdKjZDuutRscHfYLtSJl/3ofcb64tiEP1UqYPI+sdMXBoH+do7T54GYEgaqldERxMVyWUuw==","signatures":[{"sig":"MEUCIEXvVO0ANNPoiHq5l3YlNit3J1UQxt/tgbITkuLE4g+IAiEAgkbvCsayDOKIQLb7ttAU9noMjTb1Rfk61CmB/m6cgg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/09KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSwg/9FuRMdGtQnExuBo/JlhUBvYGbWDJjy8y5cwGUyhOZb1u2Hi3F\r\nazjVs200gVaE57H232qK7QAmi8FAkxjBCgk4P8JiaFI50wwG5LBGamuDufxa\r\nXoxER/0XO3Og5O0rfRN28U4zwNeRUfG0l5t6ldT7UZYElSeGPr68n0pZwLBC\r\nHggX+eq1V9bPBylL0h9lWBzWDUz7PKm5CacaRYPYSI+CYjqpX3oQ/W8bWdA+\r\nGhFl0aZ0u77bF7zWB9IJsSuEAUjD06mvnuE3ElWjFK7jV10r2wORmsiR65Ic\r\nB9O1F6wQc4Zu3sWguvG8dknGcEXMrjRlDtk2FHFIzinv+EQyzrxSheuN/jlw\r\nDJ1SjvE62t4Mso1H+/kbuF5adxljeD7C6C0wmXS9tC7EhBzZzuEwjJcqIhwE\r\nXh9oNaiTjAeTf6iB+I2TJpedH+Vy8TPMhhkK4aDlbZ3rr0VnqRU2TesoTkh+\r\n3t9D82NFzZF6QSw08DcyTMLAt03w5Hzs9Ijub4RT7NGBStybcs7M41QnGmZg\r\n5f2+V4V4Z1v+cJScbrLeG8u8nod8qyMu5cFwF90GTrD9d4p5EM0BBMPiHM0I\r\nWtsOZDvRf9/7Sl6sBMOoXBt4Trz5kXQ+tKY8dQTbfDqrGJ52frOV1xp7qqKz\r\nJWJvQplFt3o0807J3cmhqvra+PkyvchhQJE=\r\n=mO0n\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"c2fcb0a0c4fcc6006fded8ed1e792f46dd4cf0e1","scripts":{"build":"tsc --build","clean":"tsc --build --clean","start":"tsc-watch --onSuccess \"node dist/index.js\""},"_npmUser":{"name":"jnkguitar","email":"jnkguitar@gmail.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"8.3.1","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"crypto-js":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc-watch":"^6.0.0","typescript":"^4.9.5","@types/crypto-js":"^4.1.1","@jihyunlab/eslint-config":"^1.0.4","@jihyunlab/prettier-config":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_1.0.0_1677676362128_0.7028023703862432","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@jihyunlab/web-secure-storage","version":"1.0.1","keywords":["jihyunlab","typescript","web-storage","secure-storage","local-storage","session-storage"],"author":{"url":"https://github.com/jihyunlab","name":"JihyunLab","email":"jihyunlab@gmail.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@1.0.1","maintainers":[{"name":"jnkguitar","email":"jnkguitar@gmail.com"},{"name":"donghyun1225kim","email":"naokinaoki1225@gmail.com"},{"name":"philjung-jihyunlab","email":"philjung.yun@gmail.com"}],"homepage":"https://github.com/jihyunlab/web-secure-storage","bugs":{"url":"http://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"a93b2351adabbe005573fc7352200b993b41ba9c","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-1.0.1.tgz","fileCount":15,"integrity":"sha512-EKwXS/+WegVRG25CYEasAHuOAy2Mr25uenKS1dCHPeaKbqp1ASSPaiZWQ9AuUaIRn2o+rx1Nacy1VUoR84gh5g==","signatures":[{"sig":"MEUCIBfA4uwfXUODDnG+/0f1ri3qa9rrJ9IYSQR9kLfeERo+AiEAobJYqpA2Bz6QqAFz7loBqqcA+et46vMoiHTLIKmrtHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/1GWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojIw/+Lw7WarsQQn16uAlDnPzeAdKLxPod9PUuParGU6EVKbKdO6Si\r\nrdFrQmHIOKhZ22WbwHNusdl06zLz/ck1d2Rjba5X0R2rCkCzUrMkbrYzxXn/\r\nZwKtdBibGYNuyMBCmJKb8e+b5GpmIwNq4BkS0bQVNnd+BZ5z8PZ8Wi0h2WPI\r\nnCczu6St+nZwURTSVNmAHftjQ63dnQThbUgHOaXFQank3J/KYRuJQQtjvHez\r\nmW4A337JQXvH5eW/+37+17pSzqdNSb8UwpUIExzKaK995jgUE0KLZ/BQBGYJ\r\nzZMQCKT0djDECadsDqWv6+M+3yXR6UguXN916RFhExajz6vxeaDXtXZVMZmL\r\nj4RuHpdW6jwjqkofBKd9lKPLSc1E0Behoucc9MeDCs1eTgMZXvMYfM57PZsu\r\nHLirMae4VY8rCor3q7WPmbtj0z+OCWIZ2brpBDTD1SDf0mjlz6ZM//fAAfcn\r\ng3US3CzUv53llrHaky9NWKZL+qshnvnEGmRyTAkWTTQxylVGPtCpnuovIHyM\r\nZiXxZh+jEUHjV3ToTBw9rHwR58B9tP3kWwy3JnVVX9JgJmytq/HxHPIxPn3G\r\nycwDcG/7mX52CIE2FomixjJsPZUURtafI5XwNgyFhJDPJlD6lRInuYYajyFu\r\na1H9pm53gV71ZvQ10XQ6BwJi9n8inhC4NPk=\r\n=uZiK\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"6986afc50a8715e5383514d5a0412a7e755c761d","scripts":{"build":"tsc --build","clean":"tsc --build --clean","start":"tsc-watch --onSuccess \"node dist/index.js\""},"_npmUser":{"name":"jnkguitar","email":"jnkguitar@gmail.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"8.3.1","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"crypto-js":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc-watch":"^6.0.0","typescript":"^4.9.5","@types/crypto-js":"^4.1.1","@jihyunlab/eslint-config":"^1.0.4","@jihyunlab/prettier-config":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_1.0.1_1677676950770_0.8492136747893362","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@jihyunlab/web-secure-storage","version":"1.0.2","keywords":["jihyunlab","typescript","web-storage","secure-storage","local-storage","session-storage"],"author":{"url":"https://github.com/jihyunlab","name":"JihyunLab","email":"jihyunlab@gmail.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@1.0.2","maintainers":[{"name":"jnkguitar","email":"jnkguitar@gmail.com"},{"name":"donghyun1225kim","email":"naokinaoki1225@gmail.com"},{"name":"philjung-jihyunlab","email":"philjung.yun@gmail.com"}],"homepage":"https://github.com/jihyunlab/web-secure-storage","bugs":{"url":"http://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"0dbfb6978d2760c6a219fbb5c7d9c31c59119c8f","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-1.0.2.tgz","fileCount":17,"integrity":"sha512-g8g3n59JFVqO96WfKZMkhrYt8MKspD56Gj52hiOvaUhjKSdQ9oqXSGi9Dhjl4//kcATadGprl+JNiQVvTwbUSg==","signatures":[{"sig":"MEUCIQCo7Zo6qwYBmWYMecnE7ZXq4lHH6nWY6kPoHhrnAjgsUgIgaN+f2nYJTKwOmPSeUh6Gf6InxQ5HEl/SJluLgxz39FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBxpJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfoQ/+LFO93dJRRTmbYStGXCvfIUKJrnGHqFFgLhxv1jLqqWynzKef\r\nzL5yWxqZOx5OM3wSPOPPjQJvLNhH01gMhcqwYBqC0LNE+wSbJ//+bPruVRq8\r\nzA8O7JjOkTgB3/LIr4Y6O7+S9YSX0bo7+D2zObBFdFN7nGy/TUqNTBh07/yr\r\nb/qbHLvBCX37misJFBltIS4+ONn6pjrfeoEezbXmu+u2JCqjOsIflj+DDUYe\r\n5j1wdoqvkWNYv1v4mo083iwhET2PIlJOS27eReRj2NpvTeW/CVmuM53odiz6\r\nEMf5yv8KQI9oicFOFN8/Oa1C5VDQ/h2f/kXXpQsFEjyEscoRc3twq8QpT1i4\r\nJU80bcqp14K8EUrc1Y45cAYj3/drjXjskS9BBTrvrezew+zWhjwQrwVGSkgP\r\nz6FET4E9nUfTEsQ/B2z8NUxzUSFz7BLmNw4kSntzb8rVgnZpp00+7BpwBF5Y\r\nwflE6Ld6G87dSD+pWUEvfw26P+XTbmMnJDFbFCTxStnFmyi5IGNZYI0Zkns7\r\nsjOplbIZLgHS+NrJSrqZ31sisc0LZkTRAUmifuZcINkJsrpnitYH85MiXJd2\r\nZv1i0GWKkhJ7/bow4Wgqx2ukcomiidNlPjSqeqvOonIXEjg7s8a2y7TxH1gV\r\nxy1Vj8cOUeJp5Dtjrh/64ZLej4kV91yCDJU=\r\n=RP5M\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"c06c7bbcc6cf4f546c69e171d61bcee1e6c2f5fc","scripts":{"build":"tsc --build","clean":"tsc --build --clean","start":"tsc-watch --onSuccess \"node dist/index.js\""},"_npmUser":{"name":"philjung-jihyunlab","email":"philjung.yun@gmail.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"9.4.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"crypto-js":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc-watch":"^6.0.0","typescript":"^4.9.5","@types/crypto-js":"^4.1.1","@jihyunlab/eslint-config":"^1.0.4","@jihyunlab/prettier-config":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_1.0.2_1678187081154_0.10346249613326286","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@jihyunlab/web-secure-storage","version":"1.0.3","keywords":["jihyunlab","typescript","web-storage","secure-storage","local-storage","session-storage"],"author":{"url":"https://github.com/jihyunlab","name":"JihyunLab","email":"jihyunlab@gmail.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@1.0.3","maintainers":[{"name":"jnkguitar","email":"jnkguitar@gmail.com"},{"name":"donghyun1225kim","email":"naokinaoki1225@gmail.com"},{"name":"philjung-jihyunlab","email":"philjung.yun@gmail.com"}],"homepage":"https://github.com/jihyunlab/web-secure-storage","bugs":{"url":"http://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"48c35110ee38f01c04fc5271611d9c009d676249","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-1.0.3.tgz","fileCount":17,"integrity":"sha512-uZph0l1hYdiTSOkJo/kYEE6XIdppe5nvRn68aBIoZm2jK/4kppSQOJa0L3JviZz9IpduP12dIQHXHtRVWAnosA==","signatures":[{"sig":"MEQCIHim2CgBnSridP80D8sk2l4skIHr3WvahsWA87+9uLvmAiAVVWY4n1HHerumVgPXBO8a/gwZWbCBGdoCtfNkymCZdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCcBTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJaw/+LHVHWYDyeZ5ALiarSqRyOwJf8gHbfv40/FlxVkxb60UWPozN\r\nvUQyJFZltLLY8xZDD6dR+f6NGs4GzboPD5iFovrVDyE4zvkpvFe3N+QejBJe\r\n5TRbF72K8UpPxkprwa0Z9DPdvgs3UIR1KsoymFV6T9y5IDf9w3FEzReOnOHO\r\nM+dI6Tq2rcORVoG9iF0PpW0Ylb8BTrA0yZPBAshkiAdBbVTbMH3L29xAX9Gu\r\nfSFptjnqAGEZDhKcVURpn36YQibqibQUXSa5v2CYeCRjno6px3w4Gvu1/vlz\r\nd/ExVJH0AlyrJTW34ZSiExCE0M0hLDElQlO/RvvqCbLrgKPRzGz6vdhOQu45\r\n8iV6IjjmtEiQ5vZb01vvYYdb0yiAzhZU5QqJkKIQZjb6CbpCfutJWt/qbunl\r\nWQ4z3AUMG6HcjVTnSRAjU+FsbrH2EOzD90CSrtHqHlY8kfdz/seVeLe/ndTq\r\nDJLqVCHDk0LlhI6L0oAIRnbTFtkjmOhwL2o2NneIhtvY+Wn/hWI5SwsHQS5/\r\ntj6UAR1f5yyPV+RYHovG0MWGp2hsOQFUeWDeMuswXJL0lbNwAvHwiGWWL0b7\r\noGi2dPEUjANfC4/suGT1eyxjisjxcBst8jjElzSF7BSPV4aN+B1zni4PwY+b\r\ngr2t9aDIDLbGXlwYwTzEqS6pXnbfN1xEdJA=\r\n=PlHE\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"36b7ebd2fb2a2b7c9dd77f0a8fafa0ccb4e5c56a","scripts":{"build":"tsc --build","clean":"tsc --build --clean","start":"tsc-watch --onSuccess \"node dist/index.js\""},"_npmUser":{"name":"philjung-jihyunlab","email":"philjung.yun@gmail.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"9.4.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"crypto-js":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc-watch":"^6.0.0","typescript":"^4.9.5","@types/crypto-js":"^4.1.1","@jihyunlab/eslint-config":"^1.0.4","@jihyunlab/prettier-config":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_1.0.3_1678360659228_0.33263481807581363","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@jihyunlab/web-secure-storage","version":"1.0.4","keywords":["jihyunlab","web-secure-storage","web-storage","secure-storage","local-storage","session-storage","typescript"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@1.0.4","maintainers":[{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},{"name":"donghyun-jihyunlab","email":"donghyun.kim@jihyunlab.com"},{"name":"jm0222","email":"wkdwoals96@gmail.com"},{"name":"jnkguitar","email":"jnkguitar@gmail.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"http://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"65abd73793d624bcaa74ff2c8aa6bc9ba6cfb64b","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-1.0.4.tgz","fileCount":17,"integrity":"sha512-Kvl0Bhf9HcVWzi6zEAU1vWanawrIHy/aALZm7y9/HryqdEvq89SL1zyfjbYwd48Yf7Znbs0YJ9XX3ushGo2UKA==","signatures":[{"sig":"MEUCIFSKPdXUNvUnu87TR1VQEklJt+YrtV39MHAP3+XA++2hAiEAo4q1mJQQt/hajSS2mUqf4VGJrDc8hxBeECC2Dc9tBVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13149},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"ee918a4441da5aa6e7cd5b1db1a8c33972f44af0","scripts":{"build":"tsc --build","clean":"tsc --build --clean","start":"tsc-watch --onSuccess \"node dist/index.js\""},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.2.3","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"crypto-js":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsc-watch":"^6.0.0","typescript":"^4.9.5","@types/crypto-js":"^4.1.1","@jihyunlab/eslint-config":"^1.0.4","@jihyunlab/prettier-config":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_1.0.4_1700711247083_0.5449043555462201","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@jihyunlab/web-secure-storage","version":"1.0.5","keywords":["web-secure-storage","web-storage","secure-storage","local-storage","session-storage","typescript"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@1.0.5","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"0a76462b63715ae2e08b2e70375cff35e4569628","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-1.0.5.tgz","fileCount":17,"integrity":"sha512-M5sPzmBhYQbGMTDAU5QSWSQ/mNN0bzBGk/VgsBB4A6i4OZIVhQQa5hGPaSYu2ORuHrugFPUqG51DxSWsop/xxQ==","signatures":[{"sig":"MEYCIQDoh2U0jg2mJbfVzp+wKwW4Y/lT7E/KNHRgtIY7ggufVAIhAKan4oC0emHeCHuVQT54CpLPxWWm5fqvqJ2NTVIdpRr0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13827},"types":"dist/src/index.d.ts","module":"dist/src/index.js","gitHead":"28f331d4d565d3a5a30944babf6df918e5831a1f","scripts":{"lint":"eslint src/**/*.{ts,tsx,js,jsx} && eslint test/**/*.{ts,tsx,js,jsx}","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/src/index.js"},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.2.3","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.8","@types/crypto-js":"^4.2.1","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^1.1.2","@jihyunlab/prettier-config":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_1.0.5_1703684685108_0.9015091316511521","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@jihyunlab/web-secure-storage","version":"1.0.6","keywords":["web-secure-storage","web-storage","secure-storage","local-storage","session-storage","typescript"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@1.0.6","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"2b6f19085167014087cb1d57fa4d171ceecc04ca","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-1.0.6.tgz","fileCount":17,"integrity":"sha512-ZcF9gHOPcs7Ic1/o0twfCBY2kwnTQmklc2PHbUZd+yKABFVMzYDhizy0IctCBTYzQIN70AU5NVIGNWPe2TgYJg==","signatures":[{"sig":"MEUCIB/jNaflz8kcXebwd+lR74V126Hts88xtG/OH84yhcyeAiEA+okbx4v709J0wP8xnTH0tTU89HpdLruEjJCH8P8mh9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13827},"types":"dist/src/index.d.ts","module":"dist/src/index.js","gitHead":"2b79928bb439c04537819e8bda0f7fdf6e44ea90","scripts":{"lint":"eslint src/**/*.{ts,tsx,js,jsx} && eslint test/**/*.{ts,tsx,js,jsx}","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/src/index.js"},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.2.3","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.8","@types/crypto-js":"^4.2.1","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^1.1.2","@jihyunlab/prettier-config":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_1.0.6_1704112238751_0.15279082232959595","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@jihyunlab/web-secure-storage","version":"2.0.0","keywords":["web-secure-storage","web","secure","storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.0.0","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"1ce85dd469c4b88e5a64cc84f81348d5426d72ff","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.0.0.tgz","fileCount":23,"integrity":"sha512-vuLz4yvvikrTqPocc8s/xPUCBuP0K07TS0qZOQWB9o7BBRhz4mwIiQHCOS74VH9O0gPFSyPMgyPqkJ54/AC33Q==","signatures":[{"sig":"MEUCIQDpFLCASHJ1IKKVk6FNT4ovahE5S5M2NDYDiWEZY+jfBwIgYhJBNZyjQ1Q0vU0AzWGteKKi/Jtw+IuLcFSOxjYfH9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22124},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"70dc499c16c40fae14e3112cd4321b93c95d3e98","scripts":{"lint":"eslint **/*.{ts,tsx,mts,cts}","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check **/*.{ts,tsx,mts,cts}"},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.7","@jihyunlab/prettier-config":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.0.0_1720237963798_0.9446230582520674","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@jihyunlab/web-secure-storage","version":"2.0.1","keywords":["web-secure-storage","web","secure","storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.0.1","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"574e68eb5e87cf03311c11f7a13b3a32d933ae93","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.0.1.tgz","fileCount":23,"integrity":"sha512-qefPsRPccPPPFQJG+ky1SoacXPnOMud9Tys0dpO9GEZCqrDZ68mFv57Sp0JADMW1WWaQ0FIlGc8Vz7xh4Kp64w==","signatures":[{"sig":"MEUCIQD7KqPCj6ab7+5q7CCk0SyQZ0mOfL80rmLqVSFTcBE1KAIgcgpTd1hvZoFcl1p4NRZn+JTXNh0dAFENeeZVvvrGMEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22127},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba6f6c313cd79d71daabcf81e3603754504889b8","scripts":{"lint":"eslint **/*.{ts,tsx,mts,cts}","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check **/*.{ts,tsx,mts,cts}"},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.7","@jihyunlab/prettier-config":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.0.1_1720238550955_0.4449549035124645","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@jihyunlab/web-secure-storage","version":"2.1.0","keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.1.0","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"168219e86324552440655e3985b9829bf8163b21","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.1.0.tgz","fileCount":13,"integrity":"sha512-aBjs6LFDNLIG6IGAgOamDgIqfIB3ZEVFLAO5iCjbcblJmlpJR5GjAwfc36SmdjQkGA+JMiI847kCyVymgJg6Rw==","signatures":[{"sig":"MEYCIQDxPhF0OMkWUO05mQndgzEn5m9NvRgiMR6vqQ0ZCnc4KwIhANXG93W1UnqM/s9wJgNjUlcRIfPDaz5Gi7+2hXX6PN2s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12534},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"edfe5e9586d8a2bc98392f8ec7dba4b69592d98b","scripts":{"lint":"eslint \"**/*.{ts,tsx,mts,cts}\"","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check \"**/*.{ts,tsx,mts,cts}\""},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@jihyunlab/web-crypto":"^1.0.5","@jihyunlab/web-array-converter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.8","@jihyunlab/prettier-config":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.1.0_1720801157973_0.9290622123313388","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@jihyunlab/web-secure-storage","version":"2.1.1","keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.1.1","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"cd6379866d39290321db3ffd621b370214c1c7ad","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.1.1.tgz","fileCount":23,"integrity":"sha512-0wCYbaq8XZ8jeORhARaTF9Ghfn2oJnq39/wWtemieCYtf5DmuoU0qx1BUTYeiygCwoej+tjJV9bMwmLBS874uA==","signatures":[{"sig":"MEQCIAYoDz8IsqUdARuiKJt7JhfE2Vsmyx/xao/rD9iD/slIAiBCj4MG+pYnSCdG39ElNtgMvUU9hJf/4FPk0EulRsZTXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19975},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"243f25bc84c3239779cec5ecac93e3b1a7753de3","scripts":{"lint":"eslint \"**/*.{ts,tsx,mts,cts}\"","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check \"**/*.{ts,tsx,mts,cts}\""},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@jihyunlab/web-crypto":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.8","@jihyunlab/prettier-config":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.1.1_1720831863014_0.26491756300663294","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@jihyunlab/web-secure-storage","version":"2.1.2","keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.1.2","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"ba7ba15b9e1255741a60681fba07a4c5fcaf4d56","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.1.2.tgz","fileCount":13,"integrity":"sha512-x4pyJHdT4wy3fPk3u9SV4ZP9seRfcit6ISpppBQqz5dNBRpqqDBk+LAFxmdWzg7jR2gWxC/HU6rElPa3srTAVg==","signatures":[{"sig":"MEYCIQCK2YPYCqMBWHQAFD9kCgPvWTnE0ZsEraJ9m53m6Zu23gIhANhBCTG7IhQqO+4SdgH+nW0Z0dSNoAVhYoyVK+bbcWnk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12068},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d2132470b7415e0cebc170f3b981f7756a5af6af","scripts":{"lint":"eslint \"**/*.{ts,tsx,mts,cts}\"","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check \"**/*.{ts,tsx,mts,cts}\""},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@jihyunlab/web-buffer":"^1.0.0","@jihyunlab/web-crypto":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.8","@jihyunlab/prettier-config":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.1.2_1720841628391_0.5119398923887415","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@jihyunlab/web-secure-storage","version":"2.1.3","keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.1.3","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"02b9564f3283a508a9f629f9629186317cef02be","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.1.3.tgz","fileCount":13,"integrity":"sha512-vnNZGNoBvbcewdc3P835wwY6OTvq10lhxHtOwYbEgFX3FlmT0zAtGkUE+srxoFEk4WJZ9jXe7PzD3OFmxBUmSA==","signatures":[{"sig":"MEUCIBcVAo/mtaxt10oZcsTu1ZpjRPJkPim9MCi2he0zYf4YAiEA1bQjpWK/X8Aaerg8I359FMz8iYIDeRCuRS+HX7AgYyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12001},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e1636299fe3589a4a8c03503cb72aea411b998d4","scripts":{"lint":"eslint \"**/*.{ts,tsx,mts,cts}\"","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check \"**/*.{ts,tsx,mts,cts}\""},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@jihyunlab/web-buffer":"^1.0.0","@jihyunlab/web-crypto":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.8","@jihyunlab/prettier-config":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.1.3_1720889353367_0.335661414699993","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@jihyunlab/web-secure-storage","version":"2.1.4","keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.1.4","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"0232d5edbad321a929e9cd41380bc3d437c548f9","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.1.4.tgz","fileCount":13,"integrity":"sha512-hugLhnhmTNwrfzBLT8e9Z1Wg2qMFxp457HaAu3dkjCGQ/QHF72zb2qVvB5uEBX28qQz/aKDuvtX+GG2vBquyfg==","signatures":[{"sig":"MEQCIEBRVj6uhMju3/igOldhUkNY1xa1TSogRAAduyRA1D6BAiBqNzB6q8kbSTEWs+dmHbSGBCi2qbh4pMZU1AAToJ9V9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12542},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bd39f46845c5517af78829c4a59ca76eeba90f0f","scripts":{"lint":"eslint \"**/*.{ts,tsx,mts,cts}\"","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check \"**/*.{ts,tsx,mts,cts}\""},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@jihyunlab/web-buffer":"^1.0.0","@jihyunlab/web-crypto":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.8","@jihyunlab/prettier-config":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.1.4_1720922715162_0.9664743276633685","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@jihyunlab/web-secure-storage","version":"2.1.5","keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"author":{"url":"https://jihyunlab.com","name":"JihyunLab","email":"info@jihyunlab.com"},"license":"MIT","_id":"@jihyunlab/web-secure-storage@2.1.5","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"dist":{"shasum":"d9cea9f2eadd6e513251cc26861c6a893ee1ff1e","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.1.5.tgz","fileCount":13,"integrity":"sha512-Pdv/4li7Ndod0otC5iFvD8+tgPJ0/HL07dQnoSn0lDuD+j/SqQfpq2qe3uFCAm6EBHjCiHCG6bIK9q2LDX23Mw==","signatures":[{"sig":"MEUCIBd7ZgDq8ZKwjAKCVJgOMW5BbOkCJ6bay4ELuxWuE4VRAiEA78V0Qn+Og0+vJtI8CL+5MMGjF0gvOuFcOL9LzwebjAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12542},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1e111aa482d560a862642b88519c4dad8773e3d0","scripts":{"lint":"eslint \"**/*.{ts,tsx,mts,cts}\"","test":"jest --coverage --coverageReporters=cobertura","build":"tsc --build","clean":"tsc --build --clean","start":"tsc --build && node dist/index.js","prettier":"prettier --check \"**/*.{ts,tsx,mts,cts}\""},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"repository":{"url":"git+https://github.com/jihyunlab/web-secure-storage.git","type":"git"},"_npmVersion":"10.5.0","description":"JihyunLab Web secure storage.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"@jihyunlab/web-buffer":"^1.0.0","@jihyunlab/web-crypto":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.3.2","@eslint/js":"^9.6.0","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@jihyunlab/eslint-config":"^2.0.8","@jihyunlab/prettier-config":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/web-secure-storage_2.1.5_1720933512217_0.790744238450392","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@jihyunlab/web-secure-storage","version":"2.1.6","description":"JihyunLab Web secure storage.","license":"MIT","author":{"name":"JihyunLab","email":"info@jihyunlab.com","url":"https://jihyunlab.com"},"homepage":"https://jihyunlab.com/library/npm/web-secure-storage","repository":{"type":"git","url":"git+https://github.com/jihyunlab/web-secure-storage.git"},"bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --build","start":"tsc --build && node dist/index.js","clean":"tsc --build --clean","lint":"eslint \"**/*.{ts,tsx,mts,cts}\"","prettier":"prettier --check \"**/*.{ts,tsx,mts,cts}\"","test":"jest --coverage --coverageReporters=cobertura"},"keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"dependencies":{"@jihyunlab/web-buffer":"^1.0.1","@jihyunlab/web-crypto":"^1.0.13"},"devDependencies":{"@eslint/js":"^9.6.0","@jihyunlab/eslint-config":"^2.0.8","@jihyunlab/prettier-config":"^2.0.8","@types/eslint__js":"^8.42.3","@types/jest":"^29.5.12","@types/node":"^20.14.9","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","prettier":"^3.3.2","ts-jest":"^29.1.5","typescript":"^5.5.2","typescript-eslint":"^7.14.1"},"_id":"@jihyunlab/web-secure-storage@2.1.6","gitHead":"659b3913b017590f5ac5deabdfc1b16598b65f45","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-4J0+U+jHWhrCKCmCD6ip9eNVHGc8pdlkjL387PvkKIPN/F2U6F8y/rvJ5jrMPTHCl1YcJm6wOHyoZ/3Ozbcdow==","shasum":"4e0cab2b6964d2709ee957b38bb65fd643bfe7ab","tarball":"https://registry.npmjs.org/@jihyunlab/web-secure-storage/-/web-secure-storage-2.1.6.tgz","fileCount":13,"unpackedSize":12528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYWoxmnKfFbkh1Yi57P1ciI7flc5AKiBIA7ghW4PvhMQIhAImnv9GvBGDB9uJHIOXiYU8BRMwCJfaxdMVOUly1d138"}]},"_npmUser":{"name":"jihyunlab-dev","email":"info@jihyunlab.com"},"directories":{},"maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-secure-storage_2.1.6_1721209004009_0.7940343144397228"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-01T13:12:42.037Z","modified":"2024-07-17T09:36:44.516Z","1.0.0":"2023-03-01T13:12:42.326Z","1.0.1":"2023-03-01T13:22:30.946Z","1.0.2":"2023-03-07T11:04:41.312Z","1.0.3":"2023-03-09T11:17:39.384Z","1.0.4":"2023-11-23T03:47:27.280Z","1.0.5":"2023-12-27T13:44:45.282Z","1.0.6":"2024-01-01T12:30:38.990Z","2.0.0":"2024-07-06T03:52:43.984Z","2.0.1":"2024-07-06T04:02:31.099Z","2.1.0":"2024-07-12T16:19:18.162Z","2.1.1":"2024-07-13T00:51:03.159Z","2.1.2":"2024-07-13T03:33:48.522Z","2.1.3":"2024-07-13T16:49:13.525Z","2.1.4":"2024-07-14T02:05:15.324Z","2.1.5":"2024-07-14T05:05:12.415Z","2.1.6":"2024-07-17T09:36:44.233Z"},"bugs":{"url":"https://github.com/jihyunlab/web-secure-storage/issues"},"author":{"name":"JihyunLab","email":"info@jihyunlab.com","url":"https://jihyunlab.com"},"license":"MIT","homepage":"https://jihyunlab.com/library/npm/web-secure-storage","keywords":["web-secure-storage","web","secure","crypto","cipher","storage","local-storage","session-storage"],"repository":{"type":"git","url":"git+https://github.com/jihyunlab/web-secure-storage.git"},"description":"JihyunLab Web secure storage.","maintainers":[{"name":"jihyunlab-donghyun","email":"donghyun.kim@jihyunlab.com"},{"name":"jihyunlab-jh","email":"jonghoon.kim@jihyunlab.com"},{"name":"jihyunlab-dh","email":"donghyun1114.kim@jihyunlab.com"},{"name":"jihyunlab-jmin","email":"jaemin.jang@jihyunlab.com"},{"name":"jihyunlab-phil","email":"philjung.yun@jihyunlab.com"},{"name":"jihyunlab-dev","email":"info@jihyunlab.com"}],"readme":"# @jihyunlab/web-secure-storage\r\n\r\n[![Version](https://img.shields.io/npm/v/@jihyunlab/web-secure-storage.svg?style=flat-square)](https://www.npmjs.com/package/@jihyunlab/web-secure-storage?activeTab=versions) [![Downloads](https://img.shields.io/npm/dt/@jihyunlab/web-secure-storage.svg?style=flat-square)](https://www.npmjs.com/package/@jihyunlab/web-secure-storage) [![Last commit](https://img.shields.io/github/last-commit/jihyunlab/web-secure-storage.svg?style=flat-square)](https://github.com/jihyunlab/web-secure-storage/graphs/commit-activity) [![License](https://img.shields.io/github/license/jihyunlab/web-secure-storage.svg?style=flat-square)](https://github.com/jihyunlab/web-secure-storage/blob/master/LICENSE) [![Linter](https://img.shields.io/badge/linter-eslint-blue?style=flat-square)](https://eslint.org) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\\\r\n[![Build](https://github.com/jihyunlab/web-secure-storage/actions/workflows/build.yml/badge.svg)](https://github.com/jihyunlab/web-secure-storage/actions/workflows/build.yml) [![Lint](https://github.com/jihyunlab/web-secure-storage/actions/workflows/lint.yml/badge.svg)](https://github.com/jihyunlab/web-secure-storage/actions/workflows/lint.yml) [![Prettier](https://github.com/jihyunlab/web-secure-storage/actions/workflows/prettier.yml/badge.svg)](https://github.com/jihyunlab/web-secure-storage/actions/workflows/prettier.yml) [![codecov](https://codecov.io/gh/jihyunlab/web-secure-storage/graph/badge.svg?token=QJX5G75FXA)](https://codecov.io/gh/jihyunlab/web-secure-storage)\r\n\r\n@jihyunlab/web-secure-storage can be used by web applications.\r\n\r\n@jihyunlab/web-secure-storage encrypts values and stores them in local or session storage. When retrieving stored values, they are decrypted back to their original values\r\n\r\nThe encryption function is implemented with [@jihyunlab/web-crypto](https://www.npmjs.com/package/@jihyunlab/web-crypto) and provides encryption for AES 256 CBC and AES 256 GCM.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm i @jihyunlab/web-secure-storage\r\n```\r\n\r\n## Usage\r\n\r\nYou can easily encrypt data and store it in storage, then retrieve it.\r\n\r\n```\r\nimport {\r\n  CIPHER,\r\n  STORAGE,\r\n  WebSecureStorage,\r\n} from '@jihyunlab/web-secure-storage';\r\n\r\nconst storage = await WebSecureStorage.create(\r\n  STORAGE.LOCAL,\r\n  CIPHER.AES_256_GCM,\r\n  'your secret key'\r\n);\r\n\r\nstorage.clear();\r\n\r\nawait storage.setItem('item', 'jihyunlab'); // 89b1e3c2996e08d5549ecb9d625faca6db785c7d0f9ba51c3985e80ae1143263273308f5eb\r\n\r\nconst value = await storage.getItem('item');\r\nconsole.log(value); // jihyunlab\r\n\r\nstorage.removeItem('item');\r\n```\r\n\r\nYou can configure encryption options such as salt and iteration.\r\n\r\n```\r\nconst storage = await WebSecureStorage.create(\r\n  STORAGE.LOCAL,\r\n  CIPHER.AES_256_GCM,\r\n  'your secret key',\r\n  {\r\n    salt: 'salt',\r\n    iterations: 256,\r\n  }\r\n);\r\n```\r\n\r\n## Credits\r\n\r\nAuthored and maintained by JihyunLab <<info@jihyunlab.com>>\r\n\r\n## License\r\n\r\nOpen source [licensed as MIT](https://github.com/jihyunlab/web-secure-storage/blob/master/LICENSE).\r\n","readmeFilename":"README.md"}