UNPKG

@hal313/settings-manager-chrome-extension-adapter

Version:

A backing repository for settings-manager, falling on chrome.storage.local (or sync) as an implementation.

100 lines (99 loc) 2.71 kB
{ "name": "@hal313/settings-manager-chrome-extension-adapter", "version": "1.1.3", "description": "A backing repository for settings-manager, falling on chrome.storage.local (or sync) as an implementation.", "homepage": "https://github.com/hal313/settings-manager-chrome-extension-adapter", "main": "dist/SettingsManagerChromeExtensionAdapter.js", "bugs": { "url": "https://github.com/hal313/settings-manager-chrome-extension-adapter/issues" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/hal313/settings-manager-chrome-extension-adapter.git" }, "publishConfig": { "access": "public" }, "scripts": { "test": "jest", "test:watch": "jest --watch", "clean": "rm -rf dist build", "build": "npm run clean && mkdir dist && babel src -d dist && cp src/SettingsManagerChromeExtensionAdapter.js dist/SettingsManagerChromeExtensionAdapter.es6.js", "dist": "npm run build && uglifyjs --compress --mangle --source-map -o dist/SettingsManagerChromeExtensionAdapter.min.js dist/SettingsManagerChromeExtensionAdapter.js", "develop": "npm run dist && npm test", "site": "npm run dist && cp dist/* docs/scripts && cp ./node_modules/@hal313/settings-manager/dist/* docs/scripts/", "watch:build": "npm-watch build", "watch:dist": "npm-watch dist", "watch:develop": "npm-watch develop", "release": "ext/scripts/release.sh --skip-push" }, "keywords": [ "chrome", "extension", "settings-manager", "chrome.storage.sync", "chrome.storage.local" ], "devDependencies": { "@babel/cli": "^7.4.4", "@babel/core": "^7.4.5", "@babel/plugin-transform-modules-umd": "^7.2.0", "@babel/preset-env": "^7.4.5", "auto-changelog": "^1.13.0", "jest": "^24.8.0", "npm-watch": "^0.6.0", "uglify-js": "^3.6.0" }, "dependencies": { "@hal313/settings-manager": "^1.1.2" }, "babel": { "plugins": [ "@babel/plugin-transform-modules-umd" ], "presets": [ "@babel/preset-env" ] }, "jest": { "collectCoverage": true, "coverageDirectory": "build/reports", "coverageThreshold": { "global": { "branches": 60, "functions": 90, "lines": 80, "statements": 80 } }, "collectCoverageFrom": [ "src/**/*.js", "dist/**/*.js" ], "roots": [ "src", "dist", "test" ], "testRegex": [ "test/.*-spec.js" ] }, "auto-changelog": { "unreleased": false, "commitLimit": false }, "watch": { "build": { "patterns": [ "src" ] }, "dist": { "patterns": [ "src" ] } } }