|
15 | 15 | "dist",
|
16 | 16 | "src"
|
17 | 17 | ],
|
18 |
| - "main": "dist/main/index.js", |
19 |
| - "module": "dist/module/index.js", |
20 |
| - "types": "dist/module/index.d.ts", |
| 18 | + "main": "dist/cjs/index.js", |
| 19 | + "module": "dist/esm/wrapper.mjs", |
| 20 | + "exports": { |
| 21 | + "import": "./dist/esm/wrapper.mjs", |
| 22 | + "require": "./dist/cjs/index.js" |
| 23 | + }, |
| 24 | + "types": "dist/cjs/index.d.ts", |
21 | 25 | "sideEffects": false,
|
22 | 26 | "repository": "supabase/supabase-js",
|
23 | 27 | "scripts": {
|
24 | 28 | "clean": "rimraf dist docs/v2",
|
25 |
| - "format": "prettier --write \"{src,test}/**/*.ts\"", |
| 29 | + "format": "prettier --write \"{src,test}/**/*.ts\" wrapper.mjs", |
26 | 30 | "build": "run-s clean format build:*",
|
27 |
| - "build:main": "tsc -p tsconfig.json", |
28 |
| - "build:module": "tsc -p tsconfig.module.json", |
| 31 | + "build:cjs": "tsc -p tsconfig.json", |
| 32 | + "build:esm": "cpy wrapper.mjs dist/esm/", |
29 | 33 | "build:umd": "webpack",
|
30 | 34 | "types-generate": "dts-gen -m '@supabase/supabase-js' -s",
|
31 | 35 | "test": "run-s test:types test:run",
|
|
34 | 38 | "test:db": "cd infra/db && docker-compose down && docker-compose up -d && sleep 5",
|
35 | 39 | "test:watch": "jest --watch --verbose false --silent false",
|
36 | 40 | "test:clean": "cd infra/db && docker-compose down",
|
37 |
| - "test:types": "run-s build:module && tsd --files test/*.test-d.ts", |
| 41 | + "test:types": "run-s build && tsd --files test/*.test-d.ts", |
38 | 42 | "docs": "typedoc --entryPoints src/index.ts --out docs/v2 --includes src/**/*.ts",
|
39 | 43 | "docs:json": "typedoc --entryPoints src/index.ts --includes src/**/*.ts --json docs/v2/spec.json --excludeExternals",
|
40 | 44 | "serve:coverage": "npm run test:coverage && serve test/coverage"
|
|
50 | 54 | "devDependencies": {
|
51 | 55 | "@sebbo2002/semantic-release-jsr": "^1.0.0",
|
52 | 56 | "@types/jest": "^29.2.5",
|
| 57 | + "cpy-cli": "^5.0.0", |
53 | 58 | "husky": "^4.3.0",
|
54 | 59 | "jest": "^29.3.1",
|
55 | 60 | "npm-run-all": "^4.1.5",
|
|
0 commit comments