A simple local JSON database made with NodeJS, for NodeJS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
test
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE.md
README.md
package-lock.json
package.json

README.md

loggd

Travis npm npm npm

Listen, you just want to log something? or might just want to save and retrieve JSON and perform basic operations on the data, like a database? Don't want to learn a big library to do that? You're in luck! Because loggd is aimed to solve all of these problems for you! Let me show you 😊

[
  {
    "loggd": {
      "what": "A simple JSON database without complicating stuff",
      "why?": "It provides a simple interface to interact with a JSON file. CRUD, you got it",
      "isCool": true,
      "nestedObjects?": {
        "You": "Got It!"
      },
      "arrays?": [
        "No",
        "Problem"
      ]
    },
    "_id": "49c6f6ee-5805-4499-95e0-53bfc0bdc7ad"
  }
]

Installation

$ npm install loggd --save

For API documentation, detailed explanation and examples:

Read The Docs

Tests

$ npm test

Contribution

See CONTRIBUTING.md

Changelog

Added in version 2.0.0

v2.1.0

  • 🎉 new method: clear() - Clears the database file
  • Replaced stupid docstrings with jsdocs. should display a little bit of help on your fancy editors now.
  • Better tests. Really. (i think, i mean you can never be THAT sure..)
  • Updated dependencies
  • Moved db dir to test
  • Refactoring
  • Loggd is a class now. (Nothing for you to worry about)

v2.0.0

  • MAJOR API CHANGES, If your project is using a previous version and you update this package, everything will break! I'm really sorry! But this is the cleanest version yet. Please read the docs. If you liked the previous version, You'll ❤️ this one!

Wait, who made it?

By @candhforlife mostly seen at COMSATS Lahore doing CS stuff to get a CS degree