summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json44
1 files changed, 24 insertions, 20 deletions
diff --git a/package.json b/package.json
index d734ad8a..8d5a4bbb 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"shorten-repo-url": "^1.5.2",
"tiny-version-compare": "^1.0.0",
"webext-additional-permissions": "^0.1.0",
- "webext-detect-page": "^1.0.2",
+ "webext-detect-page": "^1.0.3",
"webext-domain-permission-toggle": "^1.0.0",
"webext-dynamic-content-scripts": "^6.0.3",
"webext-options-sync": "^1.0.0-8",
@@ -51,41 +51,41 @@
},
"devDependencies": {
"@sindresorhus/tsconfig": "^0.4.0",
- "@types/chrome": "0.0.86",
+ "@types/chrome": "0.0.88",
"@types/codemirror": "0.0.76",
"@types/copy-webpack-plugin": "^5.0.0",
"@types/firefox-webext-browser": "^67.0.2",
"@types/jsdom": "^12.2.4",
- "@types/mini-css-extract-plugin": "^0.2.1",
- "@types/react": "^16.8.23",
+ "@types/mini-css-extract-plugin": "^0.8.0",
+ "@types/react": "^16.9.2",
"@types/terser-webpack-plugin": "^1.2.1",
- "@typescript-eslint/eslint-plugin": "^1.11.0",
- "@typescript-eslint/parser": "^1.11.0",
- "ava": "^2.2.0",
+ "@typescript-eslint/eslint-plugin": "^1.13.0",
+ "@typescript-eslint/parser": "^1.13.0",
+ "ava": "^2.3.0",
"chrome-webstore-upload-cli": "^1.2.0",
- "copy-webpack-plugin": "^5.0.3",
- "css-loader": "^3.0.0",
+ "copy-webpack-plugin": "^5.0.4",
+ "css-loader": "^3.2.0",
"daily-version": "^0.12.0",
"dot-json": "^1.0.4",
- "eslint": "^6.0.1",
- "eslint-config-xo-typescript": "^0.15.0",
- "fork-ts-checker-webpack-plugin": "^1.3.7",
+ "eslint": "^6.2.2",
+ "eslint-config-xo-typescript": "^0.16.0",
+ "fork-ts-checker-webpack-plugin": "^1.5.0",
"jsdom": "^15.1.1",
- "mini-css-extract-plugin": "^0.7.0",
+ "mini-css-extract-plugin": "^0.8.0",
"npm-run-all": "^4.1.3",
- "size-plugin": "^1.2.0",
+ "size-plugin": "^2.0.0",
"string-replace-loader": "^2.2.0",
"stylelint": "^10.1.0",
"stylelint-config-xo": "^0.15.0",
- "terser-webpack-plugin": "^1.3.0",
+ "terser-webpack-plugin": "^1.4.1",
"ts-loader": "^6.0.4",
"ts-node": "^8.3.0",
- "type-fest": "^0.6.0",
- "typescript": "^3.5.3",
+ "type-fest": "^0.7.1",
+ "typescript": "^3.6.2",
"web-ext": "^3.1.1",
"web-ext-submit": "^3.1.1",
- "webpack": "^4.35.3",
- "webpack-cli": "^3.3.5",
+ "webpack": "^4.39.3",
+ "webpack-cli": "^3.3.7",
"xo": "^0.24.0"
},
"xo": {
@@ -105,13 +105,17 @@
"rules": {
"no-alert": "off",
"import/no-unassigned-import": "off",
- "import/no-unresolved": "warn"
+ "import/no-unresolved": "warn",
+ "import/named": "warn"
},
"overrides": [
{
"files": "**/*.+(ts|tsx)",
"extends": "xo-typescript",
"rules": {
+ "@typescript-eslint/no-misused-promises": "off",
+ "@typescript-eslint/promise-function-async": "off",
+ "@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": [
"error",
{