Skip to content

Commit 29cabb4

Browse files
authored
build: move poseidon-lite to dependencies (#870)
1 parent 48b0694 commit 29cabb4

File tree

6 files changed

+59
-127
lines changed

6 files changed

+59
-127
lines changed

packages/group/package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,14 @@
3030
"access": "public"
3131
},
3232
"devDependencies": {
33-
"@rollup/plugin-commonjs": "^25.0.7",
34-
"@rollup/plugin-node-resolve": "^15.2.3",
3533
"@rollup/plugin-typescript": "^11.1.6",
36-
"poseidon-lite": "^0.2.0",
3734
"rimraf": "^5.0.5",
3835
"rollup": "^4.12.0",
3936
"rollup-plugin-cleanup": "^3.2.1"
4037
},
4138
"dependencies": {
42-
"@zk-kit/lean-imt": "2.1.0",
43-
"@zk-kit/utils": "1.0.0"
39+
"@zk-kit/lean-imt": "2.2.1",
40+
"@zk-kit/utils": "1.2.1",
41+
"poseidon-lite": "0.3.0"
4442
}
4543
}

packages/group/rollup.config.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import commonjs from "@rollup/plugin-commonjs"
2-
import { nodeResolve } from "@rollup/plugin-node-resolve"
31
import typescript from "@rollup/plugin-typescript"
42
import * as fs from "fs"
53
import cleanup from "rollup-plugin-cleanup"
@@ -20,13 +18,11 @@ export default {
2018
{ file: pkg.exports.require, format: "cjs", banner, exports: "auto" },
2119
{ file: pkg.exports.default, format: "es", banner }
2220
],
23-
external: Object.keys(pkg.dependencies),
21+
external: [...Object.keys(pkg.dependencies), "poseidon-lite/poseidon2"],
2422
plugins: [
2523
typescript({
2624
tsconfig: "./build.tsconfig.json"
2725
}),
28-
commonjs(),
29-
nodeResolve(),
3026
cleanup({ comments: "jsdoc" })
3127
]
3228
}

packages/identity/package.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,15 @@
3131
},
3232
"devDependencies": {
3333
"@rollup/plugin-alias": "^5.1.0",
34-
"@rollup/plugin-commonjs": "^25.0.7",
35-
"@rollup/plugin-node-resolve": "^15.2.3",
3634
"@rollup/plugin-typescript": "^11.1.6",
3735
"rimraf": "^5.0.5",
3836
"rollup": "^4.12.0",
3937
"rollup-plugin-cleanup": "^3.2.1"
4038
},
4139
"dependencies": {
42-
"@zk-kit/baby-jubjub": "1.0.1",
43-
"@zk-kit/eddsa-poseidon": "1.0.2",
44-
"@zk-kit/utils": "1.2.0",
45-
"poseidon-lite": "0.2.0"
40+
"@zk-kit/baby-jubjub": "1.0.3",
41+
"@zk-kit/eddsa-poseidon": "1.0.4",
42+
"@zk-kit/utils": "1.2.1",
43+
"poseidon-lite": "0.3.0"
4644
}
4745
}

packages/identity/rollup.config.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import commonjs from "@rollup/plugin-commonjs"
2-
import { nodeResolve } from "@rollup/plugin-node-resolve"
31
import typescript from "@rollup/plugin-typescript"
42
import * as fs from "fs"
53
import cleanup from "rollup-plugin-cleanup"
@@ -20,13 +18,16 @@ export default {
2018
{ file: pkg.exports.require, format: "cjs", banner, exports: "auto" },
2119
{ file: pkg.exports.default, format: "es", banner }
2220
],
23-
external: Object.keys(pkg.dependencies),
21+
external: [
22+
...Object.keys(pkg.dependencies),
23+
"poseidon-lite/poseidon2",
24+
"@zk-kit/utils/type-checks",
25+
"@zk-kit/utils/conversions"
26+
],
2427
plugins: [
2528
typescript({
2629
tsconfig: "./build.tsconfig.json"
2730
}),
28-
commonjs(),
29-
nodeResolve({ preferBuiltins: false }),
3031
cleanup({ comments: "jsdoc" })
3132
]
3233
}

