idb-file-storage
Version:
Simple Promise-based IndexedDB wrapper to store files
98 lines (97 loc) • 2.34 kB
JSON
{
"name": "idb-file-storage",
"version": "0.1.0",
"description": "Simple Promise-based IndexedDB wrapper to store files",
"main": "dist/idb-file-storage.js",
"files": [
"dist",
"src"
],
"scripts": {
"build": "gulp",
"build:watch": "gulp default:watch",
"test": "xo --reporter codeframe && npm run build && karma start --single-run",
"test:watch": "gulp test:watch",
"docs": "gulp esdoc",
"publish:gh-pages": "gulp gh-pages && gh-pages -d gh-pages",
"changelog": "conventional-changelog -p angular -u"
},
"keywords": [
"IndexedDB",
"File",
"Storage",
"MutableFile",
"WebExtensions"
],
"author": "Luca Greco <lgreco@mozilla.com>",
"license": "MPL-2.0",
"devDependencies": {
"babel-plugin-istanbul": "4.1.3",
"babel-plugin-transform-es2015-modules-umd": "6.24.1",
"babel-preset-babili": "0.0.12",
"chai": "3.5.0",
"conventional-changelog-cli": "1.3.1",
"esdoc": "0.5.2",
"gh-pages": "1.0.0",
"gulp": "3.9.1",
"gulp-babel": "6.1.2",
"gulp-esdoc": "0.4.1",
"gulp-notify": "3.0.0",
"gulp-plumber": "1.1.0",
"gulp-rename": "1.2.2",
"gulp-sourcemaps": "2.6.0",
"gulp-xo": "0.15.0",
"karma": "1.6.0",
"karma-babel-preprocessor": "6.0.1",
"karma-chai": "0.1.0",
"karma-chai-plugins": "0.9.0",
"karma-chrome-launcher": "2.1.0",
"karma-coverage": "1.1.1",
"karma-firefox-launcher": "1.0.1",
"karma-mocha": "1.3.0",
"karma-notify-reporter": "1.0.1",
"karma-phantomjs-launcher": "1.0.4",
"karma-sinon": "1.0.5",
"mocha": "3.3.0",
"sinon": "2.2.0",
"xo": "0.18.1"
},
"xo": {
"space": true,
"envs": "browser",
"rules": {
"quotes": [
"error",
"double"
],
"generator-star-spacing": [
"error",
{
"before": false,
"after": true
}
]
},
"ignored": [
"dist/**",
"docs/**"
],
"overrides": [
{
"files": "test/**/*.js",
"globals": [
"describe",
"it",
"before",
"after",
"beforeEach",
"afterEach",
"expect",
"IDBFiles",
"skipOnSupportedIDBMutableFile",
"skipOnUnsupportedIDBMutableFile"
]
}
]
}
}