diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 8bc70f9..2c5cb45 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -37,6 +37,10 @@ module.exports = { ecmaVersion: 'latest', project: './server/tsconfig.json', }, + rules: { + ...ts.rules, + '@typescript-eslint/no-base-to-string': 0, + }, }, ], }; diff --git a/package.json b/package.json index 90e08a6..f288ffb 100644 --- a/package.json +++ b/package.json @@ -50,36 +50,36 @@ "lint": "npm run lint:ts && npm run lint:json" }, "dependencies": { - "@bhsd/common": "^0.4.5", + "@bhsd/common": "^0.4.6", "color-rgba": "^3.0.0", "vscode-languageserver": "^9.0.1", "vscode-languageserver-textdocument": "^1.0.12", "wikilint": "^2.13.6" }, "devDependencies": { - "@stylistic/eslint-plugin": "^2.3.0", - "@stylistic/stylelint-plugin": "^2.0.0", + "@stylistic/eslint-plugin": "^2.11.0", + "@stylistic/stylelint-plugin": "^3.1.1", "@types/color-rgba": "^2.1.3", - "@types/node": "^22.9.0", - "@typescript-eslint/eslint-plugin": "^7.15.0", - "@typescript-eslint/parser": "^7.15.0", + "@types/node": "^22.10.1", + "@typescript-eslint/eslint-plugin": "^8.16.0", + "@typescript-eslint/parser": "^8.16.0", "@vscode/vsce": "^3.2.1", - "esbuild": "^0.21.4", - "eslint": "^8.56.0", - "eslint-plugin-es-x": "^8.0.0", + "esbuild": "^0.24.0", + "eslint": "^8.57.1", + "eslint-plugin-es-x": "^8.4.1", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-jsdoc": "^48.5.2", + "eslint-plugin-jsdoc": "^50.6.0", "eslint-plugin-json-es": "^1.6.0", - "eslint-plugin-markdown": "^4.0.1", - "eslint-plugin-n": "^17.9.0", - "eslint-plugin-promise": "^6.2.0", + "eslint-plugin-markdown": "4.0.1", + "eslint-plugin-n": "^17.14.0", + "eslint-plugin-promise": "^7.2.1", "eslint-plugin-regexp": "^2.6.0", - "eslint-plugin-unicorn": "^54.0.0", + "eslint-plugin-unicorn": "^56.0.1", "http-server": "^14.1.0", - "stylelint": "^16.6.1", + "stylelint": "^16.11.0", "stylelint-config-recommended": "^14.0.0", - "typescript": "^5.5.3", - "v8r": "^3.0.0" + "typescript": "^5.7.2", + "v8r": "^4.2.0" }, "resolutions": { "eslint/**/strip-ansi": "6.0.1" diff --git a/server/tsconfig.json b/server/tsconfig.json index ee7d5c3..f3b43e9 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -18,6 +18,7 @@ "strictBindCallApply": true, "strictFunctionTypes": true, "strictNullChecks": true, - "useUnknownInCatchVariables": true + "useUnknownInCatchVariables": true, + "skipLibCheck": true } }