packages/proof/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
"@rollup/plugin-json": "^6.1.0",
4343
"@rollup/plugin-typescript": "^11.1.6",
4444
"@types/snarkjs": "^0",
45-
"poseidon-lite": "^0.2.0",
4645
"rimraf": "^5.0.5",
4746
"rollup": "^4.12.0",
4847
"rollup-plugin-cleanup": "^3.2.1"
@@ -54,7 +53,7 @@
5453
"dependencies": {
5554
"@semaphore-protocol/utils": "4.3.0",
5655
"@zk-kit/artifacts": "1.8.0",
57-
"@zk-kit/utils": "1.0.0",
56+
"@zk-kit/utils": "1.2.1",
5857
"ethers": "6.10.0",
5958
"snarkjs": "0.7.4"
6059
}

yarn.lock

Lines changed: 44 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -4861,7 +4861,7 @@ __metadata:
48614861
languageName: node
48624862
linkType: hard
48634863

4864-
"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15":
4864+
"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14":
48654865
version: 1.4.15
48664866
resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
48674867
checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09
@@ -5948,25 +5948,6 @@ __metadata:
59485948
languageName: node
59495949
linkType: hard
59505950

5951-
"@rollup/plugin-commonjs@npm:^25.0.7":
5952-
version: 25.0.7
5953-
resolution: "@rollup/plugin-commonjs@npm:25.0.7"
5954-
dependencies:
5955-
"@rollup/pluginutils": "npm:^5.0.1"
5956-
commondir: "npm:^1.0.1"
5957-
estree-walker: "npm:^2.0.2"
5958-
glob: "npm:^8.0.3"
5959-
is-reference: "npm:1.2.1"
5960-
magic-string: "npm:^0.30.3"
5961-
peerDependencies:
5962-
rollup: ^2.68.0||^3.0.0||^4.0.0
5963-
peerDependenciesMeta:
5964-
rollup:
5965-
optional: true
5966-
checksum: 10/89b108e245d1af6e7878ac949bfcd44e48f7d0c1eda0cb0b7e89c231ae73de455ffe2ac65eb03a398da4e8c300ce404f997fe66f8dde3d4d4794ffd2c1241fc3
5967-
languageName: node
5968-
linkType: hard
5969-
59705951
"@rollup/plugin-json@npm:^6.1.0":
59715952
version: 6.1.0
59725953
resolution: "@rollup/plugin-json@npm:6.1.0"
@@ -5997,25 +5978,6 @@ __metadata:
59975978
languageName: node
59985979
linkType: hard
59995980

6000-
"@rollup/plugin-node-resolve@npm:^15.2.3":
6001-
version: 15.2.3
6002-
resolution: "@rollup/plugin-node-resolve@npm:15.2.3"
6003-
dependencies:
6004-
"@rollup/pluginutils": "npm:^5.0.1"
6005-
"@types/resolve": "npm:1.20.2"
6006-
deepmerge: "npm:^4.2.2"
6007-
is-builtin-module: "npm:^3.2.1"
6008-
is-module: "npm:^1.0.0"
6009-
resolve: "npm:^1.22.1"
6010-
peerDependencies:
6011-
rollup: ^2.78.0||^3.0.0||^4.0.0
6012-
peerDependenciesMeta:
6013-
rollup:
6014-
optional: true
6015-
checksum: 10/d36a6792fbe9d8673d3a7c7dc88920be669ac54fba02ac0093d3c00fc9463fce2e87da1906a2651016742709c3d202b367fb49a62acd0d98f18409343f27b8b4
6016-
languageName: node
6017-
linkType: hard
6018-
60195981
"@rollup/plugin-replace@npm:^2.4.1":
60205982
version: 2.4.2
60215983
resolution: "@rollup/plugin-replace@npm:2.4.2"
@@ -6060,7 +6022,7 @@ __metadata:
60606022
languageName: node
60616023
linkType: hard
60626024

