Skip to content

Commit 7f888ce

Browse files
committed
Changes:
* remove eslint and prettier in favor of deno tools * removed dts-bundle generator in favor of dedicated vite plugin * updated types * updated dependencies
1 parent 1e32548 commit 7f888ce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1401
-3147
lines changed

.eslintrc.cjs

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

.github/codeql/codeql-config.yml

100644100755
File mode changed.

.github/workflows/badges.yml

100644100755
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ on:
1313

1414
jobs:
1515
badges:
16-
runs-on: ubuntu-20.04
16+
runs-on: ubuntu-24.04
1717
steps:
1818
- name: Checkout 🛎
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020

2121
- name: Update version badges 🏷
22-
run: npx -p dependency-version-badge update-badge typescript eslint prettier vite
22+
run: npx -p dependency-version-badge update-badge typescript vite
2323

2424
- name: Commit any changed files 💾
2525
uses: stefanzweifel/git-auto-commit-action@v4

.github/workflows/ci.yml

100644100755
Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,43 @@
11
name: ci
2-
on: push
2+
on:
3+
push:
4+
branches:
5+
- master
6+
paths:
7+
- src
8+
- test
9+
- package.json
10+
- .github/workflows/ci.yml
311
jobs:
412
test:
5-
runs-on: ubuntu-20.04
6-
name: Test on Node 20
13+
runs-on: ubuntu-24.04
14+
name: Test on Node 22
715
steps:
816
- name: Checkout
917
uses: actions/checkout@v4
1018

11-
- name: Setup Node
19+
- name: PNPM setup
20+
uses: pnpm/action-setup@v3
21+
22+
- name: Deno Setup
23+
uses: denoland/setup-deno@v2
24+
with:
25+
deno-version: v2.x
26+
27+
- name: Node Setup
1228
uses: actions/setup-node@v4
1329
with:
14-
node-version: 20
15-
# - uses: bahmutov/npm-install@v1
16-
- run: npm install
17-
- run: npm run lint:ts
18-
- run: npm run build
30+
node-version: 22
31+
cache: pnpm
32+
33+
- name: Install Dependencies
34+
run: pnpm install --no-frozen-lockfile
35+
36+
- name: Install Dependencies
37+
run: pnpm install --no-frozen-lockfile
38+
39+
- name: Lint
40+
run: pnpm lint
41+
42+
- name: Build
43+
run: pnpm build

.github/workflows/codeql.yml

100644100755
File mode changed.

.gitignore

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ node_modules
22
experiments
33
.npmignore
44
.vscode
5+
test/_screenshots_

.lgtm.yml

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

.npmignore

100644100755
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,7 @@
44
experiments
55
node_modules
66
docs
7+
src
8+
test
9+
tsconfig.json
10+
vite.config.mts

.prettierrc.json

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

LICENSE

100644100755
File mode changed.

0 commit comments

Comments
 (0)