|
18 | 18 | "build": "run-s build:rust build:ts build:docs",
|
19 | 19 | "build:debug": "run-s build:rust-debug build:ts",
|
20 | 20 | "build:docs": "rimraf docs && typedoc --plugin typedoc-plugin-markdown --readme none --out docs js-src/index.ts",
|
21 |
| - "build:rust": "pnpm run build:rust-debug --release", |
| 21 | + "build:rust": "cargo-cp-artifact -nc generated/c2pa.node -- cargo build --message-format=json-render-diagnostics --release", |
22 | 22 | "build:rust-debug": "cargo build --message-format=json-render-diagnostics > cargo.log",
|
23 | 23 | "build:ts": "tsc -b && cpy index.node dist && cpy --flat js-src/types.d.ts dist/types && node scripts/fix-types.js",
|
24 | 24 | "changeset:publish": "changeset publish",
|
|
30 | 30 | "lint": "cargo clippy && pnpm eslint",
|
31 | 31 | "postbuild:rust-debug": "neon dist < cargo.log",
|
32 | 32 | "postcross-build": "neon dist -m /target < cross.log",
|
| 33 | + "postinstall": "node ./scripts/postinstall.js", |
33 | 34 | "release": "run-s build changeset:publish",
|
34 | 35 | "test": "jest",
|
35 | 36 | "test:watch": "jest --watch --runInBand --detectOpenHandles --forceExit"
|
|
46 | 47 | "@types/node": "^22.17.1",
|
47 | 48 | "@typescript-eslint/eslint-plugin": "^8.39.1",
|
48 | 49 | "@typescript-eslint/parser": "^8.39.1",
|
| 50 | + "cargo-cp-artifact": "^0.1.9", |
49 | 51 | "cpy-cli": "^5.0.0",
|
50 | 52 | "eslint": "^9.33.0",
|
51 | 53 | "fs-extra": "^11.3.1",
|
|
0 commit comments