Code Monkey home page Code Monkey logo

alisa.db's Introduction

Alisa Logo

Package Name Package size Version License

NPM

Source file


Creator(s)


Social media accounts


How to download?

  • First we create a node.js file (If you have not downloaded node.js to computer before, you can download node.js by clicking here)

  • Then we open the PowerShell terminal by "shift + right click" on the folder of the file you created.

Opening the PowerShell terminal

  • Then we write npm i alisa.db and press enter.

Download the alisa.db module

  • And now we have downloaded the alisa.db module, congratulations ๐ŸŽ‰๐ŸŽ‰

What is this module?

  • This module was established to facilitate people using JSON database

  • This module, which contains as many commands and features as you would like, is perfect, just like the man/woman of your dreams

  • There are commands and features that you can customize almost anything

  • This module was made with the sole purpose of helping people, without generating any income


So how to use?

It's very simple, first you have to open any node.js file and write the following in it:

const alisa_db = require("alisa.db")

const Database = new alisa_db("database.json")
const Database_1 = new alisa_db({ fileName: "alisa.db.json" })
const Database_2 = new alisa_db({ cache: true })
const Database_3 = new alisa_db({ autoWrite: true, fileName: "alisa.db.json" })

Each database we wrote above holds a different file database data. You can increase this as much as you want.

After typing this you can access all commands


CAUTION!!

Please make your definitions as above. If you have made a definition as below, the module will not work properly and will give an error!

// Incorrect command definition

const alisa_db = require("alisa.db")

const { get, set } = new alisa_db({ fileName: "database.json", cache: true })
// This command will throw an error!


const Database = new alisa_db({ fileName: "alisa.json", cache: true })
// This command will work as it should

Example

Now, if you want, let me briefly explain how to write data to the database

// Printing data to database
Database.set("hello", "World!")

// After typing this, the following data is created in the database.json file:

Printing data to database

As you can see, it is very simple and understandable to use


And if you want, instead of saving a single data, you can save multiple data at the same time

// Printing multiple data to database
Database.setMany({ hello: "World", test: "Test", alisa: "alisa.db", version: "0.0.3" })

// After typing this, the following data is created in the database.json file:

Printing multiple data to database

As you can see, we can save time and memory by printing multiple data instead of printing one by one


So why alisa.db?

  • The first reason is that it is overly simple and less likely to fail

  • The second reason is that since it is an open source module, it can be edited in a special way if you want

  • The third reason is that we are improving this module every day, making it more performance and adding new features to our strength

  • The fourth reason is... Well, I guess there's no other reason :( Maybe it's just to make me happy ๐Ÿ‘‰๐Ÿ‘ˆ


Updates

v0.3.14

  • Fixed some typos

  • Made some bug fixes

  • After using the .writeAll() and .destroy() commands, it no longer returns a void but a Boolean value

v0.3.9 - Quick update

  • Changed description in .sort() command

  • Fixed some typos

v0.3.8

  • Added .sort() command

v0.3.7

  • Added .forEach() command

  • Fixed some performance issues

v0.3.6

  • Fixed some typos in test.js and test.mjs files and transferred test files to a separate folder

v0.3.5 - Quick update

  • Fixed a minor bug in the README.md file

  • Errors in the database have been made more understandable

v0.3.4

  • A new person has been added to the creators of the module, thumbs up ๐ŸŽ‰๐ŸŽ‰

  • Update README.md file again..

  • The command descriptions part of the module has been made a bit more understandable.

v0.3.3 - IMPORTANT UPDATE

  • "An unknown error has occurred!" bug fixed

  • Some changes have been made to the database


Please do not forget to use it in the latest version for more stable and performance of the module!


And finally

  • If you want to support this module, if you request me on github, I will be happy to help you.

  • Thank you for reading this far, i love you ๐Ÿ’—

  • See you in my next modules!


lovee

alisa.db's People

Contributors

pordarman avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

phantomstorm0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.