6063-
"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0":
6025+
"@rollup/pluginutils@npm:^5.1.0":
60646026
version: 5.1.0
60656027
resolution: "@rollup/pluginutils@npm:5.1.0"
60666028
dependencies:
@@ -6383,12 +6345,10 @@ __metadata:
63836345
version: 0.0.0-use.local
63846346
resolution: "@semaphore-protocol/group@workspace:packages/group"
63856347
dependencies:
6386-
"@rollup/plugin-commonjs": "npm:^25.0.7"
6387-
"@rollup/plugin-node-resolve": "npm:^15.2.3"
63886348
"@rollup/plugin-typescript": "npm:^11.1.6"
6389-
"@zk-kit/lean-imt": "npm:2.1.0"
6390-
"@zk-kit/utils": "npm:1.0.0"
6391-
poseidon-lite: "npm:^0.2.0"
6349+
"@zk-kit/lean-imt": "npm:2.2.1"
6350+
"@zk-kit/utils": "npm:1.2.1"
6351+
poseidon-lite: "npm:0.3.0"
63926352
rimraf: "npm:^5.0.5"
63936353
rollup: "npm:^4.12.0"
63946354
rollup-plugin-cleanup: "npm:^3.2.1"
@@ -6418,13 +6378,11 @@ __metadata:
64186378
resolution: "@semaphore-protocol/identity@workspace:packages/identity"
64196379
dependencies:
64206380
"@rollup/plugin-alias": "npm:^5.1.0"
6421-
"@rollup/plugin-commonjs": "npm:^25.0.7"
6422-
"@rollup/plugin-node-resolve": "npm:^15.2.3"
64236381
"@rollup/plugin-typescript": "npm:^11.1.6"
6424-
"@zk-kit/baby-jubjub": "npm:1.0.1"
6425-
"@zk-kit/eddsa-poseidon": "npm:1.0.2"
6426-
"@zk-kit/utils": "npm:1.2.0"
6427-
poseidon-lite: "npm:0.2.0"
6382+
"@zk-kit/baby-jubjub": "npm:1.0.3"
6383+
"@zk-kit/eddsa-poseidon": "npm:1.0.4"
6384+
"@zk-kit/utils": "npm:1.2.1"
6385+
poseidon-lite: "npm:0.3.0"
64286386
rimraf: "npm:^5.0.5"
64296387
rollup: "npm:^4.12.0"
64306388
rollup-plugin-cleanup: "npm:^3.2.1"
@@ -6441,9 +6399,8 @@ __metadata:
64416399
"@semaphore-protocol/utils": "npm:4.3.0"
64426400
"@types/snarkjs": "npm:^0"
64436401
"@zk-kit/artifacts": "npm:1.8.0"
6444-
"@zk-kit/utils": "npm:1.0.0"
6402+
"@zk-kit/utils": "npm:1.2.1"
64456403
ethers: "npm:6.10.0"
6446-
poseidon-lite: "npm:^0.2.0"
64476404
rimraf: "npm:^5.0.5"
64486405
rollup: "npm:^4.12.0"
64496406
rollup-plugin-cleanup: "npm:^3.2.1"
@@ -7840,13 +7797,6 @@ __metadata:
78407797
languageName: node
78417798
linkType: hard
78427799

7843-
"@types/resolve@npm:1.20.2":
7844-
version: 1.20.2
7845-
resolution: "@types/resolve@npm:1.20.2"
7846-
checksum: 10/1bff0d3875e7e1557b6c030c465beca9bf3b1173ebc6937cac547654b0af3bb3ff0f16470e9c4d7c5dc308ad9ac8627c38dbff24ef698b66673ff5bd4ead7f7e
7847-
languageName: node
7848-
linkType: hard
7849-
78507800
"@types/retry@npm:0.12.0":
78517801
version: 0.12.0
78527802
resolution: "@types/retry@npm:0.12.0"
@@ -8515,6 +8465,15 @@ __metadata:
85158465
languageName: node
85168466
linkType: hard
85178467

