File tree Expand file tree Collapse file tree 5 files changed +15875
-22
lines changed Expand file tree Collapse file tree 5 files changed +15875
-22
lines changed Original file line number Diff line number Diff line change @@ -20,16 +20,12 @@ jobs:
20
20
- name : Install Node.js
21
21
uses : actions/setup-node@v4
22
22
with :
23
- node-version : 20
23
+ node-version : 22
24
24
25
- - name : Install dependencies
26
- run : npm install
25
+ - run : npm ci
27
26
28
- - name : Lint
29
- run : npm run lint
27
+ - run : npm run lint
30
28
31
- - name : Run all tests
32
- run : npm test
29
+ - run : npm test
33
30
34
- - name : Generate and check types
35
- run : npm run types
31
+ - run : npm run types
Original file line number Diff line number Diff line change @@ -28,22 +28,17 @@ jobs:
28
28
- name : Install Node.js
29
29
uses : actions/setup-node@v4
30
30
with :
31
- node-version : 20
31
+ node-version : 22
32
32
33
- - name : Install dependencies
34
- run : npm install
33
+ - run : npm ci
35
34
36
- - name : Lint
37
- run : npm run lint
35
+ - run : npm run lint
38
36
39
- - name : Run all tests
40
- run : npm test
37
+ - run : npm test
41
38
42
- - name : Generate and check types
43
- run : npm run types
39
+ - run : npm run types
44
40
45
- - name : Release and publish
46
- run : npx semantic-release
41
+ - run : npx semantic-release
47
42
env :
48
43
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
49
44
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ coverage/
6
6
node_modules /
7
7
* .log
8
8
.vscode
9
- package-lock.json
10
9
node_modules
11
10
node_modules /** /*
12
11
.DS_Store
Original file line number Diff line number Diff line change 1
- package-lock = false
1
+ ; Don't download optionalDependencies and peerDependencies.
2
+ ; Conflicting peerDependencies is a source of issues with npm install.
3
+ ; This setting forces us to be explicit about listing dependencies.
4
+ omit = optional
5
+ omit = peer
6
+
7
+ registry = https://registry.npmjs.org
8
+
9
+ ; Prefer specifying dependency versions explicitly. Renovate will open
10
+ ; pull requests that handle most dependency updates for you.
2
11
save-exact = true
12
+
13
+ ; Treat conflicting peerDependencies as a failure,
14
+ ; even if npm can reasonably guess an appropriate resolution.
15
+ strict-peer-deps = true
16
+
17
+ ; Renovate will update packageManager for us.
18
+ update-notifier = false
You can’t perform that action at this time.
0 commit comments