Skip to content

Commit a9d9f70

Browse files
authored
breaking: move to TS (#147)
1 parent d37b4cb commit a9d9f70

File tree

31 files changed

+1192
-898
lines changed

31 files changed

+1192
-898
lines changed

.github/workflows/package.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: PKG
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
sync:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v4
11+
- uses: pnpm/action-setup@v4
12+
- uses: actions/setup-node@v4
13+
with:
14+
node-version: 22
15+
cache: pnpm
16+
17+
- run: pnpm install
18+
- working-directory: ./workspace/aubade
19+
run: pnpm publish --dry-run --no-git-checks
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
name: REL
1+
name: PUB
22

33
on:
4-
push:
5-
tags: ['v*']
6-
branches-ignore: ['**']
4+
release:
5+
types: [published]
76

87
jobs:
98
publish:
109
runs-on: ubuntu-latest
1110
permissions:
1211
id-token: write
12+
1313
steps:
1414
- uses: actions/checkout@v4
1515
- uses: pnpm/action-setup@v4
@@ -19,7 +19,8 @@ jobs:
1919
registry-url: https://registry.npmjs.org
2020

2121
- run: pnpm install
22-
- run: pnpm publish ./workspace/aubade --no-git-checks
22+
- working-directory: ./workspace/aubade
23+
run: pnpm publish --no-git-checks
2324
env:
2425
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
2526
NPM_CONFIG_PROVENANCE: true

.github/workflows/quality.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ on:
66
pull_request:
77

88
jobs:
9-
lint:
9+
check:
1010
runs-on: ubuntu-latest
1111

1212
steps:
1313
- uses: actions/checkout@v4
1414
- uses: pnpm/action-setup@v4
1515
- uses: actions/setup-node@v4
1616
with:
17-
node-version: 20
17+
node-version: 22
1818
cache: pnpm
1919

2020
- run: pnpm install
21-
- run: pnpm lint
21+
- run: pnpm check
2222

2323
test:
2424
runs-on: ${{ matrix.os }}

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@
44
"scripts": {
55
"clean": "git add * && git clean -dfx -e node_modules",
66
"format": "prettier --write .",
7-
"lint": "pnpm run \"/^lint:.*/\"",
8-
"lint:style": "prettier --check .",
9-
"lint:workspace": "pnpm --filter \"./workspace/*\" lint",
10-
"test": "pnpm --filter \"./workspace/*\" test",
11-
"postinstall": "cd ./workspace/aubade && pnpm prepublish"
7+
"check": "pnpm run \"/^check:.*/\"",
8+
"check:style": "prettier --check .",
9+
"check:workspace": "pnpm --filter \"./workspace/*\" check",
10+
"test": "pnpm --filter \"./workspace/*\" test"
1211
},
13-
"packageManager": "pnpm@10.11.0",
12+
"packageManager": "pnpm@10.12.1",
1413
"prettier": "mauss/prettier.config.js",
1514
"devDependencies": {
16-
"@types/node": "^22.15.29",
17-
"mauss": "^0.9.1",
15+
"@types/node": "^24.0.3",
16+
"mauss": "^0.10.0",
1817
"prettier": "^3.5.3",
19-
"prettier-plugin-sort-package-json": "^1.0.1",
18+
"prettier-plugin-sort-package-json": "^1.1.0",
2019
"prettier-plugin-svelte": "^3.4.0",
21-
"typescript": "^5.8.3"
20+
"typescript": "^5.8.3",
21+
"vitest": "^3.2.4"
2222
}
2323
}

0 commit comments

Comments
 (0)