|
8 | 8 | },
|
9 | 9 | "license": "MIT",
|
10 | 10 | "type": "module",
|
11 |
| - "main": "./dist/index.js", |
12 |
| - "module": "./dist/index.js", |
13 |
| - "types": "./dist/index.d.ts", |
| 11 | + "main": "./dist/index.mjs", |
14 | 12 | "exports": {
|
15 | 13 | ".": {
|
16 |
| - "import": { |
17 |
| - "types": "./dist/index.d.ts", |
18 |
| - "default": "./dist/index.js" |
19 |
| - }, |
20 |
| - "require": { |
21 |
| - "types": "./dist/cjs/index.d.cts", |
22 |
| - "default": "./dist/cjs/index.cjs" |
23 |
| - } |
| 14 | + "import": "./dist/index.mjs", |
| 15 | + "require": "./dist/index.cjs", |
| 16 | + "default": "./dist/index.mjs" |
24 | 17 | },
|
25 | 18 | "./*": "./*"
|
26 | 19 | },
|
|
47 | 40 | "svelte"
|
48 | 41 | ],
|
49 | 42 | "scripts": {
|
50 |
| - "build": "pnpm run build:clean && pnpm run build:js && pnpm run build:js-min && pnpm run build:cjs", |
51 |
| - "build:clean": "del-cli dist", |
52 |
| - "build:js": "mkdir -p dist && cp src/* dist", |
53 |
| - "build:js-min": "esbuild --bundle src/index.js --format=esm --minify --outfile=dist/index.min.js && cp dist/index.d.ts dist/index.min.d.ts", |
54 |
| - "build:cjs": "esbuild --bundle src/index.js --format=cjs --outfile=dist/cjs/index.cjs && cp dist/index.d.ts dist/cjs/index.d.cts", |
| 43 | + "build": "unbuild", |
55 | 44 | "format": "biome format . --write",
|
56 |
| - "lint": "biome check .", |
| 45 | + "lint": "pnpm run lint:js && pnpm run lint:ts && pnpm run lint:ts-no-strict", |
| 46 | + "lint:js": "biome check .", |
| 47 | + "lint:ts": "tsc --noEmit", |
| 48 | + "lint:ts-no-strict": "tsc --noEmit -p test/no-strict-null-checks/tsconfig.json", |
57 | 49 | "generate-types": "openapi-typescript -c test/redocly.yaml",
|
| 50 | + "prepack": "pnpm run build", |
58 | 51 | "pretest": "pnpm run generate-types",
|
59 |
| - "test": "pnpm run \"/^test:/\"", |
| 52 | + "test": "pnpm run test:js && pnpm run test:exports", |
60 | 53 | "test:js": "vitest run",
|
61 |
| - "test:ts": "tsc --noEmit", |
62 |
| - "test:ts-no-strict": "tsc --noEmit -p test/no-strict-null-checks/tsconfig.json", |
| 54 | + "test:exports": "pnpm run build && attw --pack .", |
63 | 55 | "test-e2e": "playwright test",
|
64 | 56 | "bench:js": "vitest bench",
|
65 | 57 | "e2e-vite-build": "vite build test/e2e/app",
|
|
71 | 63 | },
|
72 | 64 | "devDependencies": {
|
73 | 65 | "axios": "^1.9.0",
|
74 |
| - "del-cli": "^6.0.0", |
75 |
| - "esbuild": "^0.25.3", |
76 | 66 | "execa": "^9.5.2",
|
77 | 67 | "express": "^5.0.0",
|
78 | 68 | "feature-fetch": "^0.0.43",
|
|
0 commit comments