mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
NodeJSElectron: remove eslint & add CI type check
This commit is contained in:
15
.github/workflows/build.yml
vendored
15
.github/workflows/build.yml
vendored
@@ -175,16 +175,21 @@ jobs:
|
|||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Check lib-nodejs
|
|
||||||
working-directory: src/lib-nodejs
|
|
||||||
run: |
|
|
||||||
npm install
|
|
||||||
npm run build
|
|
||||||
- name: Check lib-rust
|
- name: Check lib-rust
|
||||||
run: cargo check -p velopack -F async,delta
|
run: cargo check -p velopack -F async,delta
|
||||||
- name: Check RustIced Sample
|
- name: Check RustIced Sample
|
||||||
working-directory: samples/RustIced
|
working-directory: samples/RustIced
|
||||||
run: cargo check
|
run: cargo check
|
||||||
|
- name: Check lib-nodejs
|
||||||
|
working-directory: src/lib-nodejs
|
||||||
|
run: |
|
||||||
|
npm install
|
||||||
|
npm run build
|
||||||
|
- name: Check NodeJSElectron Sample
|
||||||
|
working-directory: samples/NodeJSElectron
|
||||||
|
run: |
|
||||||
|
npm install
|
||||||
|
npm run typecheck
|
||||||
- uses: caesay/wait-artifact-action@494939e840383463b1686ce3624a8aab059c2c8b
|
- uses: caesay/wait-artifact-action@494939e840383463b1686ce3624a8aab059c2c8b
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"env": {
|
|
||||||
"browser": true,
|
|
||||||
"es6": true,
|
|
||||||
"node": true
|
|
||||||
},
|
|
||||||
"extends": [
|
|
||||||
"eslint:recommended",
|
|
||||||
"plugin:@typescript-eslint/eslint-recommended",
|
|
||||||
"plugin:@typescript-eslint/recommended",
|
|
||||||
"plugin:import/recommended",
|
|
||||||
"plugin:import/electron",
|
|
||||||
"plugin:import/typescript"
|
|
||||||
],
|
|
||||||
"parser": "@typescript-eslint/parser"
|
|
||||||
}
|
|
||||||
1872
samples/NodeJSElectron/package-lock.json
generated
1872
samples/NodeJSElectron/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -10,7 +10,7 @@
|
|||||||
"package": "electron-forge package",
|
"package": "electron-forge package",
|
||||||
"make": "electron-forge make",
|
"make": "electron-forge make",
|
||||||
"publish": "electron-forge publish",
|
"publish": "electron-forge publish",
|
||||||
"lint": "eslint --ext .ts,.tsx ."
|
"typecheck": "tsc --noEmit"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@electron-forge/cli": "^7.5.0",
|
"@electron-forge/cli": "^7.5.0",
|
||||||
@@ -21,21 +21,15 @@
|
|||||||
"@electron-forge/plugin-fuses": "^7.5.0",
|
"@electron-forge/plugin-fuses": "^7.5.0",
|
||||||
"@electron-forge/plugin-webpack": "^7.5.0",
|
"@electron-forge/plugin-webpack": "^7.5.0",
|
||||||
"@electron/fuses": "^1.8.0",
|
"@electron/fuses": "^1.8.0",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
|
||||||
"@typescript-eslint/parser": "^8.0.0",
|
|
||||||
"@vercel/webpack-asset-relocator-loader": "^1.7.3",
|
"@vercel/webpack-asset-relocator-loader": "^1.7.3",
|
||||||
"css-loader": "^7.0.0",
|
"css-loader": "^7.0.0",
|
||||||
"electron": "33.0.0",
|
"electron": "33.0.0",
|
||||||
"eslint": "^9.0.0",
|
|
||||||
"eslint-plugin-import": "^2.31.0",
|
|
||||||
"fork-ts-checker-webpack-plugin": "^9.0.0",
|
"fork-ts-checker-webpack-plugin": "^9.0.0",
|
||||||
"node-loader": "^2.0.0",
|
"node-loader": "^2.0.0",
|
||||||
"style-loader": "^4.0.0",
|
"style-loader": "^4.0.0",
|
||||||
"ts-loader": "^9.5.1",
|
"ts-loader": "^9.5.1",
|
||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"typescript": "~5.6.0"
|
"typescript": "~5.6.0",
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"velopack": "^0.0.755-g7719c71"
|
"velopack": "^0.0.755-g7719c71"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# Velopack Samples
|
# Velopack Samples
|
||||||
|
|
||||||
- [**CSharpAvalonia**](CSharpAvalonia) - Velopack in a cross-platform app with [Avalonia](https://avaloniaui.net/).
|
- [**C# / Avalonia**](CSharpAvalonia) - Velopack in a cross-platform app with [Avalonia](https://avaloniaui.net/).
|
||||||
- [**CSharpUnityMono**](CSharpUnityMono) - Velopack with [Unity Game Engine](https://unity.com/) and Mono.
|
- [**C# / UnityMono**](CSharpUnityMono) - Velopack with [Unity Game Engine](https://unity.com/) and Mono.
|
||||||
- [**CSharpUno**](CSharpUno) - Velopack in a cross-platform app with [Uno Platform](https://github.com/unoplatform/uno).
|
- [**C# / Uno**](CSharpUno) - Velopack in a cross-platform app with [Uno Platform](https://github.com/unoplatform/uno).
|
||||||
- [**CSharpWpf**](CSharpWpf) - Velopack with WPF on Windows.
|
- [**C# / Wpf**](CSharpWpf) - Velopack with WPF on Windows.
|
||||||
- [**NodeJSElectron**](NodeJSElectron) - Velopack in a cross-platform javascript app with [Electron](https://www.electronjs.org/).
|
- [**NodeJS / Electron**](NodeJSElectron) - Velopack in a cross-platform JavaScript app with [Electron](https://www.electronjs.org/).
|
||||||
- [**RustIced**](RustIced) - Velopack in a cross-platform app with [Iced](https://github.com/iced-rs/iced).
|
- [**Rust / Iced**](RustIced) - Velopack in a cross-platform app with [Iced](https://github.com/iced-rs/iced).
|
||||||
|
|||||||
Reference in New Issue
Block a user