|
7 | 7 | "ethereum"
|
8 | 8 | ],
|
9 | 9 | "license": "MIT",
|
10 |
| - "main": "dist/src/index.js", |
11 |
| - "typings": "dist/src/index.d.ts", |
12 |
| - "module": "dist/uniswapx-sdk.esm.js", |
| 10 | + "main": "./dist/cjs/src/index.js", |
| 11 | + "typings": "./dist/types/src/index.d.ts", |
| 12 | + "module": "./dist/esm/src/index.js", |
13 | 13 | "files": [
|
14 | 14 | "dist"
|
15 | 15 | ],
|
16 | 16 | "engines": {
|
17 | 17 | "node": ">=10"
|
18 | 18 | },
|
19 | 19 | "scripts": {
|
20 |
| - "build": "yarn run typechain && tsc -p tsconfig.json", |
| 20 | + "clean": "rm -rf dist", |
| 21 | + "build": "yarn clean && yarn run typechain && yarn build:cjs && yarn build:esm && yarn build:types", |
| 22 | + "build:cjs": "tsc -p tsconfig.cjs.json", |
| 23 | + "build:esm": "tsc -p tsconfig.esm.json", |
| 24 | + "build:types": "tsc -p tsconfig.types.json", |
21 | 25 | "lint": "eslint src --ext .ts",
|
22 | 26 | "lint:fix": "eslint src --ext .ts --fix",
|
23 | 27 | "prettier": "prettier \"src/**/*.ts\" --list-different",
|
|
96 | 100 | }
|
97 | 101 | ]
|
98 | 102 | ]
|
99 |
| - } |
| 103 | + }, |
| 104 | + "exports": { |
| 105 | + ".": { |
| 106 | + "types": "./dist/types/src/index.d.ts", |
| 107 | + "import": "./dist/esm/src/index.js", |
| 108 | + "require": "./dist/cjs/src/index.js" |
| 109 | + } |
| 110 | + }, |
| 111 | + "sideEffects": false |
100 | 112 | }
|
0 commit comments