|
9 | 9 | "build": "run-s 'build:tsc' 'build:esbuild' 'build:extism' 'build:pack'", |
10 | 10 | "build:esbuild": "node esbuild.js", |
11 | 11 | "build:extism": "extism-js dist/index.js -i src/index.d.ts -o dist/plugin.wasm", |
12 | | - "build:pack": "node scripts/packbuild.js", |
| 12 | + "build:pack": "tsx scripts/packbuild.ts", |
13 | 13 | "build:tsc": "tsc --noEmit", |
| 14 | + "codegen": "tsx scripts/generate.ts", |
14 | 15 | "prepare": "husky", |
15 | 16 | "prettier": "prettier", |
16 | 17 | "syncpack": "syncpack", |
17 | 18 | "test": "pnpm dlx @taskless/packcheck@latest --fixture ./test/fixture.json --manifest ./dist/manifest.json ./dist/plugin.wasm", |
| 19 | + "tsx": "tsx", |
18 | 20 | "xo": "xo" |
19 | 21 | }, |
20 | 22 | "type": "module", |
21 | 23 | "main": "src/index.ts", |
| 24 | + "dependencies": { |
| 25 | + "zod": "^3.24.2" |
| 26 | + }, |
22 | 27 | "devDependencies": { |
23 | 28 | "@changesets/cli": "^2.27.7", |
24 | 29 | "@commitlint/cli": "^19.3.0", |
25 | 30 | "@commitlint/config-conventional": "^19.2.2", |
26 | 31 | "@extism/js-pdk": "^1.0.1", |
| 32 | + "@taskless/loader": "^0.0.27", |
| 33 | + "@types/node": "^22.13.5", |
27 | 34 | "esbuild": "^0.19.6", |
28 | 35 | "husky": "^9.0.11", |
| 36 | + "json-schema-to-typescript": "^15.0.4", |
29 | 37 | "lint-staged": "^15.2.4", |
| 38 | + "mkdirp": "^3.0.1", |
30 | 39 | "npm-run-all2": "^7.0.1", |
| 40 | + "pkg-dir": "^8.0.0", |
31 | 41 | "prettier": "^3.2.5", |
| 42 | + "rimraf": "^6.0.1", |
32 | 43 | "syncpack": "^12.3.2", |
33 | | - "typescript": "^5.3.2", |
| 44 | + "tsx": "^4.19.3", |
| 45 | + "type-fest": "^4.37.0", |
| 46 | + "typescript": "^5.8.2", |
34 | 47 | "uint8array-extras": "^1.4.0", |
35 | 48 | "xo": "^0.59.3" |
36 | 49 | }, |
|
0 commit comments