{"_id":"@anio-js-foundation/anio-global-store","_rev":"1-16bebd5d364617a5ece5a700d6a368ad","name":"@anio-js-foundation/anio-global-store","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@anio-js-foundation/anio-global-store","version":"2.0.0","description":"Global storage API for anio-software JavaScript projects.","main":"./dist/package.mjs","author":{"name":"Anio Software","email":"info@anio.software"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/anio-global-store.git"},"devDependencies":{"@anio-software/npm-package-bundler":"^1.0.0"},"scripts":{"prepare":"npm-package-bundler ."},"_id":"@anio-js-foundation/anio-global-store@2.0.0","gitHead":"348cbf83f34e4434ebc04213d3ccbaa5d6c7d267","bugs":{"url":"https://github.com/anio-js-foundation/anio-global-store/issues"},"homepage":"https://github.com/anio-js-foundation/anio-global-store#readme","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Vku8awqfkXJA3q2eruubYaeyGC1to5o0ePs0dH0WkeynKRi0bznhs5maPhMlu59raofUXYLcWHGY86J8U+p2lg==","shasum":"22b7f17f80c809b4e6adc9864d511a3f17ff07a5","tarball":"https://registry.npmjs.org/@anio-js-foundation/anio-global-store/-/anio-global-store-2.0.0.tgz","fileCount":3,"unpackedSize":4067,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anio-js-foundation%2fanio-global-store@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDS9BlQLKfLCrCyvUL1lVL4W9GDftlMim8bOUQQHxBjMAiEAxSEhdsyCTFGNHBxx5AHMTHJYRumbRe5dwkgD206QHFU="}]},"_npmUser":{"name":"dasdeo","email":"mark@anio.software"},"directories":{},"maintainers":[{"name":"dasdeo","email":"mark@anio.software"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anio-global-store_2.0.0_1709510231002_0.2714983691126227"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-03T23:57:10.915Z","2.0.0":"2024-03-03T23:57:11.142Z","modified":"2024-03-13T13:16:00.469Z"},"maintainers":[{"email":"exory@anio.software","name":"exory2024"},{"email":"mark@anio.software","name":"dasdeo"}],"description":"Global storage API for anio-software JavaScript projects.","homepage":"https://github.com/anio-js-foundation/anio-global-store#readme","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/anio-global-store.git"},"author":{"name":"Anio Software","email":"info@anio.software"},"bugs":{"url":"https://github.com/anio-js-foundation/anio-global-store/issues"},"license":"MIT","readme":"# @anio-js-foundation/anio-global-store\n\nGlobal storage API for anio-software JavaScript projects.\n\n> [!CAUTION]\n> This is considered a private internal API not for public use.\n\n```js\nimport {\n\thasItem,\n\tsetItem,\n\tgetItem,\n\tdeleteItem,\n\tgetItems,\n\n\thasSharedItem,\n\tsetSharedItem,\n\tgetSharedItem,\n\tdeleteSharedItem,\n\tgetSharedItems\n} from \"@anio-js-foundation/anio-global-store\"\n\nconsole.log(setItem(\"a\", 1)) // null\nconsole.log(setItem(\"a\", 2)) // 1\nconsole.log(setItem(\"a\", 3)) // 2\n\nconsole.log(getItem(\"a\")) // 3\nconsole.log(getItems())\nconsole.log(hasItem(\"a\"), hasItem(\"b\"))\n\nconsole.log(setSharedItem(\"a\", 100)) // null\nconsole.log(setSharedItem(\"a\", 200)) // 100\nconsole.log(getSharedItem(\"a\")) // 200\nconsole.log(getSharedItems())\nconsole.log(hasSharedItem(\"a\"), hasSharedItem(\"b\"))\n```\n","readmeFilename":"README.md"}