Gathering detailed insights and metrics for idb-wrapper
Gathering detailed insights and metrics for idb-wrapper
Gathering detailed insights and metrics for idb-wrapper
Gathering detailed insights and metrics for idb-wrapper
npm install idb-wrapper
99.3
Supply Chain
100
Quality
78.1
Maintenance
100
Vulnerability
100
License
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
670 Stars
607 Commits
62 Forks
27 Watching
19 Branches
16 Contributors
Updated on 20 Oct 2024
Minified
Minified + Gzipped
JavaScript (88.97%)
HTML (6.39%)
CSS (4.63%)
Cumulative downloads
Total Downloads
Last day
-23.5%
21,135
Compared to previous day
Last week
-6.8%
149,188
Compared to previous week
Last month
5.1%
632,930
Compared to previous month
Last year
40.8%
6,086,084
Compared to previous year
IDBWrapper is a cross-browser wrapper for the HTML5 IndexedDB API. While this API is the future of offline storage, it is not very intuitive to use. IDBWrapper is there to provide easy access to IndexedDB's features.
IDBWrapper works on all browsers supporting the IndexedDB API, which are:
Desktop
Chrome, Firefox, Opera 15+, IE 10+, Safari 8+
Mobile
Chrome for Android, Firefox for Android, Opera for Android, IE10 for WP8, iOS 8+
Worker
IDBWrapper runs inside of a worker on following browsers:
Chrome (also on Android), Firefox (also on Android), Opera (also on Android), IE10+ (also on WP8+)
If using in an older browser supporting WebSql along with IndexedDBShim, IndexedDBShim needs to run first.
Note on limited/buggy IndexedDB support:
There are two tutorials to get you up and running:
Part 1: Setup and CRUD operations http://jensarps.de/2011/11/25/working-with-idbwrapper-part-1/
Part 2: Running Queries against the store http://jensarps.de/2012/11/13/working-with-idbwrapper-part-2/
There are some examples to run right in your browser over here: http://jensarps.github.io/IDBWrapper/example/
The source for these examples are in the example
folder of this repository.
For usage instructions, details about mothods for reading and writing data, setting up indexes and running queries, please refer to the Wiki.
There's an API reference over here: http://jensarps.github.io/IDBWrapper/doc/latest/IDBStore.html
For references of older versions, please refer to this index: http://jensarps.github.io/IDBWrapper/doc/
IDBWrapper is also available on cdnjs. You can directly
point a script tag there, or require()
it from there. cdnjs supports http,
https and spdy, so you can just leave the protocol off. The URLs for the
different versions of IDBWrapper can be found here:
https://cdnjs.com/libraries/idbwrapper
If you use NPM as your package manager, you can get it from there, too, by running:
1$ npm install idb-wrapper
If you use bower as your package manager, run the following:
1$ bower install idbwrapper
If you want to add IDBWrapper to a volo project, just run:
1$ volo add idbwrapper
You can git clone the repository, or download a zip file here: https://github.com/jensarps/IDBWrapper/releases
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 3/26 approved changesets -- score normalized to 1
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
75 existing vulnerabilities detected
Details
Score
Last Scanned on 2024-11-25
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More