Skip to content

Commit e74dcd8

Browse files
Sync package-lock.json and check it in CI (#82)
* Sync package-lock.json * Update typescript * Add Github CI workflow
1 parent 1c757f2 commit e74dcd8

File tree

3 files changed

+34
-10
lines changed

3 files changed

+34
-10
lines changed

.github/workflows/ci.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [master]
6+
pull_request:
7+
branches: [master]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
matrix:
14+
node: ['20', '22', '23']
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-node@v4
19+
with:
20+
node-version: ${{ matrix.node }}
21+
cache: 'npm'
22+
23+
- run: npm install --frozen-lockfile
24+
- run: git diff --exit-code package-lock.json
25+
- run: npx tsc --noEmit

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,10 @@
154154
"esbuild": "^0.25.0",
155155
"jsonc-parser": "^3.2.0",
156156
"request-light": "^0.7.0",
157-
"typescript": "^4.1.3",
157+
"typescript": "^5.8.3",
158158
"vscode-json-languageservice": "^5.4.3",
159159
"vscode-languageserver": "^8.1.0",
160160
"vscode-languageserver-protocol": "^3.17.3",
161161
"vscode-uri": "^3.0.7"
162-
},
163-
"dependencies": {}
162+
}
164163
}

0 commit comments

Comments
 (0)