@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
JSON
{
"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"
]
}
}
}