From 01bef04d73e4a15f3e7f2a604912f5288021b2c4 Mon Sep 17 00:00:00 2001 From: Oleksandr Brezhniev Date: Tue, 10 Jun 2025 23:39:32 +0100 Subject: [PATCH 1/2] Fix detection of main component with public signals (#34) --- common/tester.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/tester.js b/common/tester.js index 10916fa..abcc3cb 100644 --- a/common/tester.js +++ b/common/tester.js @@ -41,7 +41,7 @@ async function parseOptionsAndCompile(circomInput, options) { const circomCode = await fs.promises.readFile(circomInput, "utf8"); // check if circomCode has main component instantiated - const mainRegex = /^\s*component\s+main(\s|=)/m; + const mainRegex = /^\s*component\s+main[\s={\/]/m; const mainDefined = mainRegex.test(circomCode); // if main is not defined, get all template names From de724233bab248824c4e6214374261a3b1d804a5 Mon Sep 17 00:00:00 2001 From: Oleksandr Brezhniev Date: Tue, 10 Jun 2025 23:41:55 +0100 Subject: [PATCH 2/2] Bump version --- package-lock.json | 6 +++--- package.json | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d1a489f..a5a22ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,19 @@ { "name": "circom_tester", - "version": "0.0.23", + "version": "0.0.24", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "circom_tester", - "version": "0.0.23", + "version": "0.0.24", "license": "GPL-3.0", "dependencies": { "chai": "^4.3.6", "ffjavascript": "^0.3.1", "fnv-plus": "^1.3.1", "r1csfile": "^0.0.48", - "snarkjs": "^0.7.3", + "snarkjs": "^0.7.5", "tmp-promise": "^3.0.3", "util": "^0.12.5" }, diff --git a/package.json b/package.json index f827b78..d02eee2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "circom_tester", - "version": "0.0.23", + "version": "0.0.24", "description": "Tools for testing circom circuits.", "main": "index.js", "scripts": { @@ -29,7 +29,7 @@ "r1csfile": "^0.0.48", "tmp-promise": "^3.0.3", "util": "^0.12.5", - "snarkjs": "^0.7.3" + "snarkjs": "^0.7.5" }, "devDependencies": { "@types/chai": "^4.3.6",