Skip to content

Commit 16e2581

Browse files
authored
simplify deps (#319)
simplify dev deps & use built in node:test coverage
1 parent b185e20 commit 16e2581

30 files changed

Lines changed: 868 additions & 8342 deletions

.babelrc

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

.editorconfig

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

.eslintrc.json

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

.github/workflows/test.yml

Lines changed: 11 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,20 @@
1-
name: test
2-
on:
3-
push:
4-
branches:
5-
- "main"
6-
- "master"
7-
pull_request:
1+
name: Test
82

9-
defaults:
10-
run:
11-
shell: bash
3+
on: [push, pull_request]
124

135
jobs:
146
test:
15-
runs-on: ubuntu-latest
7+
runs-on: ${{ matrix.os }}
168
strategy:
17-
fail-fast: false
9+
fail-fast: true
1810
matrix:
19-
os: [ubuntu-latest]
20-
node: [14, 16, 18, 20, 22, 24]
11+
os: [ubuntu-latest, windows-latest]
12+
node-version: [lts/*, latest]
2113
steps:
2214
- uses: actions/checkout@v4
15+
- name: Use Node.js ${{ matrix.node-version }}
16+
uses: actions/setup-node@v4
2317
with:
24-
fetch-depth: 1
25-
- uses: actions/setup-node@v4
26-
with:
27-
node-version: ${{ matrix.node }}
28-
29-
- name: Upgrade npm for Node 14
30-
if: matrix.node == 14
31-
run: npm i -g npm@8
32-
33-
- name: npm ci
34-
run: npm ci --ignore-scripts
35-
36-
- name: test
37-
run: |
38-
case "${{ matrix.node }}" in "20"|"22"|"24")
39-
npm test
40-
;;*)
41-
npm run test:node-lt-20
42-
;;
43-
esac
18+
node-version: ${{ matrix.node-version }}
19+
- run: npm ci
20+
- run: npm test

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
.nyc_output
21
coverage
32
node_modules
43
dist
54
.idea
6-
.vscode
5+
.vscode

.npmignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)