{"_id":"kv-idb","_rev":"4-9d36c1b71c68417e81343c3df5521a7f","name":"kv-idb","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"kv-idb","version":"1.0.0","description":"minimal zero-dependencies key-value store backed by indexedDB","main":"index.js","scripts":{"start":"browserify index.js --standalone kvidb > bundle.js"},"repository":{"type":"git","url":"git+https://github.com/serapath/idbdb.git"},"keywords":["mini","kvidb","keyval","keyvalue","kv","kv-store","kvstore","key-value-store","keyvaluestore","store","db","indexdb","idb"],"author":{"name":"@serapath"},"license":"MIT","bugs":{"url":"https://github.com/serapath/idbdb/issues"},"homepage":"https://github.com/serapath/idbdb#readme","devDependencies":{"browserify":"^16.1.0"},"gitHead":"8caf6323cc8e3cb49d8e58df5916943b176ff5f5","_id":"kv-idb@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"serapath","email":"dev@serapath.de"},"dist":{"integrity":"sha512-tC8SrB5x3bS1QtCRE+fvKFj4GbKhteH/hLvpj5OZMcz0mjqfxN2yLvDFX69OTIm7CO8detXbZ00qnEx4OXL8RQ==","shasum":"57eb5922a9e7837a4101a49d772d49dcbb01b481","tarball":"https://registry.npmjs.org/kv-idb/-/kv-idb-1.0.0.tgz","fileCount":6,"unpackedSize":9309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIuchj9x5Wi2ydmQw22yTvTdDIFXCdOt5v233UkJO7/gIhAKMbPvzVVDKK8RXeBOIzVf+COm5R4RZCnD5ussCdGtal"}]},"maintainers":[{"name":"serapath","email":"dev@serapath.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kv-idb_1.0.0_1520382377273_0.045544043337168105"},"_hasShrinkwrap":false},"1.1.0":{"name":"kv-idb","version":"1.1.0","description":"minimal zero-dependencies key-value store backed by indexedDB","main":"index.js","scripts":{"start":"browserify index.js --standalone kvidb > bundle.js"},"repository":{"type":"git","url":"git+https://github.com/serapath/kv-idb.git"},"keywords":["mini","kvidb","keyval","keyvalue","kv","kv-store","kvstore","key-value-store","keyvaluestore","store","db","indexdb","idb"],"author":{"name":"@serapath"},"license":"MIT","bugs":{"url":"https://github.com/serapath/kv-idb/issues"},"homepage":"https://github.com/serapath/kv-idb#readme","devDependencies":{"browserify":"^16.1.0"},"gitHead":"5c6bd95617f040d86ff0c6f2c5ad2bbe215bfa28","_id":"kv-idb@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"serapath","email":"dev@serapath.de"},"dist":{"integrity":"sha512-H1qsvb/rZcJX573DGonc6l1hNG283JfnmBck83aiLmjI1nwaiudUinjzaWmwa8QZkjHsMUDkXm4D1k4ewjlo/g==","shasum":"5773dc7c7df39f4a6470fb708607babe04b02427","tarball":"https://registry.npmjs.org/kv-idb/-/kv-idb-1.1.0.tgz","fileCount":6,"unpackedSize":11767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzpeKmGluvh5cuHXihRVxZ6f4F8SfWsG6k321TpzriegIhAPj28GKk+MeMU96y67Tn8/+rd4GeG+bWH57yOunAD9GD"}]},"maintainers":[{"name":"serapath","email":"dev@serapath.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kv-idb_1.1.0_1520399882448_0.35285190906996555"},"_hasShrinkwrap":false},"2.0.0":{"name":"kv-idb","version":"2.0.0","description":"minimal zero-dependencies key-value store backed by indexedDB","main":"index.js","scripts":{"start":"browserify index.js --standalone kvidb > bundle.js"},"repository":{"type":"git","url":"git+https://github.com/serapath/kv-idb.git"},"keywords":["mini","kvidb","keyval","keyvalue","kv","kv-store","kvstore","key-value-store","keyvaluestore","store","db","indexdb","idb"],"author":{"name":"@serapath"},"license":"MIT","bugs":{"url":"https://github.com/serapath/kv-idb/issues"},"homepage":"https://github.com/serapath/kv-idb#readme","devDependencies":{"browserify":"^16.1.0"},"gitHead":"9fab37f0e2a84f78037b836a42bd3bb3692e3f17","_id":"kv-idb@2.0.0","_nodeVersion":"18.0.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Sx7xSO8y/hY/RR+AVlfBan6KriWzNr05Xb1BFqAua72XPnoQdrRX0hNIK1Nvn5ZBCNRtMO3DqFu+x5e1Pb6ZaA==","shasum":"32a544bbf45a832b8fa1452a5d05b4595036dcb1","tarball":"https://registry.npmjs.org/kv-idb/-/kv-idb-2.0.0.tgz","fileCount":6,"unpackedSize":14089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRBLX01AsLWZxqd8OV0jDhv7suNZwxjx7TV1kaRkXx4QIhAIgiTkF0460nlJfKAEYUgX+Y4my00bJUwwud+MZDH18v"}]},"_npmUser":{"name":"serapath","email":"dev@serapath.de"},"directories":{},"maintainers":[{"name":"serapath","email":"dev@serapath.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kv-idb_2.0.0_1685323690413_0.26473328945363583"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-07T00:26:17.273Z","1.0.0":"2018-03-07T00:26:17.333Z","modified":"2023-05-29T01:28:10.687Z","1.1.0":"2018-03-07T05:18:02.497Z","2.0.0":"2023-05-29T01:28:10.568Z"},"maintainers":[{"name":"serapath","email":"dev@serapath.de"}],"description":"minimal zero-dependencies key-value store backed by indexedDB","homepage":"https://github.com/serapath/kv-idb#readme","keywords":["mini","kvidb","keyval","keyvalue","kv","kv-store","kvstore","key-value-store","keyvaluestore","store","db","indexdb","idb"],"repository":{"type":"git","url":"git+https://github.com/serapath/kv-idb.git"},"author":{"name":"@serapath"},"bugs":{"url":"https://github.com/serapath/kv-idb/issues"},"license":"MIT","readme":"# kv-idb\nminimal zero-dependencies key-value store backed by indexedDB\n\n# usage\n`npm install kv-idb`\n\n```js\nvar kvidb = require('kv-idb')\n\nvar db = kvidb()\nawait db.clear(),                // true\nawait db.put('foo', 'bar'),      // true\nawait db.put('null', {}),        // true\nawait db.length(),               // 2\nawait db.keys(),                 // [\"foo\", \"null\"]\nawait db.get('foo'),             // \"bar\"\nawait db.clear(),                // true\nawait db.get('foo'),             // undefined\nawait db.put('foo', 'bar1'),     // true\nawait db.put('foo2', 'bar2'),    // true\nawait db.put('foo3', 'bar3'),    // true\nawait db.get('foo3'),            // \"bar3\"\nawait db.put('foo4', null),      // true\nawait db.get('foo4'),            // null\nawait db.put('foo5', undefined), // true\nawait db.get('foo5'),            // undefined\nawait db.get('foo'),             // \"bar1\"\nawait db.get('foo3'),            // \"bar3\"\nawait db.del('foo3'),            // true\nawait db.get('foo3'),            // undefined\nawait db.length(),               // 4\nawait db.keys(),                 // [\"foo\", \"foo2\", \"foo4\", \"foo5\"]\n```\n","readmeFilename":"README.md"}