8468+
"@zk-kit/baby-jubjub@npm:1.0.3":
8469+
version: 1.0.3
8470+
resolution: "@zk-kit/baby-jubjub@npm:1.0.3"
8471+
dependencies:
8472+
"@zk-kit/utils": "npm:1.2.1"
8473+
checksum: 10/ae64d27f43ed53df15eebfb3468dadc202a587201a711b8716f1b855ea3b83e01e7eb5769eaa5c030979099c353396a0b1bf12dfa9c7575adce402ca64989e12
8474+
languageName: node
8475+
linkType: hard
8476+
85188477
"@zk-kit/binary-merkle-root.circom@npm:1.0.0":
85198478
version: 1.0.0
85208479
resolution: "@zk-kit/binary-merkle-root.circom@npm:1.0.0"
@@ -8524,14 +8483,15 @@ __metadata:
85248483
languageName: node
85258484
linkType: hard
85268485

8527-
"@zk-kit/eddsa-poseidon@npm:1.0.2":
8528-
version: 1.0.2
8529-
resolution: "@zk-kit/eddsa-poseidon@npm:1.0.2"
8486+
"@zk-kit/eddsa-poseidon@npm:1.0.4":
8487+
version: 1.0.4
8488+
resolution: "@zk-kit/eddsa-poseidon@npm:1.0.4"
85308489
dependencies:
8531-
"@zk-kit/baby-jubjub": "npm:1.0.1"
8532-
"@zk-kit/utils": "npm:1.0.0"
8490+
"@zk-kit/baby-jubjub": "npm:1.0.3"
8491+
"@zk-kit/utils": "npm:1.2.1"
85338492
buffer: "npm:6.0.3"
8534-
checksum: 10/4b4e984a96c5dbc95a8cf36ceb8b3712e37291c1473d01b0e22c15a33311e9cf88c86175d878dacda1852cc905cd2074aaa76defeaed33490be3964ca7a53372
8493+
poseidon-lite: "npm:0.3.0"
8494+
checksum: 10/f8c9603b8985813ad3ad09130306c529a754fa97f952a50ccf2762227c1e256cfce1c9f2b8bf5ed570d82a443a86ced56ce3f6fc30b57501c5e2a584be8f3b03
85358495
languageName: node
85368496
linkType: hard
85378497

@@ -8544,12 +8504,12 @@ __metadata:
85448504
languageName: node
85458505
linkType: hard
85468506

8547-
"@zk-kit/lean-imt@npm:2.1.0":
8548-
version: 2.1.0
8549-
resolution: "@zk-kit/lean-imt@npm:2.1.0"
8507+
"@zk-kit/lean-imt@npm:2.2.1":
8508+
version: 2.2.1
8509+
resolution: "@zk-kit/lean-imt@npm:2.2.1"
85508510
dependencies:
8551-
"@zk-kit/utils": "npm:1.2.0"
8552-
checksum: 10/897f88204c9ee548a2a977ef1efac8e4c0d2efdf284c88f759fdefd53b2c51a36b536130eb3241e68bd14e5039bcb8d6d788e7fca46fe442cfa3eceeb9c0eddf
8511+
"@zk-kit/utils": "npm:1.2.1"
8512+
checksum: 10/f57ba0ab15ff38609c352862b21023d370bd250c37c7ef15d4ee7724c8179a7fdd6647ac8a555e6cf523032d1c769fb9eae6de5364a97574224ff7de1a34f8a8
85538513
languageName: node
85548514
linkType: hard
85558515

@@ -8562,12 +8522,12 @@ __metadata:
85628522
languageName: node
85638523
linkType: hard
85648524

8565-
"@zk-kit/utils@npm:1.2.0":
8566-
version: 1.2.0
8567-
resolution: "@zk-kit/utils@npm:1.2.0"
8525+
"@zk-kit/utils@npm:1.2.1":
8526+
version: 1.2.1
8527+
resolution: "@zk-kit/utils@npm:1.2.1"
85688528
dependencies:
85698529
buffer: "npm:^6.0.3"
8570-
checksum: 10/4c0b37d64b28a6cc33c901a0c59325b1fe9c31e6519eaefe4aa6028ae9cb85e97f047976942875face030a1835d5c955ea546d7dc4fcf9d35df79192ee2502f3
8530+
checksum: 10/05cb209adadad753ae9ca9be7a1664fb4c3259a703f64e8b0af637e5fa4b2a9099c21b80a30df62cfe826b165941e1dfe0e95decde5a4eafd53328692cb0a4b8
85718531
languageName: node
85728532
linkType: hard
85738533

