Skip to content

Commit 4c58fa8

Browse files
authored
Bump dependencies (#111)
1 parent 1fa8777 commit 4c58fa8

File tree

16 files changed

+2141
-1107
lines changed

16 files changed

+2141
-1107
lines changed

.eslintrc

Lines changed: 0 additions & 9 deletions
This file was deleted.

.github/actions/setup-env/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ runs:
77
- name: "Setup :: Node"
88
uses: actions/setup-node@v3
99
with:
10-
node-version: 18
10+
node-version: 22
1111
cache: "yarn"
1212

1313
- name: "Bootstrap"

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
os: [ubuntu-latest, macos-latest, windows-latest]
2020

2121
steps:
22-
- uses: actions/checkout@v3
22+
- uses: actions/checkout@v4
2323

2424
- name: "Setup environment"
2525
uses: ./.github/actions/setup-env

.github/workflows/less-is-more.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717

1818
- name: "Setup environment"
1919
uses: ./.github/actions/setup-env

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
env:
1616
GITHUB_TOKEN: ${{ secrets.BASIC_TOKEN }}
1717

18-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v4
1919
with:
2020
fetch-depth: 0
2121
ref: ${{ steps.get_release.outputs.tag_name }}

.husky/pre-commit

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
#!/usr/bin/env sh
2-
. "$(dirname -- "$0")/_/husky.sh"
3-
42
npx pretty-quick --staged

eslint.config.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
const typescriptEslintPlugin = require("@typescript-eslint/eslint-plugin");
2+
const unusedImportsPlugin = require("eslint-plugin-unused-imports");
3+
const parser = require("@typescript-eslint/parser");
4+
5+
module.exports = [
6+
{
7+
languageOptions: {
8+
parser,
9+
},
10+
plugins: {
11+
"@typescript-eslint": typescriptEslintPlugin,
12+
"unused-imports": unusedImportsPlugin,
13+
},
14+
rules: {
15+
"@typescript-eslint/no-explicit-any": "error",
16+
"unused-imports/no-unused-imports": "error",
17+
},
18+
},
19+
{
20+
languageOptions: {
21+
parser: parser,
22+
},
23+
files: ["**/*.ts"],
24+
rules: {
25+
"@typescript-eslint/explicit-module-boundary-types": "warn",
26+
"@typescript-eslint/no-unused-vars": "error",
27+
},
28+
},
29+
];

package.json

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"url": "https://github.com/caponetto/vscode-diff-viewer/issues"
1515
},
1616
"engines": {
17-
"vscode": "^1.66.0"
17+
"vscode": "^1.75.0"
1818
},
1919
"main": "./dist/extension.js",
2020
"browser": "./dist/extension.js",
@@ -33,9 +33,7 @@
3333
"ui",
3434
"workspace"
3535
],
36-
"activationEvents": [
37-
"onCustomEditor:diffViewer"
38-
],
36+
"activationEvents": [],
3937
"capabilities": {
4038
"untrustedWorkspaces": {
4139
"supported": true
@@ -171,35 +169,35 @@
171169
"prepare": "husky install"
172170
},
173171
"dependencies": {
174-
"diff2html": "3.4.45"
172+
"diff2html": "^3.4.51"
175173
},
176174
"devDependencies": {
177-
"@jest/types": "^29.5.0",
178-
"@types/jest": "^29.5.2",
179-
"@types/node": "^18.6.4",
180-
"@types/vscode": "^1.66.0",
181-
"@types/vscode-webview": "^1.57.1",
182-
"@typescript-eslint/eslint-plugin": "^5.60.0",
183-
"@typescript-eslint/parser": "^5.60.0",
184-
"@vscode/test-web": "^0.0.44",
185-
"@vscode/vsce": "^2.19.0",
186-
"css-loader": "^6.8.1",
187-
"eslint": "^8.43.0",
188-
"eslint-config-prettier": "^8.8.0",
189-
"eslint-plugin-unused-imports": "^2.0.0",
190-
"husky": "^8.0.3",
191-
"jest": "^29.5.0",
192-
"path-browserify": "1.0.1",
193-
"prettier": "3.5.2",
194-
"rimraf": "^5.0.1",
195-
"source-map-loader": "^4.0.1",
196-
"style-loader": "^3.3.3",
197-
"ts-jest": "^29.1.0",
198-
"ts-loader": "9.4.3",
199-
"ts-node": "^10.9.1",
200-
"tslint-config-prettier": "1.18.0",
201-
"typescript": "5.0.4",
202-
"webpack": "5.94.0",
203-
"webpack-cli": "5.1.4"
175+
"@jest/types": "^29.6.3",
176+
"@types/jest": "^29.5.14",
177+
"@types/node": "^22",
178+
"@types/vscode": "^1.75.0",
179+
"@types/vscode-webview": "^1.57.5",
180+
"@typescript-eslint/eslint-plugin": "^8.25.0",
181+
"@typescript-eslint/parser": "^8.25.0",
182+
"@vscode/test-web": "^0.0.67",
183+
"@vscode/vsce": "^3.2.2",
184+
"css-loader": "^7.1.2",
185+
"eslint": "^9.21.0",
186+
"eslint-config-prettier": "^10.0.2",
187+
"eslint-plugin-unused-imports": "^4.1.4",
188+
"husky": "^9.1.7",
189+
"jest": "^29.7.0",
190+
"path-browserify": "^1.0.1",
191+
"prettier": "^3.5.2",
192+
"rimraf": "^6.0.1",
193+
"source-map-loader": "^5.0.0",
194+
"style-loader": "^4.0.0",
195+
"ts-jest": "^29.2.6",
196+
"ts-loader": "^9.5.2",
197+
"ts-node": "^10.9.2",
198+
"tslint-config-prettier": "^1.18.0",
199+
"typescript": "5.7.3",
200+
"webpack": "^5.98.0",
201+
"webpack-cli": "^6.0.1"
204202
}
205203
}

src/extension/configuration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,6 @@ export function extractConfig(): AppConfig {
7373
};
7474
}
7575

76-
export function setOutputFormatConfig(value: OutputFormatType) {
76+
export function setOutputFormatConfig(value: OutputFormatType): Thenable<void> {
7777
return vscode.workspace.getConfiguration(APP_CONFIG_SECTION).update(requiredConfigSections.outputFormat, value, true);
7878
}

src/extension/message/handler.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export class MessageToExtensionHandlerImpl implements MessageToExtensionHandler
1414

1515
public onMessageReceived(message: MessageToExtension): void {
1616
if ("payload" in message) {
17+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
1718
this[message.kind](message.payload as any);
1819
} else {
1920
this[message.kind]();
@@ -85,6 +86,7 @@ export class MessageToExtensionHandlerImpl implements MessageToExtensionHandler
8586
await vscode.workspace.fs.stat(uri);
8687
return true;
8788
} catch (e) {
89+
console.error(e);
8890
return false;
8991
}
9092
}

0 commit comments

Comments
 (0)