1
Fork 0

Update dependencies and appease the linting gods.

This commit is contained in:
Bauke 2021-02-23 21:16:55 +01:00
parent 47e306dcdb
commit 18dd962767
Signed by: Bauke
GPG Key ID: C1C0F29952BCF558
7 changed files with 693 additions and 326 deletions

1
.husky/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
_

4
.husky/pre-commit Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
yarn test

4
.husky/pre-push Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
yarn test

View File

@ -15,7 +15,8 @@
"clean": "trash .cache build/ web-ext-artifacts/",
"build": "yarn clean && parcel build 'source/manifest.json' -d 'build/' && web-ext build --source-dir 'build/' && yarn zip-source",
"zip-source": "zip -r web-ext-artifacts/tildes_reextended-source.zip README.md yarn.lock tsconfig.json package.json .gitignore LICENSE source/",
"test": "xo && stylelint 'source/scss/**/*.scss' && tsc --noEmit"
"test": "xo && stylelint 'source/scss/**/*.scss' && tsc --noEmit",
"postinstall": "husky install"
},
"dependencies": {
"caret-pos": "^2.0.0",
@ -23,25 +24,25 @@
"htm": "^3.0.4",
"modern-normalize": "^1.0.0",
"platform": "^1.3.6",
"preact": "^10.5.7",
"webextension-polyfill-ts": "^0.22.0"
"preact": "^10.5.12",
"webextension-polyfill-ts": "^0.25.0"
},
"devDependencies": {
"@types/debounce": "^1.2.0",
"@types/platform": "^1.3.3",
"eslint-config-xo-typescript": "^0.37.0",
"husky": "^4.3.6",
"eslint-config-xo-typescript": "^0.38.0",
"husky": "5",
"parcel-bundler": "^1.12.4",
"parcel-plugin-web-extension": "^1.6.1",
"sass": "^1.30.0",
"stylelint": "^13.8.0",
"sass": "^1.32.8",
"stylelint": "^13.11.0",
"stylelint-config-xo-scss": "^0.14.0",
"stylelint-config-xo-space": "^0.15.1",
"trash-cli": "^4.0.0",
"typescript": "^4.1.3",
"web-ext": "^5.4.1",
"typescript": "^4.1.5",
"web-ext": "^5.5.0",
"web-ext-types": "^3.2.1",
"xo": "^0.36.1"
"xo": "^0.38.1"
},
"stylelint": {
"extends": [
@ -68,17 +69,12 @@
"prettier": true,
"rules": {
"@typescript-eslint/no-implicit-any-catch": "off",
"@typescript-eslint/no-loop-func": "off"
"@typescript-eslint/no-loop-func": "off",
"node/file-extension-in-import": "off"
},
"space": true
},
"browserslist": [
"last 2 Chrome versions"
],
"husky": {
"hooks": {
"pre-commit": "yarn test",
"pre-push": "yarn test"
}
}
]
}

View File

@ -113,7 +113,7 @@ export class AutocompleteFeature extends Component<Props, State> {
// If there is any whitespace in the input or there is no input at all,
// return early. Usernames cannot have whitespace in them.
if (/\s/.exec(input) || input === '') {
if (/\s/.test(input) || input === '') {
this.hide(target);
return;
}

View File

@ -313,9 +313,9 @@ export class UserLabelsFeature extends Component<Props, State> {
return;
}
querySelectorAll(`[data-trx-label-id="${id}"]`).forEach((value) => {
for (const value of querySelectorAll(`[data-trx-label-id="${id}"]`)) {
value.remove();
});
}
settings.data.userLabels.splice(index, 1);
void setSettings(settings);

972
yarn.lock

File diff suppressed because it is too large Load Diff