micro-indexeddb
v1.0.2
Published
๐ Micro JavaScript Library for implementation local ๐พ Database IndexedDB that is durable and scalable.
Downloads
7
Maintainers
Readme
๐ Description
๐ Micro JavaScript Library for implementation local ๐พ Database IndexedDB that is durable and scalable. Include this library into your native JavaScript application with embed script type module or your React, Angular and others frameworks with npm module.
๐ How to work with this project
Native JavaScript
Copy "index.js" file into the main folder of your JavaScript application and import it with a simple script reference into other js file, for example "db.js".
import Db from "./index.js";
NPM
npm i micro-indexeddb
import Db from "micro-indexeddb";
Run
// Define and init Database
Db.init("myDB", 1, [{
name: "Article",
details: {
keyPath: "id"
}
}]);
// Save data into Database
const id = await Db.add("Article", {
"id": Date.now(),
"title": "Hello World V.1"
});
// Get all data from registered
const result = await Db.findById("Article", id);
// Update data with keypath
await Db.put("Article", {
"id": id,
"title": "Hello World V.2"
});
// Remove data with keypath
await Db.delete("Article", id);
๐ Code Scaffolding
/
โโโ assets ๐ # Images Sources.
โโโ src ๐ฆ # Main file library.
| โโโ ...
โโโ ...
โฝ๏ธ Review and Update Sependencies
For review and update all npm dependencies of this project you need install in global npm package "npm-check-updates" npm module.
# Install and Run
$npm i -g npm-check-updates
$ncu
License
Happy Code
Created with JavaScript, lot of โค๏ธ and a few โ๏ธ