1- # npm-template
1+ # ` @aegisjsproject/idb `
22
3- A template repo for npm packages
3+ Simple, promise-based IndexedDB CRUD library.
44
5- [ ![ CodeQL] ( https://github.com/shgysk8zer0/npm-template /actions/workflows/codeql-analysis.yml/badge.svg )] ( https://github.com/shgysk8zer0/npm-template /actions/workflows/codeql-analysis.yml )
6- ![ Node CI] ( https://github.com/shgysk8zer0/npm-template /workflows/Node%20CI/badge.svg )
7- ![ Lint Code Base] ( https://github.com/shgysk8zer0/npm-template /workflows/Lint%20Code%20Base/badge.svg )
5+ [ ![ CodeQL] ( https://github.com/AegisJSProject/idb /actions/workflows/codeql-analysis.yml/badge.svg )] ( https://github.com/AegisJSProject/idb /actions/workflows/codeql-analysis.yml )
6+ ![ Node CI] ( https://github.com/AegisJSProject/idb /workflows/Node%20CI/badge.svg )
7+ ![ Lint Code Base] ( https://github.com/AegisJSProject/idb /workflows/Lint%20Code%20Base/badge.svg )
88
9- [ ![ GitHub license] ( https://img.shields.io/github/license/shgysk8zer0/npm-template .svg )] ( https://github.com/shgysk8zer0/npm-template /blob/master/LICENSE )
10- [ ![ GitHub last commit] ( https://img.shields.io/github/last-commit/shgysk8zer0/npm-template .svg )] ( https://github.com/shgysk8zer0/npm-template /commits/master )
11- [ ![ GitHub release] ( https://img.shields.io/github/release/shgysk8zer0/npm-template ?logo=github )] ( https://github.com/shgysk8zer0/npm-template /releases )
9+ [ ![ GitHub license] ( https://img.shields.io/github/license/AegisJSProject/idb .svg )] ( https://github.com/AegisJSProject/idb /blob/master/LICENSE )
10+ [ ![ GitHub last commit] ( https://img.shields.io/github/last-commit/AegisJSProject/idb .svg )] ( https://github.com/AegisJSProject/idb /commits/master )
11+ [ ![ GitHub release] ( https://img.shields.io/github/release/AegisJSProject/idb ?logo=github )] ( https://github.com/AegisJSProject/idb /releases )
1212[ ![ GitHub Sponsors] ( https://img.shields.io/github/sponsors/shgysk8zer0?logo=github )] ( https://github.com/sponsors/shgysk8zer0 )
1313
14- [ ![ npm] ( https://img.shields.io/npm/v/@shgysk8zer0/npm-template )] ( https://www.npmjs.com/package/@shgysk8zer0/npm-template )
15- ![ node-current] ( https://img.shields.io/node/v/@shgysk8zer0/npm-template )
16- ![ npm bundle size gzipped] ( https://img.shields.io/bundlephobia/minzip/@shgysk8zer0/npm-template )
17- [ ![ npm] ( https://img.shields.io/npm/dw/@shgysk8zer0/npm-template ?logo=npm )] ( https://www.npmjs.com/package/@shgysk8zer0/npm-template )
14+ [ ![ npm] ( https://img.shields.io/npm/v/@aegisjsproject/idb )] ( https://www.npmjs.com/package/@aegisjsproject/idb )
15+ ![ node-current] ( https://img.shields.io/node/v/@aegisjsproject/idb )
16+ ![ npm bundle size gzipped] ( https://img.shields.io/bundlephobia/minzip/@aegisjsproject/idb )
17+ [ ![ npm] ( https://img.shields.io/npm/dw/@aegisjsproject/idb ?logo=npm )] ( https://www.npmjs.com/package/@aegisjsproject/idb )
1818
1919[ ![ GitHub followers] ( https://img.shields.io/github/followers/shgysk8zer0.svg?style=social )] ( https://github.com/shgysk8zer0 )
20- ![ GitHub forks] ( https://img.shields.io/github/forks/shgysk8zer0/npm-template .svg?style=social )
21- ![ GitHub stars] ( https://img.shields.io/github/stars/shgysk8zer0/npm-template .svg?style=social )
20+ ![ GitHub forks] ( https://img.shields.io/github/forks/AegisJSProject/idb .svg?style=social )
21+ ![ GitHub stars] ( https://img.shields.io/github/stars/AegisJSProject/idb .svg?style=social )
2222[ ![ Twitter Follow] ( https://img.shields.io/twitter/follow/shgysk8zer0.svg?style=social )] ( https://twitter.com/shgysk8zer0 )
2323
2424[ ![ Donate using Liberapay] ( https://img.shields.io/liberapay/receives/shgysk8zer0.svg?logo=liberapay )] ( https://liberapay.com/shgysk8zer0/donate " Donate using Liberapay ")
@@ -27,3 +27,18 @@ A template repo for npm packages
2727- [ Code of Conduct] ( ./.github/CODE_OF_CONDUCT.md )
2828- [ Contributing] ( ./.github/CONTRIBUTING.md )
2929<!-- - [Security Policy](./.github/SECURITY.md) -->
30+
31+ ## Features
32+
33+ - Intuitive CRUD (Create, Read, Update, Delete) operations for IndexedDB.
34+ - Utilities for handling transactions and object stores.
35+ - Support for ` AbortController ` signals to cancel ongoing requests.
36+ - Helper functions for both ` readonly ` and ` readwrite ` operations.
37+
38+ ## Installation
39+
40+ ### Using npm
41+ Install the package with npm:
42+ ``` bash
43+ npm i @aegisjsproject/idb
44+ ```
0 commit comments