mirror of
https://github.com/semaphore-protocol/semaphore.git
synced 2026-04-28 03:00:41 -04:00
build(identity): include poseidon code in bundle
Former-commit-id: 8a056da221
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import alias from "@rollup/plugin-alias"
|
||||
import commonjs from "@rollup/plugin-commonjs"
|
||||
import json from "@rollup/plugin-json"
|
||||
import { nodeResolve } from "@rollup/plugin-node-resolve"
|
||||
import * as fs from "fs"
|
||||
import cleanup from "rollup-plugin-cleanup"
|
||||
import typescript from "rollup-plugin-typescript2"
|
||||
@@ -23,7 +25,7 @@ export default {
|
||||
banner
|
||||
}
|
||||
],
|
||||
external: [...Object.keys(pkg.dependencies), "poseidon-lite/poseidon2"],
|
||||
external: pkg.dependencies,
|
||||
plugins: [
|
||||
alias({
|
||||
entries: [{ find: "./random-number.node", replacement: "./random-number.browser" }]
|
||||
@@ -32,6 +34,8 @@ export default {
|
||||
tsconfig: "./build.tsconfig.json",
|
||||
useTsconfigDeclarationDir: true
|
||||
}),
|
||||
commonjs(),
|
||||
nodeResolve(),
|
||||
cleanup({ comments: "jsdoc" }),
|
||||
json()
|
||||
]
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import commonjs from "@rollup/plugin-commonjs"
|
||||
import { nodeResolve } from "@rollup/plugin-node-resolve"
|
||||
import * as fs from "fs"
|
||||
import cleanup from "rollup-plugin-cleanup"
|
||||
import typescript from "rollup-plugin-typescript2"
|
||||
@@ -18,12 +20,14 @@ export default {
|
||||
{ file: pkg.exports["."].node.require, format: "cjs", banner, exports: "auto" },
|
||||
{ file: pkg.exports["."].node.import, format: "es", banner }
|
||||
],
|
||||
external: [...Object.keys(pkg.dependencies), "poseidon-lite/poseidon2", "node:crypto"],
|
||||
external: [...Object.keys(pkg.dependencies), "node:crypto"],
|
||||
plugins: [
|
||||
typescript({
|
||||
tsconfig: "./build.tsconfig.json",
|
||||
useTsconfigDeclarationDir: true
|
||||
}),
|
||||
commonjs(),
|
||||
nodeResolve(),
|
||||
cleanup({ comments: "jsdoc" })
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user