loggd

2.2.0 • Public • Published

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.2.0

  • Only adds an _id field if not already specified. Be careful, now its up to you to make them unique if you did in fact supply your own.
  • Ran prettier on the whole project

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

Package Sidebar

Install

npm i loggd

Weekly Downloads

1

Version

2.2.0

License

MIT

Unpacked Size

20.2 kB

Total Files

8

Last publish

Collaborators

  • candh