Skip to content

Commit 58133c4

Browse files
authored
Merge pull request #55 from IIIF-Commons/feature/tsdown
Migrate to tsdown
2 parents 0c9932e + d78dd8e commit 58133c4

7 files changed

Lines changed: 462 additions & 984 deletions

File tree

.github/workflows/build-test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
node: ['18', '20']
10+
node: ['18', '22']
1111

1212
name: Node ${{ matrix.node }} build
1313
steps:
@@ -30,3 +30,4 @@ jobs:
3030
- run: pnpm run typecheck
3131
- run: node pkg-tests/node-load.cjs
3232
- run: node pkg-tests/node-load.mjs
33+
- run: node pkg-tests/node-umd.mjs

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- name: Setup node
1414
uses: actions/setup-node@v2
1515
with:
16-
node-version: '18.x'
16+
node-version: '20.x'
1717

1818
- uses: pnpm/action-setup@v3
1919
with:
@@ -36,7 +36,7 @@ jobs:
3636
- name: Setup node
3737
uses: actions/setup-node@v2
3838
with:
39-
node-version: '18.x'
39+
node-version: '20.x'
4040

4141
- name: Set tag
4242
id: tagName

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@
7878
}
7979
},
8080
"scripts": {
81-
"build": "tsup",
82-
"dev": "tsup --watch",
81+
"build": "tsdown && tsdown --config tsdown.umd.ts",
82+
"dev": "tsdown --watch",
8383
"typecheck": "tsc --noEmit",
8484
"test": "vitest",
85-
"prepack": "tsup",
85+
"prepack": "tsdown && tsdown --config tsdown.umd.ts",
8686
"lint": "publint"
8787
},
8888
"dependencies": {
@@ -100,7 +100,7 @@
100100
"typescript": "^5.4.4",
101101
"vitest": "^2.1.8",
102102
"publint": "^0.2.7",
103-
"tsup": "^8.0.2"
103+
"tsdown": "^0.14.1"
104104
},
105105
"sideEffects": false,
106106
"publishConfig": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const IIIFParser = require('../dist/index.global');
1+
import '../dist/index.umd.js';
22

33
console.log(IIIFParser.Presentation2.Traverse);
44
console.log(IIIFParser.Presentation3.Traverse);

0 commit comments

Comments
 (0)