npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

wizef-db

v1.0.3

Published

An improved and simple JSON-based database package.

Downloads

14

Readme

A lightweight, JSON-based database package for easy data management in JavaScript applications.

Wizef-DB: The simple JSON-based solution for your data storage needs!


🚀 What is Wizef-DB?

Wizef-DB is a minimal, easy-to-use, JSON-based database solution for JavaScript and Node.js applications. It provides lightweight data storage that saves and retrieves data in the form of key-value pairs using objects, offering both flexibility and simplicity without the overhead of complex databases.


📦 Installation

To use Wizef-DB in your project, you can install it via npm:


npm install wizef-db

Or if you prefer yarn:


yarn add wizef-db

🛠️ How to Use

Here's an example of how to use Wizef-DB to manage your data efficiently:


const db = require('wizef-db');

// Set a key-value pair

db.set('key', 'value'); // Store data in the database.

// Get a value by key

db.fetch('key'); // Retrieve data by key.

// Delete a key from the database

db.delete('key'); // Remove a key from the database.

// Check if a key exists

db.has('key'); // Returns true if the key exists, otherwise false.

// Add a number to a key's value

db.add('key', 10); // Increment a key's value by 10.

// Subtract a number from a key's value

db.subtract('key', 5); // Decrement a key's value by 5.

// Push a value to an array stored at a key

db.push('key', 10); // Append 10 to the array.

// Perform mathematical operations

db.math('key', '+', 5); // Perform addition on the value of the key.

// Fetch all data

db.fetchAll(); // Retrieve all data from the database.

// Backup the database

db.backup('backup-file'); // Create a backup of the database.

// Reset the database

db.reset(); // Clear the entire database.

✨ Features

  • Effortless Data Storage: Use key-value pairs to store and manage data easily.

  • Full Backup & Reset: Backup the entire database or reset it to start fresh.

  • Math Functions: Perform basic arithmetic operations on stored data directly.

  • Existence Checks: Quickly verify if a key exists in the database.

  • Human-readable JSON: Data is stored in a readable JSON format for easy external management.


🎯 Why Use Wizef-DB?

  • Simplicity: Perfect for small to medium-sized projects where a full-fledged database is overkill.

  • No Setup Required: Start storing data immediately without complex configurations.

  • Quick Backup & Restore: Easily create backups and restore your database when needed.


💬 Get in Touch

Need help or want to share your thoughts? Join our community on Discord: