From ddc4c37e4a76313951dd68e24de5546fb1f5c625 Mon Sep 17 00:00:00 2001 From: ryardley Date: Tue, 28 Oct 2025 10:54:58 -0300 Subject: [PATCH 1/3] setup package shell and build into pkg folder --- examples/CRISP/package.json | 2 +- .../CRISP/packages/crisp-zk-inputs/.gitignore | 1 + .../packages/crisp-zk-inputs/package.json | 23 +++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 examples/CRISP/packages/crisp-zk-inputs/.gitignore create mode 100644 examples/CRISP/packages/crisp-zk-inputs/package.json diff --git a/examples/CRISP/package.json b/examples/CRISP/package.json index da3959bd6a..6ba97e49a7 100644 --- a/examples/CRISP/package.json +++ b/examples/CRISP/package.json @@ -21,7 +21,7 @@ "test:sdk": "cd sdk && pnpm test", "release:sdk": "cd sdk && pnpm release", "report": "playwright show-report", - "build:wasm": "wasm-pack build ./crates/zk-inputs-wasm --scope enclave --out-dir ../../packages/crisp-zk-inputs --out-name index" + "build:wasm": "wasm-pack build ./crates/zk-inputs-wasm --scope enclave --out-dir ../../packages/crisp-zk-inputs/pkg --out-name index" }, "devDependencies": { "@playwright/test": "1.52.0", diff --git a/examples/CRISP/packages/crisp-zk-inputs/.gitignore b/examples/CRISP/packages/crisp-zk-inputs/.gitignore new file mode 100644 index 0000000000..01d0a08458 --- /dev/null +++ b/examples/CRISP/packages/crisp-zk-inputs/.gitignore @@ -0,0 +1 @@ +pkg/ diff --git a/examples/CRISP/packages/crisp-zk-inputs/package.json b/examples/CRISP/packages/crisp-zk-inputs/package.json new file mode 100644 index 0000000000..0c8928ea5e --- /dev/null +++ b/examples/CRISP/packages/crisp-zk-inputs/package.json @@ -0,0 +1,23 @@ +{ + "name": "@enclave/crisp-zk-inputs", + "type": "module", + "description": "Core logic to pre-compute CRISP ZK inputs (WASM/JavaScript bindings).", + "version": "0.1.0", + "license": "LGPL-3.0-only", + "repository": { + "type": "git", + "url": "https://github.com/gnosisguild/enclave" + }, + "files": [ + "pkg/index_bg.wasm", + "pkg/index.js", + "pkg/index_bg.js", + "pkg/index.d.ts" + ], + "main": "pkg/index.js", + "types": "pkg/index.d.ts", + "sideEffects": [ + "./pkg/index.js", + "./pkg/snippets/*" + ] +} From 4610cd792eeaaf0bc64a17e6d0ae2dd87992170c Mon Sep 17 00:00:00 2001 From: ryardley Date: Tue, 28 Oct 2025 10:58:58 -0300 Subject: [PATCH 2/3] remove scope to avoid naming conflicts --- examples/CRISP/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/CRISP/package.json b/examples/CRISP/package.json index 6ba97e49a7..1451e0cdcb 100644 --- a/examples/CRISP/package.json +++ b/examples/CRISP/package.json @@ -21,7 +21,7 @@ "test:sdk": "cd sdk && pnpm test", "release:sdk": "cd sdk && pnpm release", "report": "playwright show-report", - "build:wasm": "wasm-pack build ./crates/zk-inputs-wasm --scope enclave --out-dir ../../packages/crisp-zk-inputs/pkg --out-name index" + "build:wasm": "wasm-pack build ./crates/zk-inputs-wasm --out-dir ../../packages/crisp-zk-inputs/pkg --out-name index" }, "devDependencies": { "@playwright/test": "1.52.0", From 1fcdf80bb009954411531b2e2880de5f28aea446 Mon Sep 17 00:00:00 2001 From: ryardley Date: Tue, 28 Oct 2025 14:50:38 +0000 Subject: [PATCH 3/3] add --no-pack --- examples/CRISP/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/CRISP/package.json b/examples/CRISP/package.json index 1451e0cdcb..a066a83057 100644 --- a/examples/CRISP/package.json +++ b/examples/CRISP/package.json @@ -21,7 +21,7 @@ "test:sdk": "cd sdk && pnpm test", "release:sdk": "cd sdk && pnpm release", "report": "playwright show-report", - "build:wasm": "wasm-pack build ./crates/zk-inputs-wasm --out-dir ../../packages/crisp-zk-inputs/pkg --out-name index" + "build:wasm": "wasm-pack build ./crates/zk-inputs-wasm --no-pack --out-dir ../../packages/crisp-zk-inputs/pkg --out-name index" }, "devDependencies": { "@playwright/test": "1.52.0",