Skip to content

Commit dca5973

Browse files
committed
🔧 use tsup for compiling
1 parent 587e20f commit dca5973

File tree

5 files changed

+394
-104
lines changed

5 files changed

+394
-104
lines changed

.github/workflows/jsr-publish.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ jobs:
4040
run: pnpm test
4141

4242
- name: Publish package
43-
run: npx jsr publish --allow-slow-types
43+
run: npx jsr publish

.github/workflows/test.yml

+3
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,6 @@ jobs:
2828

2929
- name: Run tests
3030
run: pnpm test
31+
32+
- name: Publish package
33+
run: npx jsr publish --dry-run

package.json

+8-4
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,25 @@
22
"name": "@sftsv/synk",
33
"version": "0.0.3",
44
"description": "A library for developing offline-first web applications based on async data replication and synchronization between clients and the server",
5+
"main": "dist/index.js",
6+
"module": "dist/index.mjs",
7+
"types": "dist/index.d.ts",
58
"scripts": {
6-
"build": "tsc",
9+
"build": "tsup src/index --format cjs,esm --dts",
710
"test": "vitest",
811
"test:ui": "vitest --ui",
912
"tsc": "tsc",
1013
"parcel": "parcel",
11-
"example:server": "pnpm run build && node dist/example/websocket-server.js",
12-
"example:client-produce": "pnpm run build && node dist/example/websocket-client-produce.js",
13-
"example:client-watch": "pnpm run build && node dist/example/websocket-client-watch.js",
14+
"example:server": "tsup src/example/websocket-server.ts --format cjs && node dist/websocket-server.js",
15+
"example:client-produce": "tsup src/example/websocket-client-produce.ts --format cjs && node dist/websocket-client-produce.js",
16+
"example:client-watch": "tsup src/example/websocket-client-watch.ts --format cjs && node dist/websocket-client-watch.js",
1417
"example:client-browser": "parcel src/example/browser/index.html"
1518
},
1619
"keywords": [],
1720
"author": "",
1821
"license": "GPL-3.0-only",
1922
"dependencies": {
23+
"tsup": "^8.0.2",
2024
"ws": "^8.15.1",
2125
"zod": "^3.22.4"
2226
},

0 commit comments

Comments
 (0)