You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
2.0 KiB
88 lines
2.0 KiB
{
|
|
"scripts": {
|
|
"test": "xo && ava && npm run build",
|
|
"build": "webpack",
|
|
"watch": "webpack --watch",
|
|
"watch:sourcemap": "webpack --watch --devtool eval-cheap-module-source-map",
|
|
"reduce-size": "babel --out-dir . --no-comments extension/*.js",
|
|
"release:amo": "cd extension && webext submit",
|
|
"release:cws": "cd extension && webstore upload --auto-publish",
|
|
"release": "run-s build update-version release:* reduce-size",
|
|
"update-version": "dot-json extension/manifest.json version $(date -u +%y.%-m.%-d.%-H%M)"
|
|
},
|
|
"dependencies": {
|
|
"copy-text-to-clipboard": "^1.0.2",
|
|
"debounce-fn": "^1.0.0",
|
|
"dom-chef": "^1.0.2",
|
|
"dom-loaded": "^1.0.0",
|
|
"element-ready": "^2.0.0",
|
|
"github-injection": "^0.3.0",
|
|
"linkify-issues": "^1.3.0",
|
|
"linkify-urls": "^1.3.0",
|
|
"select-dom": "^4.1.0",
|
|
"shorten-repo-url": "^1.1.0",
|
|
"to-markdown": "^3.1.0",
|
|
"to-semver": "^1.1.0",
|
|
"webext-dynamic-content-scripts": "^2.0.1",
|
|
"webext-options-sync": "^0.11.0"
|
|
},
|
|
"devDependencies": {
|
|
"ava": "*",
|
|
"babel-cli": "^6.24.1",
|
|
"babel-core": "^6.25.0",
|
|
"babel-loader": "^7.1.1",
|
|
"babel-plugin-jsx": "^1.2.0",
|
|
"babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
|
|
"babel-plugin-transform-react-jsx": "^6.24.1",
|
|
"chrome-webstore-upload-cli": "^1.0.0",
|
|
"common-tags": "^1.4.0",
|
|
"dot-json": "^1.0.3",
|
|
"npm-run-all": "^4.0.2",
|
|
"webext": "^1.9.1-with-submit.1",
|
|
"webpack": "^3.0.0",
|
|
"xo": "*"
|
|
},
|
|
"xo": {
|
|
"envs": [
|
|
"browser",
|
|
"jquery",
|
|
"webextensions"
|
|
],
|
|
"rules": {
|
|
"import/no-unassigned-import": 0,
|
|
"no-unused-vars": [
|
|
2,
|
|
{
|
|
"varsIgnorePattern": "^h$"
|
|
}
|
|
]
|
|
},
|
|
"ignores": [
|
|
"extension/**"
|
|
]
|
|
},
|
|
"ava": {
|
|
"files": [
|
|
"test/*.js"
|
|
],
|
|
"source": [
|
|
"extension/*.js"
|
|
],
|
|
"require": [
|
|
"babel-register"
|
|
]
|
|
},
|
|
"babel": {
|
|
"comments": false,
|
|
"plugins": [
|
|
"transform-es2015-modules-commonjs",
|
|
[
|
|
"transform-react-jsx",
|
|
{
|
|
"pragma": "h",
|
|
"useBuiltIns": true
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
|