{"_id":"@seald-io/sdk-plugin-localstorage","_rev":"34-51fd08780701bf39eb770720627a038b","name":"@seald-io/sdk-plugin-localstorage","dist-tags":{"latest":"0.13.0","beta":"0.13.0-beta.1"},"versions":{"0.4.1-alpha.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.4.1-alpha.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.4.1-alpha.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"gitHead":"3d9e131157cded7a7cbcbf40a3eb81cfa14e9369","_id":"@seald-io/sdk-plugin-localstorage@0.4.1-alpha.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-ct6cU0puAvXNpfTCYdOKa+ZCQQKnXPQuQhPPlVc7HIa8kbas43jPz9itsYtXViV9jqT/MoG9GKwuS+BeoriBLA==","shasum":"4c43e49d65b9a1d016348a1368c4bba1208a70a7","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.4.1-alpha.0.tgz","fileCount":7,"unpackedSize":10903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTy/bCRA9TVsSAnZWagAAYosP/1QfWwQQ2sY4MYX4i3d5\n0HWTuDo6Pb6ULGruvgB+R12Q77lQEl9vOIO5dQj53+eqyKkVY+or6vskDfKm\np35rz7JZnYOL0/+6GQlGIOZHojiqtAc6sqg4t9enf3h+tgh9PKVzx68QFBmM\nmZopsiju+kvc3iqq5TG5sd2/k6Vr8yBOJPrqF8XXgoabLmeED+bME82ficfZ\nvCQBxl1eMtUX2eekEppXcZIplK9uoooCo1SPN9cVpMM6cGVY3tH9IOZ7+9V9\nKKS+ZyFS+cMODYSuGaa+JhqrmB6ZZirg6cfPJ4gCDyIBWPkhY928P/W1Eon2\nbiUIgPP1C5o1o+FYliwvqjSqtFzjZN0iFjUeHsJqEYnZd97aGGs21lNCcyoG\np7d7EcpBhkDjxdtd0SxhRCj31w07YhULHJjD6kEnoG1og6nB4R2JB8l3rdDT\nnpl0GMZTUMHBRt9ybuUiEf8y1fj2lEdI6LQEfCS46FMTvMVlcyieXdCaNgTk\n4Co3ZMwYwhFgTZozRZ+e6q9XxyCRFMDLFwzlb0kCRSubmxYv2jClPS/8YCCx\nyV01JCsY5VZbhR7VGdVqqFOzF6orYO1SVX4wqhcTFM6tdZBku4XmOkzcqAtv\nyWbwPUlT8WfcNb9Q6GrNpiwMbPUzqaWtxTXcDXRMCeG80wFwIyAq57SvUbSv\nb6UZ\r\n=28+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6vol2RffmsT+/0kj/0JSoVoc/8MAlhexAeZRCfxImjAIgQ0i4thpSVbT3cvdLYbaxLd/CcoAnytlI8ZRU9zEQIB4="}]},"_npmUser":{"name":"arantes","email":"arantes555@gmail.com"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.4.1-alpha.0_1615802331339_0.27522984687231755"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.4.1-alpha.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.4.1-alpha.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.4.1-alpha.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.4.1-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-CI4MD2Hrc55KgOgcZsE8MtXnlmdWVfsjuF2uJ9jRWm6litMe2n+WTpF//sT5YvAN9kHsR9wFgifR3CKkvIZ2JQ==","shasum":"2e0227fae063adfd007995be616c58f92ef9f108","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.4.1-alpha.1.tgz","fileCount":8,"unpackedSize":12561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT4KICRA9TVsSAnZWagAA7xIP/iiZtKymXZzV+Wm/eZtn\nY6znYNa3sHRDi87z5csfj0UO1TDdLAw0JWUXfU1jU2CbdACearqha9xa1zf5\nN1NGtGEQVjBCbj+onbA0H/i//3ZBlN2033wiAfEQR9laNnolzIXVuooxSlbj\nKArD0Hn9bs/yUdqdNBXkQTWMTfGwwvuV6kIclv7M07zeemUGkNpgMU81TKKu\n6MmFS4B+qFQd3H8gtAMIsaRaDOK1uqKUBHc25Wb/MqVzs+Pr+zQehEkvarir\nVL+bsCHPTI96ELSALevvO/nUNe+amj2HJAY5sKKtogBWLmZ0fI2rtUL+V6Ce\nXr8HnilHcHZwYMfTaqbB9Lje3YWQDKdKkTFn8W3LS+7Zh1RRFMRNMqe6bUyZ\n6G+NXbVWZptN+TC3+yEEcHePsoyO+fnh35+2CQrc245YYimnq9pxtg3Nr1z0\nfNUjY7tnWlgKwXFlCyjR9b6mW5gvZkGrZ+agpTwrt8Mu5uEk82mM9d1aPBn5\nZkW5D8wwnynYQBOTXG5iSG9djww8XI7ApA5rOWqc1o3jAFZjiOfHyHDx7rRY\nso3i+oG3CwD0sJqkeOkZH29OBzUk1wiCJuxvB+ZYUtI1L6DIkvRwYzc+R5Gz\nrWM/3bicX3vP/kFdAXjf2HUN5M1MOwg717KveFedd3tPaMSufqgIpGYdEq6G\nv+ki\r\n=ZeLs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDep1F2q6gvvRGpb/v1mHRpoH4AiKhRI1U1TtmU8QpprQIhANCZpuOniHy2cZkGTZn42CLNhOMa9qeNPaFi1zxmdIUS"}]},"_npmUser":{"name":"seald","email":"contact@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"contact@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.4.1-alpha.1_1615823496216_0.19669293216086436"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.4.1-alpha.2":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.4.1-alpha.2","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.4.1-alpha.2","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.4.1-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jJp0tMIXuPRGziK7Mp4fqcvGMSWs1dTbPWEbTr+Z+2Y+/WqUSM5KoVCso/oovYwFwhJtOz5dotsWn73oBWe1pw==","shasum":"abd06edb7608c24f8683f7977ab63ff88ad81a0e","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.4.1-alpha.2.tgz","fileCount":8,"unpackedSize":12561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT4f6CRA9TVsSAnZWagAAj2IQAIoz+F3B8T47RqCROhEB\ngrRydpWmGTVWbdVijiO9dySg4oMSAZ8r8XVBcXA584BFwtlEN0szkXSATeIa\nlBi/N9X8UDVxNGL5yrUbnCrgIq51VqkTn3fBg9llGbe1a43aytQkt+GZyxk2\nw54hn+MPs+E+wissaMp0oHomNIZf9bz9RL4ZbTZYhwf9QoQhfF3+eV5S9Ns5\nlLyOLw0Xy44UplSHHB5T59Tfj0Xgu0k+epoRoHaxp7l92YAbO4AaPhXtxHuZ\njbWuC/cC9adIhrZQLoS+HNcpwtu60KVDw0NCnRW4gV5owi7q3Kkkc/0tcMCO\n1m31U2Ar68BdeAhsEAgjYJameNekeDiZFiUambpch3pKTMD65W/qVI5WQo2C\nG6/iYv35noe4fJBlrcStBgK5uMf9vI++eBonTInjfvi/r6BC8jmRnRds32hN\nJ2xkk/CqkeYxPXmL2r95kuAnbLl03cOYy2ks0RXN/MowLPkBwDxrOqNHtCDn\nevXOE+Up/SDXzoNdvh48f5SAKcRVZ+pgMTtHs44/Tf2wWLZY3j7sFBGSYtte\nvymAdI8od7aAplYhgKlvUgiwpDoggRboPI2nNCMjjAwymPoEn+2vzoV195sA\nrD/avZDLF79nGV0o/F1isS57WEaB9p2yNwTS4cWA0gBEHOgRVAsnhRV5La8A\nipbM\r\n=fv29\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCVx+O+3EPUlR/XxgId1b09JxwxYGI2LFe54TDXJn/XAiACxP6B8B0e9diRX54lQi7063LDNcvwjTzjzQTAZv+8mg=="}]},"_npmUser":{"name":"seald","email":"contact@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"contact@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.4.1-alpha.2_1615824890027_0.39558468066298147"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.5.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.5.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.5.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.5.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-bBfRjmF5fZstx4itix3uEiyNSoUILHJSCP78fJb0YUwfdYy1pPTC+kX7aBQKPzb8Y3Rqj+440xRJNLdjrpzVwg==","shasum":"28e5a8b32b3aa14c8264431fc175373250d638ef","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.5.0.tgz","fileCount":8,"unpackedSize":12954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUI5xCRA9TVsSAnZWagAAvt8P/jDtJrxFyao16I8zQl8k\n9g4TY9JvAOmulhQNmkqt4oOqeXJxnoTxC+gE0LDjw673JZWMyFML7nSvs3Zr\n2KUNrdIhWE8GhxggCmRO4zUgQVhjVFecI0pRKj2ZCcbENVZR7UvlpBSlgINt\nvF1sJK/IAr50T5XGsjqY1WR6CscDc6LpXbvPEeTBpikQlugA1H/hL8HOoJA3\nWezRhyK98c36j8zRbrhPmf9tr0cGknlOL+zszBUmpnA2SaOAnKmZnMsHxy1p\ndU+GZPDIOx0zCKn+1Feis9pHXX9fOiLJJknkMLQjo3DgkcE/OqKcguSv1ivm\njKc5KZ0+5kiaCVAQ40ioX82jYaAUeZn9+DP3LzUXThpEUJtYFT8wEWXMM3/4\n32kt3uOiFLOXrmbqO6tBXm8Q7MOrw+Sdo+/jr9Ryg6rwHTME4/Dj9tiDoZIJ\nqIyv4O1r/ZiCsIGEMZmVrEtYZcThVQuoEfgEfSeD2S/FMGe7QiMMUtVFUUoi\nP8jZ6yNb3gfsbblemhe0u+Pm9enRHg3t06CPG8HrTvOt9PhAK4UcM79l/F6k\naeEx29ARg6dunDDBRmP2jvGo2ErLaj2udBihGwDW7TZIRJeH0KCXUCGyv2aM\nkDy0jrutgxe7lrbonudBKSuXMNCTB/rdOwb63xdM/KJU1CfWEfB+bAI5edjC\n+ilL\r\n=9I4J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxphxy5iGelVcGhBmFFdUEFi3vJXIGAvDTDAHPfVOIswIhAJRXRkjAb00YzkbBPnp4lqfTGsa9Q4c0K9xYarRc0OSV"}]},"_npmUser":{"name":"seald","email":"contact@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"contact@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.5.0_1615892080792_0.07370960748110478"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.5.1-alpha.5":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.5.1-alpha.5","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.5.1-alpha.5","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"gitHead":"ca8545d851b5a7ba0db35dac86e78ae92e8e6f52","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.5.1-alpha.5","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-TtTDQpHuLGKjZ90ifRJc47JHUNNqu6G5sNSfIB0JGKIjz+jfd4JqhswVw8V5jJrJU0yStqffutyb8JSBYCVeVA==","shasum":"6d13eaba46800ea4d17ef5e7e5a8b06c440a8035","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.5.1-alpha.5.tgz","fileCount":8,"unpackedSize":13027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUn0mCRA9TVsSAnZWagAAqmIP/jgRM5ArxEUiFh8kiinz\n5UZYLgSSZR8+2qHuBGx/ihHZPEWFkFAVShkvVOpp/8iYYKxn+hSflzBkRsDi\nRteOPPMtwwkaUb12FEAKv85nil9JzmnRyBYcwdg6KjaKeuUG8RO0LRsmjJbw\nKGOCreTyfsdC00U/lErqEtxsnytvuHGYzdtlbjjGxHwwd4+uz3VOJX2v7q2U\n51VatlnGryzL4vBu8GFGVZ8CoPGjOPme/hf7WhxCRMAuf8+unvYRiqUUQc9o\nv50tzBiJpqFK22EiYB0bArJ1gUZOOFfz8XvUjSoD2EfGehLUhBPHac4aXAor\ngufBjRq8g7gnbap3PPO1o9uVWLGD7+MC7Xym3Wfl6YLm++NCoMdk//moWYBv\no1ZO0LZ3/WNoti3MPJmiu/nQ46jv5SB7gzfGx6yt3M3z8V2lZ9ZwHBCZn221\nkv4XTBR88jJ/7PR2p2tekO3iV/CT4fr06QUMo1IzNC4aNHcZQZhwHVPUtMAX\nWF3vQmSDFo1NayyUbGtGqf/+TDRvKbie/E1inNYglyncdgdqqk1MVRG2239l\nhiGHuuTKMsl1EXMdHIqN7ri7o6j3he2Ni14Plkczucv0O67cp80IldjOyWiC\nqHOpOYR6wK8MB4rfzgJshBrIfoTSeq+3Qi6p+9CckwxAbnI/LOAjcvPx8zOy\nFjjE\r\n=rBwp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr2r1cBIt4UurHTmhyrBYX35DmrldmwIAMZlc/11pMOAIgI5PHBO38ZWFeL8pEG9WAsGvh8AZOqbzyG/o+I6gXiT4="}]},"_npmUser":{"name":"seald","email":"contact@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"contact@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.5.1-alpha.5_1616018726351_0.6708603160398974"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.5.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.5.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.5.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"gitHead":"3d8dfa716fc8f5018f0e89fa992f7204fcf5ee4a","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.5.1","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-t1pZxGSkAWoxtaO4h5HARuVMSQUvP5I+21DQ9xvjgH4D3k6WC53ra2foP8Xmp9SHyHxVtxAWlj4cIcp3IYnu6A==","shasum":"c8a95369de3b2b6d433f7fb1bb8546d6fdbb44f7","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.5.1.tgz","fileCount":8,"unpackedSize":13011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUxu8CRA9TVsSAnZWagAAYTwP/A05c2tmbKoHVMOEX8Gt\nHN7htCAslJ3F2C83x8hsxVH7BKcZj6XAdPuxZil27XY/gGbplMKuAMaPHEQn\nlXUMIym8ZbFQj2gE90TpFh4GQU8yYxjH544IoyZ7+BYIqI6eWcMZlhmK6hQq\nRbpClDsSHe/H8u39Ul17F9OeUjMiF8QAY7tWsfu8lQIGN+gJydApEi08FedD\nbq8j5Yn+Jk+ExPZ0UlldDHuwnn9SdoR1xYPqrr7pZ5J9FAyCfoTqkRnIJEWW\n5IoDhPMsfon1hbuyKuCZphKucYWlbJ2GAB2Xt1RBlBPEf4xFwtIN8QoHUJBU\n5epAIxGTigpITu5G8Z1P3bNGh7TWdvkKdPX5jCEkfujaW8nFFNZOc03ohTfg\nZfTgstTzV9brizJaI4EdB0l4ySJPgkb4AaoygtD0biHB8bj/nEJuTpGG6LV8\n4eN6zBVeOBis8wMfSYzS7p4TNPz8fCwWkKZ94YoQGSaoB304j6wAOG6cYwth\npYIDq/ibFiqhbThRznl+wpoLE9piZwjLS9/mwrAu/97+lDDBTu0n7c/11wIu\nB1jdmdbotO9m3LXxVq//yeka9sPD/0WL2iFm9kWnuIiCJaMuOpaWa0g/N2Ec\n4PSVhDhltoCREdfXhur0SvNUBPUqc2vrO0KFgwn+lk1u0tkV/zgagGUvIJOa\ny/WO\r\n=mNyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJfn9DbMEqs+EM4Dulp/Ro9HtSDu5RDFOIUQIosxLaeQIhAOJpSYkAfaIwg/Yr44d2NJnOWom35Gj+2ug6xfFBZLY8"}]},"_npmUser":{"name":"seald","email":"contact@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"contact@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.5.1_1616059324312_0.048377019561519186"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.5.2":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.5.2","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.5.2","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"gitHead":"0589af62758d14425258fa012444bad857e5e585","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.5.2","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-TXFrNSSLiUgAfxqEZMPgs17RR8wbvhMMyuxgY2SHitrGsWQbbZB+N4dCj4B7zIt63/J3WDxy9qwo6kaxyxLZqA==","shasum":"af7571d1ab3c04a7ac9117df37cc6462d960b41f","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.5.2.tgz","fileCount":8,"unpackedSize":13011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU12+CRA9TVsSAnZWagAAAbYP/0cIl9nNafXKRKWC3Srp\noyxReJtUEZVzVxGqwesf/nJJLge3D2fsi1MCNJBKnvRNOps9wG9FU3gRsRR5\nFLXB6BFjInSpMZ/39QVgr+nZs2EjXIWf7939D5Xr49Av+y+SHmSuqhVPsUZy\nLdBEeJY4GMg5PUxsQFU9uMtSXpCnz3OU6aKId7TegGUDbOVU8455OqKTUo4v\nWeodty6LWTOHnhAD5BD/mrCy3vhJDWZswUHvuA4SXFqnEQMcbU1S9k8T4hRY\n10XDYTmWc4zrzDVR76aZZXehd4+cdMid6pfmE1btZrQhJexn5Sjj1zsP1IQJ\n1goEshZUAv1rP5aQpOSs25qq9w1NpNxGpfXx1iSdCIf44w/ptkH1zPxH6AUb\nQUIbh7k4WoJgAXK2tlHv0oolbF0ym3yTK3LHVD5LDVTOepi+MWXwJmTY/0UK\nawY+FGNpj+DgAOI0mhAx7mN7WM+KzTk7KuJMjj+66Z8YY5dZFCKnnXX8CVr2\nBOrbxThhYA3oPJyBOxDTfaMrmXNxKsUCDqyOCmaalQMIG+2qExtuK4ebkgge\n4/wFYusUauWBK74jdt1xnkgw/bbFhiQbzxly/JI583hXLMoJkcZxbN2LgA2S\nGR2NDs5qqSaAfaZWhe98Yv/JZ1+r77yV8em5C/VdZnEbibxoaUWFoqOb5jei\n710q\r\n=/s/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJowrKnWkgM793VvR/TqrOgY4YG8Yb1jlRwEPINyhfbAiAzzcqQ7LWbZCnjYwHmonpeUhtsItn1G3LgWZA/l5LVrw=="}]},"_npmUser":{"name":"seald","email":"contact@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"contact@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.5.2_1616076221699_0.9345314889701253"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.5.3-alpha.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.5.3-alpha.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.5.3-alpha.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"gitHead":"47c59e858a1d274f2d81e23fa02e9aaa657acb09","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module allows to store the Seald identity in the browser's localStorage,\nencrypted by a user password.\n\nIf you do not want to use a user password, you can also use a random string stored by your back-end and given after authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenceToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, password })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.5.3-alpha.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-p7fLfrhHdtiPgFd4QqqBiM7tS/XQ0cBmzwcCOTjfyo5TcyF9XCx6eXDvoa2vqndhedPCR7OBF4R3Hk1UbHYwTA==","shasum":"1241fc7d9c4985a9fd4e74112a7bca6fd3ffd26a","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.5.3-alpha.0.tgz","fileCount":8,"unpackedSize":13027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWM5ECRA9TVsSAnZWagAA9skP/09jwRxN2bwSqANrxP0D\neb8S6fhyuj6JeVd8PSzXS/az8F1jmensEtXUUMfaUNsWAh5Su+HQ+KMxIDpC\nXWGjeU8R9bLna/7FXUQ+1umBfd2TUAg58Go2rQVLXmtO7UtMwSn+ej1Mw2Ue\nlCFlWni0ybL/B5yLwUTD03GbhUaVohZ0g5zfGMRHVOJCWcmuo5DX99NnTS23\nU4opv7+cZzK8mnJ2sTDU+/7aOOokw/YUloyuntYuCYU8BkLVbFHmkZteV+RT\n3QhfmECcXsSWidLY7Y30SOaf2gSMPKmj27mkPxd/82eWIDJLk0zeR09GrW8q\nTod0vUELilklc3571FkhKB+vexwguzAEn5VUvrsNLJ/d+dFj8KjMS3c5h1tF\nVyWBlcgsqzlNOrAIIaVGJ/CQfyvgMQbBWUbp3uTtbXPiPyM/PfVTpABKgkMr\ncOJdDV5EbpOKq4nVaZjFdCEzS7uXIgn3C7kgP6NgYk7UcwliSh5T6EK2F1Tf\nbhDJwmNPj6h7Y0TkX0aa+rGl+tL4CU4O2EYB1XtIOgDhW+gritIRMejknd9r\nxpDTdrqOaQ1I1ZbLeZY++flivoLagMK6k5n28VMKTS7Z5A28flGkZ9+eRnSv\njQNs5cUvwLOSPymUd1LLEB94fyQiOzguiCF+dSI6Uv0iUX404ohp+wSEOnp+\ntfA8\r\n=KGNe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiX8jmnXMK0obbt74938Zis3LEzA+hERRaXTgXBxG5VQIgU82yZs18ZBwe0hkckZpMxwdw5C6Ef1o8r1+sZiJuprE="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.5.3-alpha.0_1616432708464_0.713673444834334"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.6.0-alpha.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.6.0-alpha.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.6.0-alpha.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"gitHead":"829c66c6d79a707290122b522e9a99e00613c7ae","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module allows to store the Seald identity in the browser's localStorage,\nencrypted by a user password.\n\nIf you do not want to use a user password, you can also use a random string stored by your back-end and given after authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenceToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, password })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.6.0-alpha.0","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-JFzmP/L3pcS+WxmCWhM9nPQXIfOkO1qEHYqqlISJsH6ypxL32Lf9DepyEBpIY2z9PY3tCFs/jvbjiqKYXZ4KTw==","shasum":"61cad8f43512c0a5ebb1345019e2a34133528b0a","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.6.0-alpha.0.tgz","fileCount":8,"unpackedSize":13027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZz+DCRA9TVsSAnZWagAAL+8P/2ls1zdztr8VfX8gr/On\nnE4dEsUVGwvgSJAfkbp4O7et4Nu1DA9ZNU90yb3lCdDwagMw7ApJJikv1BG4\nPJuqK5nYo4WW8B27heLZlkUXp0nxvRz4qhgjj8HOA3U4p5F3dOqfc7ruf/UV\n0DSx4XAzQuq6UuJAMlZ+wTrwdH7uC132HFRhOxu+35wV+MtfpZk5medYGXfy\nsVZIhqnFhZNEirkAHuKGTVT0qQ9vIidhFv2rCnnM9LvzET9WhUC9mZTOt1g6\n5ECIclPV9JNy7Z3C/QgTwWv5uzJwaenWO63t8ohMXQGMoIPtySXgEsJlXhXW\nD8rtNjmvyrOJIjAGvNtkGEyNPSKBkyOadwI2tvC3pdNgIC2vAn9aAjBBcwq/\nW9nhih3lB0NTgDl2zPAV6lGXGOXuShGtd6dtbyEP8rgAwLitALxpcX1dwx5/\nJUdi7m1mtwgxcUNZLIeI+FodgUGjEGDgM8xrSxMc9+MFw7QzxCevthrQtiVm\n0W0occFzl76SPcRpbOHo6Negdu1EPvCM++dBX/b61Qsxu7fyMuDeX/xCrGmT\nkhwNMy6H25CS6Xkl5Ml9GYHCejIs7t2sduHQTK0ffkoXJd54MUi0xYKD0KRs\nkUEQaDh9YhaUrrqmzRSShPgrCEmNaN7SakKlFWOxLrqAe2pXjLAXROMdekX0\n1f2B\r\n=Upz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdWHJEI8luo2OwirglWZ7MlnbNqwpsoNRa6NYtoEB8xAiBduH8831N0n6fT/20UwHdj/ZlcU/Q/+xwNe1U3+6px8Q=="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.6.0-alpha.0_1617379203121_0.12839599891497255"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.6.0-alpha.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.6.0-alpha.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.6.0-alpha.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.0","chai-as-promised":"^7.1.1","eslint":"^7.20.0","mocha":"^8.3.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.28","typedoc-plugin-markdown":"^3.5.0","typescript":"3.8.3"},"gitHead":"7ce821a156484005fa6574fb79a08ccbc5abbd4e","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module allows to store the Seald identity in the browser's localStorage,\nencrypted by a user password.\n\nIf you do not want to use a user password, you can also use a random string stored by your back-end and given after authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenceToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, password })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.6.0-alpha.1","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-fWmCFFfWfr7gEzfLBAk4YGIh4U2pHSqT1nnkWrC4bleuTvVcfOxImoEfAVT82b2FRb941yZMGE9cDHReyIX4Bw==","shasum":"3b47f227a24293bb22b962c95b43a93cbc6212f6","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.6.0-alpha.1.tgz","fileCount":8,"unpackedSize":13084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbaDICRA9TVsSAnZWagAAse0QAIvP3HMgZnSvaMNLyeF/\nHk2/SmzBY3NrP24aJZEbIb/RXttzA/Q3e/d01jEIbZRM9OuNjkk88NsJdvgI\n6p7GqhIajzUg+/h7Y3po7ax9ZmTGfXuOldM+RZax33R+6bg9H6YxuPXVFGb2\nyA2LiaeG4PJqnm9dagfBV76mdZxWvJWO1eXqCyI+5zOsNihaNm6170AwPRD7\nuvpEEB/NtjmR9F7UxU3o12I7EoMzqvYAwjUjuf4LiCS7JD+w1W8rqDrkGVSJ\ndiVKyPygROf/0LwHbdvhOiirV3lvwP2s+lCJoufkajWrvegqZronTDeXo3Bq\nw0k4oHBXpDcI3mYAwuKFevD7hrC3IX3zRGttHIz8q+Fa8KhWDy8KqBrdr0o1\nmVdWnPjku+m4KVJYZwQ8ZUWHLJ/AylKkJw0kgJh4D7NnXVx6Zw9AgrLyESNK\n7OzXQP0c/zmSjKFjAW8JFUVjTzFHkEEhgR27PMNlNWv42Yh9wJkE31R9tf+k\nSfjiXmZIYXSFu8BG96ZuMf548NEVbhZ4mp4CBLxLb7/nBRq49/Up09bN4IR5\nSCfkjFQBulao4y2cvOsuv7GIEwo6N8BWW+CwllVnVjmm6wVnBzznzFhfoL1k\nzrE+qu6w1BWSCwAMujBYQaD5gnwYsI2s9LhywyqaqM8o83WuV1ayhJ/E/0MS\nyMwt\r\n=w5RG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpLdqA1YXLUntFGCZtOAuDhwRmBBkTYSkFw4SlnYOkwAiBgHrnZiTFQbSTMWAhLWRdIEfl3Rzt576Eg8cv97tv4xw=="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.6.0-alpha.1_1617797320175_0.4230690370514849"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.6.0-alpha.2":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.6.0-alpha.2","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.6.0-alpha.2","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.23.0","mocha":"^8.3.2","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.35","typedoc-plugin-markdown":"^3.6.1","typescript":"4.2.3"},"gitHead":"eb414d4f5c49fe48fd7393b1f015275d0105b2cb","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module allows to store the Seald identity in the browser's localStorage,\nencrypted by a user password.\n\nIf you do not want to use a user password, you can also use a random string stored by your back-end and given after authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenceToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, password })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.6.0-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-yV8zHe1M/itiTjwoKISuxAHENDih2UkSdd9Y2uwbj3tWwFimR5Yz9jEeOVr+UThtbd3TUvI8iIncx2j9Lh+2WQ==","shasum":"a9a76fe18f00c5e2c5096ae4d9c91d2989f007d1","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.6.0-alpha.2.tgz","fileCount":8,"unpackedSize":13156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbr5YCRA9TVsSAnZWagAAde0P/0i04nz8+ESdhKGqKpw3\nFD1AlbsMRD+RDGT9uSEN2nTtkTpYia3b+noL9GPG19d+huUiF+2e0znmDbTm\neV/O5dZyVHzN5/UwtBzknJ/8lbia5EMlzYf9vz2PiVTcZA4KTFJhB1bJMwkP\nKxXiIFrQxPZKA//XnjvcvcPGRBe3pzfofs9vfuxDJa+LMa+gOyz9cujkudaD\nC2r1GmMLipc/LuqUsyn6MPjmjZ2u/x0AvU0+jQPlgkPmWdl8a01rcA6m4m4g\n/77fB+jBWp3Fn4bGDsMp+HQZb/Jqlej6AJBj1x3ZRplHvc1yA2Acs5eiiJO6\nCZrk3/triSfkHwB1/0iuYry5JLjpExH8+dn0MGDDocxyyNJ2okQUruK8rYG6\n+4KVMvZtv+p2y+7tRrEZWEyWUie//madnvA1bIrJHzF/BKsHuVGF9PNcUgGn\nDdSJeiAjIKKrx/5AFrmJZ9J/C3P0MZjbjNgVSxGLhW1boAgJfRYaOc+4motR\nHXgKyHkHlH/lFEw7Ha8BoyTMuqAQx7Iplc9dqkN8Zx6oxTIdcM8CvkB8OzVk\nIKNrLtiJj/A6xQWsKzghhfVsZFnj57zJfqNKyie8q6UmMuaKYNLy5Ek6/DhH\nd3UOeVrzrVj8yHmjzrfNM7Sh94xHVTAQ4WMtrZm54p0WAaS6+YRy34gOP3Pa\nF4Hx\r\n=1gqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo7daASGGGHjrFE/Kw/FhntWcHbQau5W4BcM1+syB0IAiEA1W6y3ClZP3c8+wp8PILaVMp+HVnMQGgWQxnhoUc/fFE="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.6.0-alpha.2_1617870424425_0.3588699094967658"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.6.0-alpha.4":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.6.0-alpha.4","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.6.0-alpha.4","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.23.0","mocha":"^8.3.2","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.35","typedoc-plugin-markdown":"^3.6.1","typescript":"4.2.3"},"gitHead":"06a4bd6476d5e911ddb3f04024c813c7dd0e3223","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module allows to store the Seald identity in the browser's localStorage,\nencrypted by a user password.\n\nIf you do not want to use a user password, you can also use a random string stored by your back-end and given after authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenceToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, password })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.6.0-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-HF5X0HLHT+ahd3FtVunoqETUsumlPksJ95pQBWaHQoENn4806DE2hfcNnfJov/fFN/YHjrFgeCvNykzD6aTrww==","shasum":"6e56684712ab46a01f64d39afbf47f2f7ab63782","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.6.0-alpha.4.tgz","fileCount":8,"unpackedSize":13156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggD/JCRA9TVsSAnZWagAAjWUP/AocxaGpwhhOsaxjOR9m\n5z66Pab6GLlaebvkCOI0njPMbV2RSFA7SFCKnBx4VTY1HnaNIa4ru5Tl8D+r\nKBo6aSrIGyRXIeTsUiMvuqgVd521JkXuJNFP3zJve2gpf5dr0mzwcD9qMnpK\nqi2nzfzxbh+Vxk5B3CJrGgoAc9VHHgJHc4LNfzhEQrlAHjOtTtdve/ke7jRY\nwra13Vabj0dvZR9w+0bJMtBUZsL4Ldpr5D1uRU3w7O5T8hxQU3nBpYbKzTGo\ntK1CIIOfhtqIXlQ/Kdvj23tKG/bkzt5kHEB6SV4Xjg/9LJ9ATeTSKov3tvza\n8YVC1vD3pI5k6Qg0hoBL7tKSRo4cs10+ViTINLsAzqPaUv3XZFdBvrLb2sWd\n0QqnV6TJvcX4+MML0Pp7hUwfN1Vb2fSXGzwoxwgrTANqwzrxdNgfogR93EQ4\nF/EBURkrGSwXteL+0vJQCtrUp5mm5TT7OyNB+ycAD8wPyKSHrwd4l5ZBrOxk\nhIMqHwYchr9ju/9j5KfdQZPL7HwgHZhJrnMQjyvXi4h9/9Be+Jc4ILkmTW4q\nnWNBPzJNdZ2ImZoZmwnR3fG472SIckFaSHvFulLbpctWlTrBaqYEdV9EHp4Q\nYuZPjIoBOCSxubjo2ZbKlKbx6kbiUKxSVkdu55IPlC7R4TddJOYpWQBgPQTf\nfhvI\r\n=bkTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBz7xoQlnkEY1nUxROtJDGgxLBAjymiiCfHuqghMJerFAiEAmmYr2vB3sPVzIJDhVsLTjkT7RO6WnuFRFVCbV5lqHFs="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.6.0-alpha.4_1619017672640_0.10493462301849399"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.6.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.6.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.6.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.23.0","mocha":"^8.3.2","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.35","typedoc-plugin-markdown":"^3.6.1","typescript":"4.2.3"},"gitHead":"7fec81bfcc6be7f72785c05b4d04266124970b5d","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.6.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-9a/C5Ul1CmvdY11f0NBuzVhVPInr/ICh6AR6c+NQt76xyJZUMaXnFMzWwzG7YYsDi+W2N2FGBIJCb50p//IX2g==","shasum":"d26c7211811a0cb75c85648f6552b4530242ad9a","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.6.0.tgz","fileCount":8,"unpackedSize":13140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggXUzCRA9TVsSAnZWagAA9l4P/0thqII9w2zrK4b4CHm9\n22W45P/WxIWhc20BBgbisU6uIfN4UuC7iaJwqiODTgTwyu2vGuKD+nOJlnlT\nxcXeZr9gNJUZJ3F56CN90mEe8kJLAT5pVli0vj9FUrsmhzzJl1FKZGzBT3BF\nPScK6KcPcTNkNZBR+z3XkfZ5A1gh+Hf+uLd/OwU/dl0N2XEuqqOrxQaRNWko\nuZk9os3jaTVHQbZysGAzaRu9fI4FyWAjz8uD+bMYvTR/R/MnizolRsnQVMi9\nbQ0qe1PT1NhYQf3ILlyFhxA2DjtDK4DrROzX8juSsoLpRfWB5Lq0SBGdDdIl\nmwKyO40mDnDpsfNWF+FQ8CquytGHtzqgLqLxlVOsXo8QPgX5b2a5SX8KAZkN\nme5vsTwclt4Y8+jh+1+HeNS/IDwQLNDB/LLss6BYsCwzsjoOLOguFT+8H2Dg\nVa/+GWU4Ovmncsfh9tIETMPKHVa+xjOSl1dmrYjy5ZDnZe2zo5TIG7ym6Or3\nW0EsWxE3k2MilKASJDrwLA7B3f+jnFZ/Sxy0fGthz3uTpYuTh3gKsHMKTFMk\nZmFqc5sxtBEP7IO7MPJq3PcKbZIyokBnCVsLdXQaPxHtlzmUsgzfzMH+lyJA\ne6PDGEbelDRdDyNqCyDqpnHpPKhyaLBKsIb7YOIzr+5+B9GWAgfPpDV5j6er\nq8AP\r\n=X3je\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1gkXJxPT/nUiumlAmeftJc+zGNCr/7l4EWRIilzt2BgIhANzm07Ql5Mcb4D7zs1n0p1a68bvIJ00nhi7Vv9+RUz2z"}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.6.0_1619096883088_0.8902436887170173"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.7.0-beta.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.7.0-beta.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.7.0-beta.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.23.0","mocha":"^8.3.2","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.35","typedoc-plugin-markdown":"^3.6.1","typescript":"4.2.3"},"gitHead":"312e04adcfb5005111fc3a1874eaf5646fb90d31","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenceToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.7.0-beta.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-+VJ7YyKaT+Z5ZDlwYlVyviWLcaN/phQoheOZkwAm7OIrvhFRB7A+WrRoVEuH6u3lBebOp0U4BXmC5gJGoSV5bg==","shasum":"55556308d4c2e514ecdd16bdd60eff40c85eff28","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.7.0-beta.0.tgz","fileCount":8,"unpackedSize":13510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgirYxCRA9TVsSAnZWagAA3jAP/i2+jMEO2pnolhWiNVDH\nrrCWzblxLZr7nWYlfknnH12j1qWWj0Dzcgl1QwxnGdlBp4+GKEqiXVa2qAKX\n/t9iM6APwwMHKx8PS7/BgtBKY86X3LXIEXdhKn+dGyBTo/NOgZ1Kc8HZvlun\nMJqJ4aNg44AaUVltay9xligmdOwyCUc+wEEu09b06EvG3rAz1l3vVMR/DBpq\nCjiBAeUcCrF9LVsuxxn77xuLV3p8vcb7xEvm43sfXJU8zheyVslkqX6IGDic\nsYPxfCZ5tOPKYuFNvR8Yo0PApSDDBQXGYrgrqMQk6N2CQNeVMz+r0gFb6u/d\nUcwBCzZHwhtGWzPkbvSwycEt2fC7r3UTz1XS3X4FMoenQjM35K8SrdErK/sx\nDGYSR72mKlVja9z3Sp/lrFsLUlA9vc1/YP241YXnKlB11k+cPRKRIGXrlSdJ\nEmX4tq4QjHmcmY6StvRSNfUzQbYb+YiCEOZCkMBOhBdlHxglW62E2VksQo9n\nIekNfh3WFFugd6HEM7qCbAkDkmuKcZgZdk6RiqUn0xzDerIjkEtso5yG6OP0\nkeYpbL9p1DiUXU5EunE6y1OH9tg7DmUMgMqiUHAsnvoVYZg3dQ8lN5NG7ifh\n+LLygA050yN5FI2KpyD2o3UhU1jTBSibTUW2U/p5U7ITcwbIg0VOIrS50BE1\nwOnQ\r\n=RU3J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqawfWbnhlcQbdmhZ1rNGWuEizOwk6MOEVTwTV8zDVpAiByyX+0K95NdK7iWoshCvT7ClK8iOUrltuEMIpYH503+w=="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.7.0-beta.0_1619703344942_0.8744427514052531"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.7.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.7.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.7.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.25.0","mocha":"^8.3.2","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.36","typedoc-plugin-markdown":"^3.7.2","typescript":"4.2.3"},"gitHead":"0bcf2df38302731d8f76aca5bdc4b9d9ecf70b21","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.7.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-kqotGfUBXd2xCapMqK+/UdyiglZJqnJBmIPAZD0bcMIGIC7ut4iVv8Im4LfWlM2rJdDytAhXDH7M5sQVa7jArg==","shasum":"a704ddafdea500d9aa9fe681f9bf701b3f869d79","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.7.0.tgz","fileCount":8,"unpackedSize":13496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkpGsCRA9TVsSAnZWagAAYDMQAJU3ly4nCNvNA+ksdLry\nBu9tnj/yTZaMd8FZfob9/K6h2cvbulqhEnPK+18sZeQHguTF/kF+y43Azun3\nFtZy1Q9iF39JrGNL9Oh/oVavp+q++zTb5yNsN3AeRIC9UmULOhPHpQZBaXEL\npgSYYmg2xNMeaDktOs4RV+YnnmKiaX+qqXLZNKi4jb1VMN2alJ/9cvXgGcUp\n+52aOYYXeombpwNIvZAA6f12cUD39uNEhgUz3QEY/beY6gCkvv0bYpg/BFzj\nhwSok7TtRpRpWatRCyPC7WcnFqe0ofqMFc8rzqU9NoBp4wgFEhtasSdAMGE1\nRIUPG6ZXrwMopPzgJ66YNYXrBcrWIoxKv8UpWFSOj/Pcz1ZbBpzW+8TmlAtV\na9COhrAORlvEIYvDgMJQH3KIcnlglgcuZCHjKwW1LsrKO8lzSllNjHe/VLTP\npSZ3phZblCS3RZm/Af8rfVG6ArBu8lvmXqlDkOO3rNe5H4+C2id7scvgT7SV\ntpPNsq88TUqSeay3gq+iNzuuJqbP/Z0i1oBpSMFEW/9fs6XjoO7G/tBiR3Km\nKiRgW56Mq2yszvQ8VXpUKSdiY/F/cyUSNVbNqmPA6zOzyy5yW0u5yPKVRcJO\nHHYQiYcKymXvwseAaToDSPxvkRNs4KgkcqtSNRyn4mKIi/MLaTWp9igRsXSX\nDQX9\r\n=m88k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl0BbDhqggdwEN2QEqZ+iymulbc1wkYaed8b8bb9+ReAiA5PrxmIBBffyEBTIBcwA3yuA+BSeQ/XdOKnsnkUGIDDw=="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.7.0_1620218283180_0.5719603619275619"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.8.0-beta.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.8.0-beta.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.8.0-beta.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.27.0","mocha":"^8.4.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.36","typedoc-plugin-markdown":"^3.8.2","typescript":"4.2.3"},"gitHead":"ea05d9e04238b33540bce427cb48aa96d9404b4e","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.8.0-beta.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-3PL5HV+V/VvoUa61tP/bGIbTg5JMCWgAqsdZXwn+pBUPuIEoFh2M0FvHZO1KmB+q+FwThAD4aDZ6xyz2pQLEKQ==","shasum":"f91ed87a2402c5fdfc2327bb8d0cbe4be6286471","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.8.0-beta.0.tgz","fileCount":8,"unpackedSize":13510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgveRCCRA9TVsSAnZWagAAu6MP/AiEe7FFXeP3VY1RzY/V\nSnZt/3RtTz69rmjAVFcEzccMkSaia0ZuJzDlRfFoM8Bt+8DQ+kAtVR+G+O+d\niPGeqiErL54IbCzlDdQaCvKa/acFPTNPu8bvvYxVtY/icuNKzKZEaJQi4cq0\nolFwKbwy08Ngqw9X9oP5VtYMy83jkSlm3QAq/+VQP9UCMVjSDmeNFg/Km85r\nH/f9YmuBUJJ/P3CaWjTYMut3IbMnpOrjxuiMPnVq8aCXdmlrBHpqQMSj16Zf\nECVcfkpwWyL9FxFthT7YBgNO4u8FnBtthk4KfsB2mN9OIWcM/83x7A56aaar\nY7MUAOWK16aqZ9UnfpQO2YBnvFxFPaFhseyxzIF80ZwRRoOr/q9wMq7sSoUO\nHZ7kHVKtDV2UWftuBatWggW+BNFmxfOAGFEsIBAm+c7A6EdqKPZburw4ZqgZ\nP+bZLsyA1NA4WJ/eFZkTZi1+2N6gxaej1O0BeM9xhZdl14jKFFxF8vHRl0La\nFd7y+Z16HahPkp0rvBdE2dZTdEzMP3uC2h1GNRy6jD4ZFtd5SXoq+RUlXsWe\nk7glhIPcUyFY0LhEeot7PQ57kK+wE4G7M7vamgONnS0cQrJrM+0mRAEOAZZ+\n+KbUl2vYk9nmH6U17rqgJlZDjdZeed5yRD8BLuVnCrWBF9b8GBM2DkRYQQw4\nnfEz\r\n=6Krb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkVIlO+VosKeaKVWqWZuuRpWyEHbUuJGbPIKTTIg8avQIhANTN+Rj0SW6+A/IOxmjtAIFDvKTmgOt1xqI27CoLV0z/"}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.8.0-beta.0_1623057474041_0.9838750249304282"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.8.0-beta.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.8.0-beta.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.8.0-beta.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.27.0","mocha":"^8.4.0","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.1.6","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.20.36","typedoc-plugin-markdown":"^3.8.2","typescript":"4.2.3"},"gitHead":"6151a6de87b256181acf3b80f927d378361e06ec","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.8.0-beta.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-XAwvKzpsbVa/3c9VXdMaZbymeXY37nVqu7VRu8yxDY48u2TGf7FPMVv3bGSOTBRXUSqIxCCKk5V4WBRV6uS7Lw==","shasum":"3f73f4aaf3fed518ecca00e862d0a40f8b208e74","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.8.0-beta.1.tgz","fileCount":8,"unpackedSize":13510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvgqmCRA9TVsSAnZWagAAS9kP/AydXs/16YPa2uz/roxV\nORn7hB5RvoG6E4eZdzNwcjw+35ijymgUa+ssgvwyCXUOprTYVgq0oawS0ebM\nut8mJgxjOxu6Vvna5B7tXkDTHxTGFk4SIAfWzOvFPmMadWCDhOJWjHNJ8Jtw\nuVCjkrzjM5ldNAYGKKwJ7EifPM225+aYXVQ06SM4GdTz5l+yVVCaNNNkuH09\nxfKX8Vg8GrPXH9FxU4W3N+utidd6Z5j9Fhgw3zouFQ034owL62v9wu5Z5e4F\nnxtgUXXp37uGkSR3bMG4YDLG/zacGNdL4fSPZlLhfry/jtY/gz6SdMXJJjMz\nBiqeZ8DdyAb+gsxdG8c//061g4EH5eoqbJuU3wMHRnXzW4LuW9n9zYfCAeRM\nDxcT09I26/RlGo0wHvXgRHQL4NKiI1kt90BYR8QCeZTi1JEXiVNOmnGKMA+w\nhhvzh/XL1CC14B4eP/KCyJ5yGLfYZk7ojw8vvvnkBx3Y52H1GvpOJemPQWOv\nIqIYfL0IYpzVLGbofhvnixzkEmnuQ+6/cyIGUI1QXtaRbSt9PVJrSxDZ9aV0\nUGxi2j8agO1GObpDMyY8nj9lYEJlPcgNln7Tb2nMErcdJwzjNdt2/3zZERGj\nOVFNYPdCDOoxRjqPMXpTuQDjUWlISAO94FP0KX5BRu9LfaVsX+R6GI4VV+Iz\nNiPH\r\n=okbQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK+5dVXcbV4Y9b0AxoM25gsUFQnbvfAGxeicvGgRwJFAIhAILG+3zvFZH/IWOO88thtwJrhG6NYMvfL2BBqbEyHc+n"}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.8.0-beta.1_1623067301998_0.6407423551711346"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.8.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.8.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.8.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.29.0","mocha":"^9.0.1","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.21.0","typedoc-plugin-markdown":"^3.10.0","typescript":"4.2.3"},"gitHead":"413edf641fd1274f7844a1b6e632dacdd8904a05","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.8.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-IwGpMF7RcelWhYUplHYp0fNxTXnPubTubWqcT5F6RCby4vcey9rUSVfkxu5vPaivGbEQFz9IDrDm30TD5TOEbA==","shasum":"e959f698702e7bf743d40d593efdcd5cb62c3287","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.8.0.tgz","fileCount":8,"unpackedSize":13496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0JdBCRA9TVsSAnZWagAAdOwP/iWxfQ5/Lbi9e0rugZdp\n0avLVb5QG+mcPjFObwlucZ42ieHhTd5z/UUUqYkVl5U+a3vJrTbBxAL6VkYl\n2DteBYxMVNQIicqEG+DAPibsDR6yRaZ49T5R75O991CdIF4wSt/ra6Wo1Vos\nwdpN+xndq9F1OoRJO22DPo1U5l8jv0sIvlodObJqgz1uX+TaIWheyr9+zA62\n7yT+vDy6b3QuCw4UDLua3c+MqChaGSGT+rMBmV6vX6dwxWtu1+MpPhgq6wCK\nJIPGmqFO3ysITWCpbGwpU9uvz8UBz0dG8DWWy3X81B7TgMyCeKLkm6pKRpJE\niJr2nf+Dfj0tjIEMLJFLYvIms42VUnPLsk8+jpjoBBwGVF+V/LQWzq0hKYiE\nOTcK9Av8PCFycVzTmAauHVehDdmo8EAQwE+l9CP4xGiQHhWy2OPAoACgXw93\ns+PqYZ4L3B5yzQmNnZi/v1hMtnSqzFhHxSV0h7BIRN1RHj0g1Zjat/sf9AOz\nroyAA1frNrL8KigTpSmZD7NsVGY3DmX/9eolIoN54upiqjqYEz2BkCQn0pI4\nNDTSqRT19D5haQ4dZLmGPd4f6DcQZEwTikLcWYt41iqMYT0dvb/+gsVTFw4+\ncQlKF9BnVwOPgLwgA6pEw2h3OAWGgmkjyu9NY90q+DpEgmOnQqODRrQIwilr\nx1iK\r\n=AOXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCulfTVuA3Ip89VWxvMZWJQJO4C1DALaNz4XjDeujfxNwIhAKURrvbFZhPq9Rgs7eeumi4rN0quDAhqzSKfiScGZ7Dv"}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.8.0_1624282944618_0.902576444429043"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.8.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.8.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.8.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.29.0","mocha":"^9.0.1","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.21.1","typedoc-plugin-markdown":"^3.10.2","typescript":"4.2.3"},"gitHead":"fb36c297a7e640c2f4b3d40f23650736a4bf377f","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.8.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-hXib/Na7Eim4nnYv5ty74x1LMqSeI4Csd499bjQcmnmgdY7BDp32wdatoknzTvrikgwM2f+QQGV0f5sDff7o/w==","shasum":"fb0a41929f052178123004c3473af6dc64c62a7b","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.8.1.tgz","fileCount":8,"unpackedSize":14193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1dFrCRA9TVsSAnZWagAAKjEP/382lkuGehKrChh8HjZW\nEt1migJFokzisaO+sLGtqi1PdGLd9d7tibZcpSlhyoiasE6ky+WrXqAPgqIH\nviVVSmnHHmuoO7+HeVI4KtvltIOm9HEC5I2N4SgVIVlyr4EyRga8iDbTQdik\nJMJNztC1lGj+e7GVzuyt1/tR6LeaE88o9nQx8O8guX8qpA7A7qx5IbenyA+G\nbi2RHIqWNlQ3Tm4bHoPtiG4BStDOoKagzNw4/QW1bwLfMH3iQOS5uh4sFAJU\n2qOIYcHkgbLXD/xGZxgkdnPDmCz4rMBBTiRBS03TUXOAvA46sdSX09/JssrI\nUIpbXuq/LUmzh916HEHdhL5bvviDNk8r2VVtfnud0DjqDDpu2x0iOsX5qIu/\ndF0Zvhgtf3zUYaUJHdE5LCUwgbm+VZHKbEV0La4xz3EIaJvo23sYqI5zHOxq\nhM1Ycimrl8AAJGD3iE7gRK32w4xaqNsE3H5v8j5gNP0GWtVFpTGU+Lq5hRly\nVb9vmlCqt615LmZ0Thqe8cj1v/BCEB0GmaXeVv1p/zjTQQvIKthBOM/jTEd2\nA2zIec2U0Qm44n3mTbGt7mSdtwFpAvIw7RnU7qJqNu7vMRKp96XVhZvJrSV7\n7umI1TDZ0wiYxl/YtEVGwXTwfyUBMGDZgnZNPrpsXySQbY0MjSxipnH0NLAM\n3BA7\r\n=LTqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHob1c1skSjkgq6ShU5Via0ClML6cmXvrJXXsQKdP6S4AiEA9y2ybCtacQ7U4dJWxXVjtULlh/sSMGBpUe5iOZ6zNYI="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"tex0l","email":"tim@seald.io"},{"name":"seald","email":"npm@seald.io"},{"name":"arantes","email":"arantes555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.8.1_1624625514762_0.911266579616155"},"_hasShrinkwrap":false,"deprecated":"You probably want to use a persistent database instead: see https://docs.seald.io/sdk/example/localstorage.html"},"0.9.0-beta.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.9.0-beta.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.9.0-beta.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.1","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.21.9","typedoc-plugin-markdown":"^3.10.4","typescript":"4.2.3"},"gitHead":"0956c8f4bc1f8cd77121bbdd05b0c5750311e92b","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\n> ⚠️ This module is deprecated. You probably want to use a persistent database instead: see\n[https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database](https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.9.0-beta.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-TtHQskREl9JdJSJvdESekLrDGKDsFdUwa8cbjn/+M2b1sBZqot1/SiOBWtadvFBHE/tac7wxI9YKljxsKhkB3Q==","shasum":"48ff440dbe3b5482ef751ec11724c3e261307d16","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.9.0-beta.0.tgz","fileCount":8,"unpackedSize":14375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL43kCRA9TVsSAnZWagAAxcIP/ii3h72/c5HU/A3684lR\nSxzaPg+it4GSdeqYb4Ptr3izoOqIJJ5YJnFlHskiKxZND0LF4h7YymdOqYmK\nk6kiRBsgybam0gcc3HxABxCMeb9a4+WLnDWxHPLoA3dwieRDhtu/MVW0voy/\nlKnJvG7WzDA8KI7+C9cuet6e9Uzwr+LVWuAdKQ6FqyJuvtOLHQHBtleIL2S7\noFJPQyvOqMPcyt3fQoFnci8g7EL4f52sM+bUUHrV8p3hj/615lJk3cbbBOfb\nvCboCiAsOFyJQ8OhrgjzT+eXXyTosNzN5x2o/ZQ6mWY6PMOFndqyj93X3U7D\n+ZqrwecAAeMP9zKMzHa3oyd4Nu2CcpwkcqGVi64A7Jm4Z/2Yq8KDSkxpHzTs\nEth2NVWV40V0pXuIHq18CZoKvrtMXt+5etGAHtTCXqHlOruLzNXxdyeJYWxF\nfvPoZ4aEdLwDahnrsikpByNeJXzHWSp4I7tIJZmCghV5zZw6heEJz8zY7whw\nR9aiLnkykdC8SaZgl5tWA+bSeMz74XtS3DHnz3NOW0oteae7hw2zzgQg/pxo\n/e8Zp94jvetjNk+xsIpL4IZoimsBUSoSGE2BcRGFwMqbIApBfarEMdXdaLsc\nAI54pRyfb6/uK0/KOrxhFde5n0i2RLJrSJQoVmgwMITRTo+3NHJPQeE3v1XN\nFQn3\r\n=di6V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/aqc3OySUhQYnUSqFvAZay+uqwpW07wDjIy3oJEZW/wIhAKTiNioeSY0/1XEMxlK63+6DHyDzr3qWAEWibWvzGPR+"}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.9.0-beta.0_1630506468454_0.5076783248859067"},"_hasShrinkwrap":false},"0.9.0-beta.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.9.0-beta.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.9.0-beta.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.1","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.21.9","typedoc-plugin-markdown":"^3.10.4","typescript":"4.2.3"},"gitHead":"acbcbe22eb6718a51e907e3f19e685c1813654d1","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\n> ⚠️ This module is deprecated. You probably want to use a persistent database instead: see\n[https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database](https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.9.0-beta.1","_nodeVersion":"14.18.0","_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-/ocH8jDKP/QjT3k4p/xkPhXHXZhnf4LPHcwK+Y4vEreOcPfMvOVA6a24fzUf0msCowK0dyfqKoWQ+FHTgGbb0Q==","shasum":"2faadc9c4f1243d3ded1ccdbf4a62c6a3bdd8e58","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.9.0-beta.1.tgz","fileCount":8,"unpackedSize":14375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEi4fnxXWMuFU0FZuK1XtDxerODD9xbLK7dLfQPit94cAiBYg+buQatgR45VEw6mPDcu0k3fY48JxaDB54/A/wZb1Q=="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.9.0-beta.1_1633010810266_0.541172044626814"},"_hasShrinkwrap":false},"0.9.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.9.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.9.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.1","mocha-junit-reporter":"^2.0.0","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.1","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.19","typedoc":"^0.22.5","typedoc-plugin-markdown":"^3.11.2","typescript":"4.2.3"},"gitHead":"7ff7d7de1b14d945a57feb4b9a6a6fbe4e566f3b","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.9.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-77onpN0O85Hvc6Z4J60a9wiMP/ja8nwL+MVW/P1EKPzYr3VEINa689jC5WEADHLWuW4oqeOmZzeENLlPlSyOkQ==","shasum":"0ed55a6799c9c1ed2331d049ae667939aea2a5de","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.9.0.tgz","fileCount":8,"unpackedSize":14361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSjbht+5t20LlN/ME4NfeO7Qr8A+F47UMDhSmJgH/GvwIhAMLS/o5XECHWDV7Q3cZOcZXUTPDxGdzhCm8tWoSdZkXA"}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.9.0_1633377073875_0.21837877223163638"},"_hasShrinkwrap":false},"0.10.0-beta.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.10.0-beta.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.10.0-beta.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.20","typedoc":"^0.22.7","typedoc-plugin-markdown":"^3.11.3","typescript":"4.2.3"},"gitHead":"66933babfb1084d34c5d9374ab82fe2ac43864c0","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\n> ⚠️ This module is deprecated. You probably want to use a persistent database instead: see\n[https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database](https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.10.0-beta.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-iIwrscrrzhgNKefCfXiiLE+B7nCCK0vRo5GzuRGZvMzofPB8+hGq9eCRkXGJUqRnBxV2RwEvqo2GT39XoeIXDQ==","shasum":"5bb39c8fc41bcfe6701bffa68056831e41c7dd29","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.10.0-beta.0.tgz","fileCount":8,"unpackedSize":14377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTjaJJ6pG34DU0P22bOcdkb16yU0rwQFvEWa4WozbYHAIgBk9RN2WKazTqfbM2Jx48oPwZ17SMHoaEx+5y6pr0Pg0="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.10.0-beta.0_1635257881851_0.28034606430803"},"_hasShrinkwrap":false},"0.10.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.10.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.10.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.20","typedoc":"^0.22.7","typedoc-plugin-markdown":"^3.11.3","typescript":"4.2.3"},"gitHead":"f4b5ce820d81e9f765236af097fe0a16047e6fa6","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.10.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-xT756ueqTsPuuOrUoi6xnUODKX9y/jWVwppfTNF22PDr1/LONnq/cjk6JsBAWKMFgSfcsh7dX8zXGiY/Fo2wHQ==","shasum":"61bf67824921d669800ed3e5d464b542822762db","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.10.0.tgz","fileCount":8,"unpackedSize":14363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcSQja+8tKbq7DYi1ZfJIhTAqqwgqm9tRsqhGEoUsITgIgeqe81Jqzc8EqAYFjFLpcwdtQKXU7MYUZ5tUWEENIPQM="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.10.0_1635266577084_0.9320086287708809"},"_hasShrinkwrap":false},"0.11.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.11.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.11.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.20","typedoc":"^0.22.7","typedoc-plugin-markdown":"^3.11.3","typescript":"4.2.3"},"gitHead":"17dc67c7ade5fba23a4ad1332db085107bbf9b7e","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.11.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-ShzXNDZL6Ecw6A/SXAF7zKx2kxEBi8FHfOvyrBKY+zOafQUkwQJajpZlUxL/wOFJbKr84zVpgx+uQFB3nl4bnw==","shasum":"ff4a72e6ce413b03c6cacb9406efba3bf886e57d","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.11.0.tgz","fileCount":8,"unpackedSize":14363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6u6TjvKpfacwVPOhzyJ1A9MVWuivHGOUwE46Fxt6YXAiEAoefK0h1mcY+WxDpxDBOuh4u00ZTh+IDji/5TeCmQLl8="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.11.0_1635350416541_0.209497231407743"},"_hasShrinkwrap":false},"0.11.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.11.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.11.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.20","typedoc":"^0.22.7","typedoc-plugin-markdown":"^3.11.3","typescript":"4.2.3"},"gitHead":"14ef42274019f023b977c814322844f4419f28af","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.11.1","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-NSVWiA+P5Jwv9F8TI0pyGe59JyvfhvQsFdHbE++l+yFVUnSii5KvD5lm8nhH7mlSIoF8b2yFtJ/+OlmdXBLKnA==","shasum":"0fb90de8a9639379e890c695094338af64eab847","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.11.1.tgz","fileCount":8,"unpackedSize":14363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaSottywVonYLLAhl6OZmzmmawHl3v7nQJuy6IFS310AiBbcUX17BZM1cd7hhWbCBtTi2t+BmZrIRscEbJMXIZ5aw=="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.11.1_1635441048179_0.9768974744078882"},"_hasShrinkwrap":false},"0.12.0-beta.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.12.0-beta.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.12.0-beta.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.20","typedoc":"^0.22.7","typedoc-plugin-markdown":"^3.11.3","typescript":"4.2.3"},"gitHead":"242fc4d82797b820d6ffae166cba1251843a48f2","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\n> ⚠️ This module is deprecated. You probably want to use a persistent database instead: see\n[https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database](https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.12.0-beta.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-tcHxH0VqXI+4RB1xqbmUy6jVCr1dffhsHJDqwdTLucTESHjQvZlDDnR1GFwsegKZUKZcl4pdEcQKDGrnGosdMw==","shasum":"81429d1bda013623aa63a8a6f7755bc72461864a","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.12.0-beta.0.tgz","fileCount":8,"unpackedSize":14377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAxd+7U5lbpKiVQr48MQq2nqj/RXCpy6Y8UGE/32jFpAiEAkBzi9Q9+enXhvcn7jmEZENp4/6zzVbek8aIb6kHmqgI="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.12.0-beta.0_1635461231412_0.13958039317523152"},"_hasShrinkwrap":false},"0.12.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.12.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.12.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.20","typedoc":"^0.22.7","typedoc-plugin-markdown":"^3.11.3","typescript":"4.2.3"},"gitHead":"5b639dba4c10fc5f143be6c58d673aed2f48bb1a","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.12.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-r2/yVMewE2c1yg6b5JQwe+egE5i4yy1dUsCITILAjhxROXIKYLcSAheHrNq9UVE8KG2rlXilHv7L+PIGKYOR5Q==","shasum":"b5da5a0ff2edb00f29c163bf796b5f848b6570a0","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.12.0.tgz","fileCount":8,"unpackedSize":14363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGUnqupWR9Ioyhs+Tzs2iYXwYfardz3K9uQIAzF3507AiEAozz5sfnN2n7Yb7PbMJoKT0DjZA9HaY9MsbJgIzqRRG4="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.12.0_1635846017511_0.06014261583829339"},"_hasShrinkwrap":false},"0.13.0-beta.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.13.0-beta.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.13.0-beta.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.20","typedoc":"^0.22.7","typedoc-plugin-markdown":"^3.11.3","typescript":"4.2.3"},"gitHead":"997ee9537d9b396fb0a5fb239e1a4ad0c767e833","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\n> ⚠️ This module is deprecated. You probably want to use a persistent database instead: see\n[https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database](https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.13.0-beta.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-NxD7zKvRpZwH3EncN1asU2zrOYkcuOmHCLIefngSH0cposGOqYZFaBzH+sD5efyMtA5RBZenH1LyhQ72qTDKRw==","shasum":"933b51d93c82b425f432f3fd421da51a685861fd","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.13.0-beta.0.tgz","fileCount":8,"unpackedSize":14377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaB8kmT15ohk1JPQGfc331iaBIOSYlDZMNP5NgELvOxAiEA826J/tAQXIcd+/Z656oWfsIVuLVUKdIGowfGmjF4GP0="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.13.0-beta.0_1635967314996_0.8372730394694896"},"_hasShrinkwrap":false},"0.13.0-beta.1":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.13.0-beta.1","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.13.0-beta.1","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.21","typedoc":"^0.22.9","typedoc-plugin-markdown":"^3.11.7","typescript":"4.5.2"},"gitHead":"c57faa61dbaab441b4a7bfc93942ffec96c6e30d","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\n> ⚠️ This module is deprecated. You probably want to use a persistent database instead: see\n[https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database](https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.13.0-beta.1","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-8t/QvYuM7hQyJyz60CXXbNLLFE6dCKYJaG1CAubUwUyQ15Pzq3HWmDpQpwda3xM7ZuAWqqPAnE0cMkNmGNtsJA==","shasum":"bda830249426949df75c5418ce21f9da3978ef2d","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.13.0-beta.1.tgz","fileCount":8,"unpackedSize":14392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnR1qCRA9TVsSAnZWagAAq2AP/3aP+BSnzG4eojEpoqq2\nwO/UH4LbD9kRRK/pXpuVR7EUunPyhmD4r3qoa5qmzlD8oRnSaG43SJrw9hAA\n+T+yfMOnHVLmulhrA83pnP/TubYwyuMEiQWsPSLVpP1sVzsANDRO51D6D7BF\nzF/2aLFU0O1SJYSFHzT8I/hd+bcW7JUyhnqVo4PlIPTTffgiT4Q5iMoQMVSR\nE/qHzOsW/OvnHvJiZZAtaf4xDSHxkpLIP7QHyRPbm/NJRvEg+Bj4r6pVAFOL\nyuT5IRzNW2i3z2eTHM5XwQztZrT6Ow7hxUqqsRo4S1wfdcwgMWuz6r09aXA0\nO98wTpdtduH1D8FpOd28M30dscLxDDKSWeWCFLGU94IS/tAH3HQHIQ6zavLx\ncu7ILrlpAsAHMbCgBjsNfg7n+CzlGMThiQiRrfRjPVYe6MsOKzM4nx0iA6r1\nCLUFXBQWnRL1Y484Otw4E/51JW0GvZkKQJPEbMeNQGy86lEOafJKljC1n8CE\n5fn3MbAbZ93tM7VdGyzAwnbwPpgr8epgDvmsf4nexfyyNtRH7y3F8BAT6X+a\ny2agFsmq+J8UPMeYhcQnsprR067gHIyypg+aTAOZZIbI3aoLtBcJVmxdF+1J\nNIFo8G0qzZ7uLn7uZxXqCJKY0GE2W6uSPuInjbI8FLCot7gwhXVeuC+my9Rm\n19ue\r\n=9/LI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkJgm2pHxHlZY2RpTQjLbe35ZkwymV+5FUQyoHjCeYuAIgcVg2MyBkTfar21RPHhV/4I/Vz6fjVho5PbD0HMCPDkA="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.13.0-beta.1_1637686634173_0.8949165261998808"},"_hasShrinkwrap":false},"0.13.0":{"name":"@seald-io/sdk-plugin-localstorage","version":"0.13.0","main":"lib/main.js","scripts":{"lint":"eslint --ext .js,.ts src","pretest":"npm run lint && npm run build","test":"mocha --require source-map-support/register --timeout 30000 tests/test-node.spec.js","test-report":"npm run test -- --reporter mocha-multi-reporters --reporter-options configFile=./mochaReportConfig.json --forbid-only","clean-reports":"rm -rf ./coverage ./.nyc_output ./test-results","prebuild":"rm -rf ./tests ./lib","build":"tsc","prepublishOnly":"npm run build","coverage":"nyc npm run test-report","doc":"typedoc"},"author":{"name":"Seald SAS"},"license":"UNLICENSED","homepage":"https://docs.seald.io/sdk/localstorage/","publishConfig":{"access":"public"},"dependencies":{"sscrypto":"^1.0.2"},"devDependencies":{"@seald-io/sdk":"^0.13.0","@types/node-localstorage":"^1.3.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.32.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","mocha-multi-reporters":"^1.5.1","node-fetch":"^2.6.5","node-localstorage":"^2.2.1","nyc":"^15.1.0","source-map-support":"^0.5.21","typedoc":"^0.22.9","typedoc-plugin-markdown":"^3.11.7","typescript":"4.5.2"},"gitHead":"1fc499ce6ccb36bcec33e948765eb4cf74a6a18f","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","_id":"@seald-io/sdk-plugin-localstorage@0.13.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-3eCjhfloXPMICGxs9VRfksswIa7jpx8g+W1UBU60yJURx1XrioMzQRzKpNylBHf5TgdWPHt7ZF7ZcYxFktxspg==","shasum":"599a7872ee41f5f6c8d7bd59abd23e022dabaf08","tarball":"https://registry.npmjs.org/@seald-io/sdk-plugin-localstorage/-/sdk-plugin-localstorage-0.13.0.tgz","fileCount":8,"unpackedSize":14378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp0fGCRA9TVsSAnZWagAA+tMP/jMNmdRwaVi3F0dLi1En\n+KMF71l3ZJUA2v9SKO0Y11dIX63oePvJokd5t01FuHA0wTo0u4BrgzHegVll\nL1Als7PktnzQBP0qBqB29cj5QgdkmWv/Clfw6fFUqA1F0jqqCLc3o8h7x1Tq\nrGPsDZO0oEvgvCVm4Mxx+80ATm/Nv+HEXHlws+XMgPtOf3aMcU0mqsSkQkd2\nlnksM85wSSES5Yp7rTpmPKUniTTN4K3Z5RlBD+rV8eLD0ENZS8wd8EV6W3so\nTyjQKaiyZf2yUcx2sHYThxje6HEWlWPVRjvOJCVOuMY4eZ1LTfdkOVE/kpaG\nohjsXJ1LzHgoQddoF4KnMAIGaiRk48JyGwWKbLy1I/i+3vDpUHvs//S1QcDE\n4y/uOarg9hbXx2xpHrHIgqwvjtNnEvDjeL+B3WT0QN/GMdC2/RjTSIUfTlqG\nvIOy7/OVBHPmRCrxmh3Bdvg7IGcauIWC5qz5Xpn+fauCOir/TNmHXCvjaG45\nKHldgJjZXY4S0gCO//zRK6mWU1F7U8aXpiymn5es29XQMsSHZv+anr7P1PWl\n7YNJ28BxzRV6sYmZ2v3lZxvnvXxgU7+Cvzp12jhZi4mT2WTxykZAoNASsYF3\nKA3xywJ/996jDwMwTwzEMP4qGsa9f/jxnhcRCBRFqqzj82oIvkj3AGqEPOm3\nYR4D\r\n=UWYy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY2lPcYKL2Xp9cdMqiu8fJCIpR6hT1eZSCbemB3pqKdAiEAve6gAMdW/zVqx4BmR3biJuWwj7dCcqS2i9m8YWQg++c="}]},"_npmUser":{"name":"seald","email":"npm@seald.io"},"directories":{},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-plugin-localstorage_0.13.0_1638352838059_0.628375912807027"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-15T09:58:51.084Z","0.4.1-alpha.0":"2021-03-15T09:58:51.513Z","modified":"2022-04-06T22:22:04.885Z","0.4.1-alpha.1":"2021-03-15T15:51:36.364Z","0.4.1-alpha.2":"2021-03-15T16:14:50.188Z","0.5.0":"2021-03-16T10:54:40.911Z","0.5.1-alpha.5":"2021-03-17T22:05:26.508Z","0.5.1":"2021-03-18T09:22:04.469Z","0.5.2":"2021-03-18T14:03:41.819Z","0.5.3-alpha.0":"2021-03-22T17:05:08.604Z","0.6.0-alpha.0":"2021-04-02T16:00:03.640Z","0.6.0-alpha.1":"2021-04-07T12:08:40.294Z","0.6.0-alpha.2":"2021-04-08T08:27:04.556Z","0.6.0-alpha.4":"2021-04-21T15:07:52.803Z","0.6.0":"2021-04-22T13:08:03.247Z","0.7.0-beta.0":"2021-04-29T13:35:45.155Z","0.7.0":"2021-05-05T12:38:03.714Z","0.8.0-beta.0":"2021-06-07T09:17:54.162Z","0.8.0-beta.1":"2021-06-07T12:01:42.153Z","0.8.0":"2021-06-21T13:42:24.758Z","0.8.1":"2021-06-25T12:51:54.909Z","0.9.0-beta.0":"2021-09-01T14:27:48.574Z","0.9.0-beta.1":"2021-09-30T14:06:50.387Z","0.9.0":"2021-10-04T19:51:14.027Z","0.10.0-beta.0":"2021-10-26T14:18:02.316Z","0.10.0":"2021-10-26T16:42:57.246Z","0.11.0":"2021-10-27T16:00:16.653Z","0.11.1":"2021-10-28T17:10:48.337Z","0.12.0-beta.0":"2021-10-28T22:47:11.547Z","0.12.0":"2021-11-02T09:40:17.659Z","0.13.0-beta.0":"2021-11-03T19:21:55.155Z","0.13.0-beta.1":"2021-11-23T16:57:14.513Z","0.13.0":"2021-12-01T10:00:38.192Z"},"maintainers":[{"name":"arantes","email":"arantes555@gmail.com"},{"name":"seald","email":"npm@seald.io"},{"name":"tex0l","email":"tim@seald.io"}],"author":{"name":"Seald SAS"},"license":"UNLICENSED","readme":"# @seald-io/sdk-plugin-localstorage\n\nThis module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).\n\n> ⚠️ This module is deprecated. You probably want to use a persistent database instead: see\n[https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database](https://docs.seald.io/en/sdk/guides/4-identities.html#persistent-local-database).\n\nThe [`@seald-io/sdk-plugin-localstorage`](https://www.npmjs.com/package/@seald-io/sdk-plugin-localstorage) module\nallows to store the Seald identity in the browser's localStorage, encrypted by a `localStorageKey`.\n\nFor the `localStorageKey`, you can either use a user password, or a random string stored by your back-end and given\nafter authentication.\n\nThis module exposes a function, that takes `prefix` as argument, and returns a `SDKPlugin`\nwhich can be passed to the `SealdSDK` constructor.\n\nWhen the Seald SDK is passed this plugin, the SealdSDK instance is modified to have a `localStorage` property, which\nexposes the `PluginLocalStorage` interface.\n\nExample:\n```javascript\nimport SealdSDK from '@seald-io/sdk-web'\nimport SealdSDKPluginLocalStorage from '@seald-io/sdk-plugin-localstorage'\n\nconst seald = SealdSDK({\n  appId,\n  plugins: [SealdSDKPluginLocalStorage()] // passing the plugin to SealdSDK\n})\nawait seald.initialize()\n\n// Creating a Seald identity\nawait seald.initiateIdentity({ userId, userLicenseToken })\n// The SealdSDK instance now has a `localStorage` property : we can use `saveIdentity`\nawait seald.localStorage.saveIdentity({ userId, localStorageKey })\n```\n\nFor more information, visit our website : https://seald.io\n\nFor the full documentation, visit our documentation page : https://docs.seald.io/en/sdk/\n\n© 2021 Seald SAS\n","readmeFilename":"README.md","description":"This module is a plugin for the [Seald SDK : `@seald-io/sdk`](https://www.npmjs.com/package/@seald-io/sdk).","homepage":"https://docs.seald.io/sdk/localstorage/"}