{"_id":"simple-json-db","_rev":"15-67b0323ac01e623e52032ce9ccd3bec6","name":"simple-json-db","time":{"modified":"2023-05-28T20:08:51.809Z","created":"2016-06-16T00:12:19.257Z","0.0.1":"2016-06-16T00:12:19.257Z","1.1.0":"2016-07-14T14:26:10.502Z","1.2.0":"2016-08-25T14:10:59.820Z","1.2.1":"2016-09-06T13:47:24.575Z","1.2.2":"2020-01-17T16:22:16.289Z","1.2.3":"2021-02-18T09:07:43.687Z","1.3.0":"2022-03-04T21:14:44.445Z","2.0.0":"2022-03-07T21:09:09.639Z"},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"dist-tags":{"latest":"2.0.0"},"description":"A simple, no-frills, JSON storage engine for Node.JS","readme":"# Simple JSONdb [![npm](https://img.shields.io/npm/v/simple-json-db)](https://www.npmjs.com/package/simple-json-db) [![npm](https://img.shields.io/npm/dw/simple-json-db)](https://www.npmjs.com/package/simple-json-db) [![Minimum NodeJS version](https://img.shields.io/node/v/simple-json-db)](https://www.npmjs.com/package/simple-json-db) [![Dependents (via libraries.io)](https://img.shields.io/librariesio/dependents/npm/simple-json-db)](https://libraries.io/npm/simple-json-db/dependents) ![npm bundle size](https://img.shields.io/bundlephobia/min/simple-json-db)\n\nA simple, no-frills, JSON **key-value** storage engine for Node.JS with full test coverage.\n\n> [What is a key-value storage and when to use it?](https://redislabs.com/nosql/key-value-databases/)\n\n## Installation\n\n`npm install simple-json-db`\n\n## Usage\n\n### Instantiation\n```javascript\nconst JSONdb = require('simple-json-db');\nconst db = new JSONdb('/path/to/your/storage.json');\n```\n\nThe prototype of the constructor is `new JSONdb(string, [object])`, and you can supply the optional `options` object by giving it as second parameter:\n\n```\nconst db = new JSONdb('/path/to/your/storage.json', { ... });\n```\n\nSee the [Options](#options) section for more details.\n\n#### Options\n\nAll keys are optional and will default to a safe value.\n\n| **Key**     | **Value type**               | **Description**                                                   | **Default value**                   |\n|-------------|------------------------------|-------------------------------------------------------------------|-------------------------------------|\n| asyncWrite  | _Boolean_                    | Enables the storage to be asynchronously written to disk.         | _**false**_ (synchronous behaviour) |\n| syncOnWrite | _Boolean_                    | Makes the storage be written to disk after every modification.    | _**true**_                          |\n| jsonSpaces  | _Number_                     | The number of spaces used for indentation in the output JSON.     | _**4**_                             |\n| stringify   | _Function(object) => string_ | A stringifier function to serialize JS objects into JSON strings. | _**JSON.stringify**_                |\n| parse       | _Function(string) => object_ | A parser function to deserialize JSON strings into JS objects.    | _**JSON.parse**_                    |\n\n### Set a key\n`db.set('key', 'value');`\n\nThe `key` parameter must be a string, `value` can be whatever kind of object can be stored in JSON format. _`JSON.stringify()` is your friend!_\n\n### Get a key\n`db.get('key');`\n\nThe `key` parameter must be a string. If the key exists its value is returned, if it doesn't the function returns `undefined`.\n\n### Check a key\n`db.has('key');`\n\nThe `key` parameter must be a string. If the key exists `true` is returned, if it doesn't the function returns `false`.\n\n### Delete a key\n\n`db.delete('key');`\n\nThe `key` parameter must be a string. The function returns [as per the _delete_ operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete#Return_value) if the key exists, else it returns `undefined`.\n\n### Sync to disk\n`db.sync();`\n\nThis function writes the JSON storage object to the file path specified as the parameter of the main constructor. Consult the [Options](#options) section for usage details; on default options there is no need to manually invoke it.\n\n### Access JSON storage\n`db.JSON();`\n\nThis will return **a copy** of the internal JSON storage object, for you to tinker with and loop over.\n\n### Replace JSON storage\n`db.JSON({ data });`\n\nGiving a parameter to the `JSON` function makes the object passed replace the internal one. _Be careful, as there's no way to recover the old object if the changes have already been written to disk._\n\n## Tests\n\nRun `npm ci` to install the testing dependencies and `npm test` to start the test suite.\n","versions":{"1.1.0":{"name":"simple-json-db","version":"1.1.0","description":"A simple, no-frills, JSON storage engine for Node.JS","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"keywords":["json","db","database","storage","engine","simple","node","nodejs"],"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","mocha":"^2.5.3"},"dependencies":{"semver":"^5.2.0"},"gitHead":"47e7a31a8df671eeb9921a73ac471be201bbc760","_id":"simple-json-db@1.1.0","_shasum":"997410ba73ed51a54b07978ee178fc701d7c12b2","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"},"dist":{"shasum":"997410ba73ed51a54b07978ee178fc701d7c12b2","tarball":"https://registry.npmjs.org/simple-json-db/-/simple-json-db-1.1.0.tgz","integrity":"sha512-gz2Q1Ek04xrsCujdRjxTwryD3UW2sASPITwv9sTveqitWK0ne2UnByzn2lrwSDWXp3BkT+yRSpIHlYO+qcfZ0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQi/jydKg14fMh/0/wBEHEigI1uFkYtJHj6685KGn+NwIgFisQya4zhJ0bU9RcY9T9X7RF+AI1AzIhTPNuTqt57no="}]},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-json-db-1.1.0.tgz_1468506367999_0.4835352844092995"},"directories":{}},"1.2.0":{"name":"simple-json-db","version":"1.2.0","description":"A simple, no-frills, JSON storage engine for Node.JS","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"keywords":["json","db","database","storage","engine","simple","node","nodejs"],"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","mocha":"^2.5.3"},"dependencies":{"semver":"^5.2.0"},"gitHead":"0e199b8975ff35233fbabbc95c02946b48045b6c","_id":"simple-json-db@1.2.0","_shasum":"0f1bf3fe3856737debcd0f12d7df833053144ac9","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.4.0","_npmUser":{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"},"dist":{"shasum":"0f1bf3fe3856737debcd0f12d7df833053144ac9","tarball":"https://registry.npmjs.org/simple-json-db/-/simple-json-db-1.2.0.tgz","integrity":"sha512-2+J8Q4zsbpxRg0E4Tu7CbB4QnDp9WBuKZtZPRc6h+FDkjYmJuGY5C/UkeE2cfeFjwjYGMJMi8NevvO71e5kk9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+3vMrkGSZRNCXL+cHSE/dyZawOxn4NMtxhME0srxAEAiBc+0e3QBC06bbC9tkXTjMIGMcCzHyf2CoqZStkDIFPYw=="}]},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-json-db-1.2.0.tgz_1472134257891_0.28603105223737657"},"directories":{}},"1.2.1":{"name":"simple-json-db","version":"1.2.1","description":"A simple, no-frills, JSON storage engine for Node.JS","main":"index.js","scripts":{"test":"mocha --bail --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"keywords":["json","db","database","storage","engine","simple","node","nodejs"],"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","chai":"^3.5.0","mocha":"^3.0.2"},"dependencies":{"semver":"^5.3.0"},"gitHead":"37274ac149860aac46a0fbedb7bb508721640c12","_id":"simple-json-db@1.2.1","_shasum":"63c2d93a69375e813823df01780434a372c96a68","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"},"dist":{"shasum":"63c2d93a69375e813823df01780434a372c96a68","tarball":"https://registry.npmjs.org/simple-json-db/-/simple-json-db-1.2.1.tgz","integrity":"sha512-/RYsFNAhWNET3qGAOsl/Aa4ZVb5yvu11AqQjX10lP1xfnKrfU4GLc7XRBsGDENPw20HrYNRRC5kTfYeJAGzHTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPgEihdTekqHIZgNngW3tLx7yFmEfoNqPAguS4K8RxXAiA4PW/lN4aq4cxRgNneBkbNraYc1hizy5diz3VGgZA1lw=="}]},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-json-db-1.2.1.tgz_1473169642589_0.38974959473125637"},"directories":{}},"1.2.2":{"name":"simple-json-db","version":"1.2.2","description":"A simple, no-frills, JSON storage engine for Node.JS","main":"index.js","engines":{"node":">=6.0"},"scripts":{"test":"mocha --bail --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"keywords":["json","db","database","storage","engine","simple","node","nodejs"],"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","devDependencies":{"chai":"4.2.0","mocha":"7.0.0"},"dependencies":{},"gitHead":"abb73ff23c5aa951523d640c90dbe3f3d4129423","_id":"simple-json-db@1.2.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-WbwA/Zj8htUJOt3VpeN4YNlXJd2N6JwOQziaHb2PRMNUMsvYP9bnYGBaIVOVpbxlRuTd3E+HMlVwD4tYSOJ9kA==","shasum":"b464de5cbf98e6c716dac6cb7b6c60aa12a3323d","tarball":"https://registry.npmjs.org/simple-json-db/-/simple-json-db-1.2.2.tgz","fileCount":6,"unpackedSize":14324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeId84CRA9TVsSAnZWagAA5doP/0WD4+tl6JkcFAGWzD0I\nDxYrae3KRmc/cZ8NVjSkNWP0v/JgMUO72eK1e7WfWgO+zbuRMI6Z8YSQYCGa\nUTh07bj2RAZVwjPz8YEVhEy2WIVq2BXDu9IlChkHXokDbCRH0TKCmgjOZkuM\ngaM2nD56oSDVREDzWMY14keg31ato5rQcBa+itQo/LDoNzFZgNF8ugpGI4ch\nYtyI8qsckuSJvTSJ8+S08DUQrHoJYC7eLZcdB0Txfrh5m2OhPxcI1S4hyoX8\noU5BdvQJ8PB34I1ABI5cMitl7d+YQ7AyPikbmDfvnOl/bwQCrEhW2hVUmO3q\nHcAarEGHzpOlBJ44UC0A7WaXKHf/Efxw8uowSJxjimgr5Z9YcPOGmQj8Sqnh\nOHIjZzgSChy84s1xtSY6lQNq6euAo3PPXvE14m0kb/K3BXYKpoAgaYY+VR9D\nCwidf+VnWW4jGzj9tuLewU9di/XDJUd/UNafanharFU7l3+MzSifQeqYniYB\nv9D/VAR4CCod/zIKJofJ64gh4DQQ3z7Vhtvqts6qsGlPQ+sLyC9oAYVkq3iQ\nhjp412cBh1uNK33gkI2OkzPxEqCeE9nrTH3cqIpzbuH4b3mFyZdFqh4mNXTx\nt2D4SXSsRrF0dl88/HU2qR/otmKcBmLTgUAIuPjv7nlwKvXijl81YOQdpqVI\ngMFN\r\n=RKvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG133C1fDp6Bkro0ZPUhXtqsysgr/uAvxRKZTKfxEo0NAiBLC2mP4Mq3VYfCqGhNuk9U4WU2Hh9lzEZ2h+jlqrof2w=="}]},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"_npmUser":{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-json-db_1.2.2_1579278136137_0.7438181884379285"},"_hasShrinkwrap":false},"1.2.3":{"name":"simple-json-db","version":"1.2.3","description":"A simple, no-frills, JSON storage engine for Node.JS","main":"index.js","types":"index.d.ts","engines":{"node":">=6.0"},"scripts":{"test":"mocha --bail --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"keywords":["json","db","database","storage","engine","simple","node","nodejs"],"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","devDependencies":{"chai":"4.2.0","mocha":"7.0.0"},"dependencies":{},"gitHead":"e5b2509cc2d6163f25def74fe07c865f1d2fb23d","_id":"simple-json-db@1.2.3","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-eL8u7YkcHidSaUvmolPooTPjxvMYd+IglSaxjnf13Tg1KQXcpoXlLOa38n4LillfQhgJuCgmUbCYERPl5fmY+w==","shasum":"ea7256bbbb1205b4af079f9bed2611e33401bce7","tarball":"https://registry.npmjs.org/simple-json-db/-/simple-json-db-1.2.3.tgz","fileCount":7,"unpackedSize":15178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLi5fCRA9TVsSAnZWagAATTkP/0nu2OZ4Eab94f+/Plaa\nGPLhLdV5POZEv7RKCm/WW9cP2euPmDl8pRCI4VIVji1TkCfc7e2jvQ53xduY\nPfSr4NDlkLHe6n/oMVKNSfTlNi5zRaPYwDShilBzWxmzlikKVfVZCqNOGgSb\nw85A/aWZx9XBUmORSzFZK1H9cDV0YM7KtcLCaypyrrBzrXujn/879wi0BlYZ\nT52YaEgQx4A1dJOX0gupHxqSFCVMFu4YBVqgY0TQeVVISA0W32wlQPMz5QVI\nP4FlUIyHc9cBPAISjMGjDLPSabVDuHxIxBvtDM8KMJfBqeAj/CPcubPiSoo8\nTm5Emkfx8I1EjehLs4X9DKXy2WkuU1/BU1WOy3s4ljMx3XHmt1rSqwdQG1MI\nVKVBZuaPS3yAhnTtJF2/Pu+Tl+0qXtcVLInVnPDQ6KoKIKbgtg48BnZ8rr+L\n8DEvvBovN3VhDMzqTABpsna8DpzbQsxLHHnSd7hal9Td3g4B3pcNddJwOWqo\nXMVfAvDIZLrDx2hiTzyL2ds3qi+gKfqSr1dQWm47C1VETbZwS6MS+R4P0q9z\nyb6KnxLyO9cExgk8kAY0g/YXyMleVTiaK0O7WDOsVPD2TSMplK2AU+eBX2lJ\n3GDVBqxm1LKFDa4YebfWWLWf4WMuBZVehfMdcLMjqAKcCN9QVns8yAGYUbdr\n50cW\r\n=MOJO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMbIU+fwNt/VLvQmUHuS4nmx2EBoQlGxjTNwZOnocO7AIgC49y9lAqilW/aZCzWiqU8M5GA/QXSoR3dFeuXPkFk8I="}]},"_npmUser":{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"},"directories":{},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-json-db_1.2.3_1613639263553_0.9006636651578865"},"_hasShrinkwrap":false},"1.3.0":{"name":"simple-json-db","version":"1.3.0","description":"A simple, no-frills, JSON storage engine for Node.JS","main":"index.js","types":"index.d.ts","engines":{"node":">=6.0"},"scripts":{"test":"mocha --bail --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"keywords":["json","db","database","storage","engine","simple","node","nodejs"],"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1"},"gitHead":"f6260623106e937337c6605efe612a3c9c089489","_id":"simple-json-db@1.3.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-/iePruVimhHYOCZvtMa9S8cYnk6IG4ROzHO2Rvd1MNz3EwtcQxmXEnMNE7t4/0mrDATSr2difYuLdOpMh1PQWw==","shasum":"3cdde8978a667670587742815670b46a9994299c","tarball":"https://registry.npmjs.org/simple-json-db/-/simple-json-db-1.3.0.tgz","fileCount":8,"unpackedSize":16406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIoFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPnhAAh1s3sW30Xi+VFiN9LvMVxMtbK9jWYSIeNCkej47fOwTqJrwe\r\njZSShc/bt/fZUbWhwAkvQg1EA1oN5LVZliLw4vh6UJlIIGerW23ELrUbHiEe\r\nnfPn0RPd8AXYJdtkIuClHsiK1b9WiZuLhiqAqk1kHX9D7BnBjpCBG0Bv8P23\r\n8owoJqUBxWfkEVnybBBNipiIot2WH8Y3xymewjKLR0oS4Em1XYFxf260v8op\r\nly5jNEU96mO4o+CJSwY9jvbB4CZufz5dophwgZlnCqfjOqYl8ULIFn4L3851\r\nswZZfStJklJz2Do1EBZRQpT1E0TLcNyyBq10bhh/aNiRSgi5fbHYv7i33O5m\r\n7SME8EnKJlsYvX2WyBOV0thd20LYjL8Z8+1dXvb2BrQwlzbdx5w8Q1Y+NlLr\r\n+kd+FyenJeCcBdWspSiU4iCG0D0sBg2vfltHUZRfluUlW/eGmgJyexUgSG/Z\r\nmArn7hmCJ751irxna7EzDO5X57xfJeGNF6wRK1hUEED5ACWOtbB31L1p63jN\r\n58dHGVaGLfsN/OT6kQerTO3ppwB1ambiD8fo8hRrDnY5js6Rie7bc3JO8SfD\r\nBl8rxJc0kzH1k0mOcLVT8d8cRFDFhr2k5IFZIYb24g2FsvRxZwGZvw+2Ty1P\r\nOCh4bz6Y4HMqOyqOgKz2NRt6pl+WtJsbU4o=\r\n=IhhG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHHNhWJgEsIBtZMcjSavyf+vZwjZUfwZp/88MRuhn+1gIhAOig2taztv8YIBJ2jfLuqaIiqPT7IsN14X3vKzNqX70L"}]},"_npmUser":{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"},"directories":{},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-json-db_1.3.0_1646428483202_0.7907014532180259"},"_hasShrinkwrap":false},"2.0.0":{"name":"simple-json-db","version":"2.0.0","description":"A simple, no-frills, JSON storage engine for Node.JS","main":"index.js","types":"index.d.ts","engines":{"node":">=10.0"},"scripts":{"test":"mocha --bail --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"keywords":["json","db","database","storage","engine","simple","node","nodejs"],"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1"},"gitHead":"1adce73d23eb0fd5fb7f9600bc7f066b6576843a","_id":"simple-json-db@2.0.0","_nodeVersion":"17.6.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-oTh7gFQzqAe0E8RN3EkisPo0CojkzcKCKibTcJncg0yt47hWTaNwwjX/FsxfXSTDxfMjBFXFVnZe/EskAlJr7w==","shasum":"5ed27b0ed16f909506a72953f17eda49e278601d","tarball":"https://registry.npmjs.org/simple-json-db/-/simple-json-db-2.0.0.tgz","fileCount":9,"unpackedSize":16918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJnR1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbpxAAkik1Jh3nxTIDQJ+aoCrJTXgItChmWLoUA+yBln3HzA757Shv\r\nGv5HH9+Azdvn13hjdoEaUzQ1lNcMjlPa8aAz1jQIM55G8+GrdkCduWY9f97v\r\nibE37XNLB9fWkOYOMxY/X9C2BOs9WLSIDXtyxjtB3RTptDFjr8eyjU2E0f0G\r\nRyn7p6TXRivYe2NM6b0LnGk64j4IXBtpULSQW2o5ov+W8OjpRobPRDNe1Y8p\r\nfMUuhRqpwBkT6Csq6HyyQ8n9saBSikXYQ7xsTMaDwFICzbV0yo0LiGCeAt0+\r\nSYIhZZkYi8tXCiZYL0Gzvp5gIuU5xNUXkcd+HGE1EuMbBFKtTd+bh+kQoG1C\r\naoKgussDKxhaNe0wlbgDhATe7ZnQTClctO8mz7FMN4fi3QtSW522fE6/0Khj\r\nmSale+Tp9w7NIbZdQVhJV3hclkIpxm7ZlADBeETKsohsyVWGtHzIeAGtAUja\r\nIHianfY9l4WlFs+h0GcxeL1IwAV0jJ/yCI/FC1tFp7DV3cO3UsZaieOkGR96\r\nFgiQI59Nfmhr1KhYqTHFUH9TccYo8h+ZrjDB9OJ2zVNy2bakKxWwUNe3qMls\r\nnBaIou7ouvpcyh1pO9bBYKPgTawveLnDo4PUfUHc2xBGgupzKr5mKVBiwDYL\r\njjLcpCKwfxpVXfc61ergzsjGorCp6BY9RS4=\r\n=S9aB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4IsXBvkaKmDq41rG976UkX25ceyhYlxJPlYMaL6/upAiEA1ql2iyaVQk/BxG4Yx3ZBPD3cLWY5nXMGgRtr69j4oUA="}]},"_npmUser":{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"},"directories":{},"maintainers":[{"name":"nmaggioni","email":"nicco.maggioni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-json-db_2.0.0_1646687349477_0.7575859343144284"},"_hasShrinkwrap":false}},"homepage":"https://github.com/nmaggioni/Simple-JSONdb#readme","keywords":["json","db","database","storage","engine","simple","node","nodejs"],"repository":{"type":"git","url":"git+https://github.com/nmaggioni/Simple-JSONdb.git"},"author":{"name":"Niccolò Maggioni","email":"nicco.maggioni@gmail.com"},"bugs":{"url":"https://github.com/nmaggioni/Simple-JSONdb/issues"},"license":"MIT","readmeFilename":"README.md","users":{"cryogena":true,"mdwalters":true,"flumpus-dev":true}}