@@ -10034,7 +9994,7 @@ __metadata:
100349994
languageName: node
100359995
linkType: hard
100369996

10037-
"builtin-modules@npm:^3.1.0, builtin-modules@npm:^3.3.0":
9997+
"builtin-modules@npm:^3.1.0":
100389998
version: 3.3.0
100399999
resolution: "builtin-modules@npm:3.3.0"
1004010000
checksum: 10/62e063ab40c0c1efccbfa9ffa31873e4f9d57408cb396a2649981a0ecbce56aabc93c28feaccbc5658c95aab2703ad1d11980e62ec2e5e72637404e1eb60f39e
@@ -16583,15 +16543,6 @@ __metadata:
1658316543
languageName: node
1658416544
linkType: hard
1658516545

16586-
"is-builtin-module@npm:^3.2.1":
16587-
version: 3.2.1
16588-
resolution: "is-builtin-module@npm:3.2.1"
16589-
dependencies:
16590-
builtin-modules: "npm:^3.3.0"
16591-
checksum: 10/e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88
16592-
languageName: node
16593-
linkType: hard
16594-
1659516546
"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7":
1659616547
version: 1.2.7
1659716548
resolution: "is-callable@npm:1.2.7"
@@ -16947,15 +16898,6 @@ __metadata:
1694716898
languageName: node
1694816899
linkType: hard
1694916900

16950-
"is-reference@npm:1.2.1":
16951-
version: 1.2.1
16952-
resolution: "is-reference@npm:1.2.1"
16953-
dependencies:
16954-
"@types/estree": "npm:*"
16955-
checksum: 10/e7b48149f8abda2c10849ea51965904d6a714193d68942ad74e30522231045acf06cbfae5a4be2702fede5d232e61bf50b3183acdc056e6e3afe07fcf4f4b2bc
16956-
languageName: node
16957-
linkType: hard
16958-
1695916901
"is-reference@npm:^3.0.0":
1696016902
version: 3.0.2
1696116903
resolution: "is-reference@npm:3.0.2"
@@ -18723,15 +18665,6 @@ __metadata:
1872318665
languageName: node
1872418666
linkType: hard
1872518667

18726-
"magic-string@npm:^0.30.3":
18727-
version: 0.30.10
18728-
resolution: "magic-string@npm:0.30.10"
18729-
dependencies:
18730-
"@jridgewell/sourcemap-codec": "npm:^1.4.15"
18731-
checksum: 10/9f8bf6363a14c98a9d9f32ef833b194702a5c98fb931b05ac511b76f0b06fd30ed92beda6ca3261d2d52d21e39e891ef1136fbd032023f6cbb02d0b7d5767201
18732-
languageName: node
18733-
linkType: hard
18734-
1873518668
"make-dir@npm:^1.0.0":
1873618669
version: 1.3.0
1873718670
resolution: "make-dir@npm:1.3.0"
@@ -21824,7 +21757,14 @@ __metadata:
2182421757
languageName: node
2182521758
linkType: hard
2182621759

21827-
"poseidon-lite@npm:0.2.0, poseidon-lite@npm:^0.2.0":
21760+
"poseidon-lite@npm:0.3.0":
21761+
version: 0.3.0
21762+
resolution: "poseidon-lite@npm:0.3.0"
21763+
checksum: 10/1e7294f7fed91e1cdc3aee7bd0380461bfdba74ba34d100c2fc4e3d5434d09af0644f6c889b749b9511fd3867216a1aa6d575f070b716c6756b1f56c0067b71d
21764+
languageName: node
21765+
linkType: hard
21766+
21767+
"poseidon-lite@npm:^0.2.0":
2182821768
version: 0.2.0
2182921769
resolution: "poseidon-lite@npm:0.2.0"
2183021770
checksum: 10/63c7668b480ee3d57aaca0eda7e56d563ab2bfcc40bbce0e4bccdc9deed4c0d68255749356e328b622ce8715b1f1ba689fe1a86ca78eb1056a51a18daa252ee1

0 commit comments

Comments
 (0)