|
4 | 4 | "description": "A library to create Semaphore identities.",
|
5 | 5 | "license": "MIT",
|
6 | 6 | "main": "dist/index.node.js",
|
| 7 | + "browser": "dist/index.browser.mjs", |
7 | 8 | "exports": {
|
8 |
| - "import": "./dist/index.mjs", |
9 |
| - "require": "./dist/index.node.js", |
10 |
| - "types": "./dist/types/index.d.ts" |
| 9 | + ".": { |
| 10 | + "node": { |
| 11 | + "import": "./dist/index.node.mjs", |
| 12 | + "require": "./dist/index.node.js" |
| 13 | + }, |
| 14 | + "browser": "./dist/index.browser.mjs", |
| 15 | + "default": "./dist/index.browser.mjs", |
| 16 | + "types": "./dist/types/index.d.ts" |
| 17 | + } |
11 | 18 | },
|
12 | 19 | "types": "dist/types/index.d.ts",
|
13 | 20 | "files": [
|
|
22 | 29 | "url": "https://github.com/semaphore-protocol/semaphore.git/issues"
|
23 | 30 | },
|
24 | 31 | "scripts": {
|
25 |
| - "build:watch": "rollup -c rollup.config.ts -w --configPlugin typescript", |
26 |
| - "build": "rimraf dist && rollup -c rollup.config.ts --configPlugin typescript", |
| 32 | + "build": "rimraf dist && yarn build:browser && yarn build:node", |
| 33 | + "build:browser": "rollup -c rollup.browser.config.ts --configPlugin typescript", |
| 34 | + "build:node": "rollup -c rollup.node.config.ts --configPlugin typescript", |
27 | 35 | "prepublishOnly": "yarn build"
|
28 | 36 | },
|
29 | 37 | "publishConfig": {
|
30 | 38 | "access": "public"
|
31 | 39 | },
|
32 | 40 | "devDependencies": {
|
| 41 | + "@rollup/plugin-alias": "^5.1.0", |
33 | 42 | "@rollup/plugin-commonjs": "^24.0.1",
|
34 | 43 | "@rollup/plugin-node-resolve": "^15.0.1",
|
35 | 44 | "rollup-plugin-cleanup": "^3.2.1",
|
|
0 commit comments