|
16 | 16 | "license": "MPL-2.0",
|
17 | 17 | "files": [
|
18 | 18 | "dist/**",
|
19 |
| - "wasm.js" |
| 19 | + "yoga.wasm" |
20 | 20 | ],
|
21 | 21 | "exports": {
|
22 | 22 | "./package.json": "./package.json",
|
23 | 23 | ".": {
|
24 | 24 | "import": "./dist/index.js",
|
25 | 25 | "require": "./dist/index.cjs"
|
26 | 26 | },
|
27 |
| - "./wasm": { |
| 27 | + "./standalone": { |
28 | 28 | "import": {
|
29 |
| - "types": "./dist/index.d.ts", |
30 |
| - "default": "./dist/index.js" |
| 29 | + "types": "./dist/standalone.d.ts", |
| 30 | + "default": "./dist/standalone.js" |
31 | 31 | },
|
32 | 32 | "require": {
|
33 |
| - "types": "./dist/index.d.cts", |
34 |
| - "default": "./dist/index.cjs" |
| 33 | + "types": "./dist/standalone.d.cts", |
| 34 | + "default": "./dist/standalone.cjs" |
35 | 35 | }
|
36 | 36 | }
|
37 | 37 | },
|
38 | 38 | "scripts": {
|
39 |
| - "prepare": "husky install", |
| 39 | + "prepare": "husky install && pnpm run vendor", |
40 | 40 | "dev": "pnpm run dev:default",
|
41 | 41 | "dev:default": "NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground",
|
42 | 42 | "dev:playground": "turbo dev --filter=satori-playground...",
|
43 |
| - "build": "NODE_ENV=production pnpm run build:default", |
44 |
| - "build:default": "tsup", |
| 43 | + "vendor": "cp node_modules/yoga-layout/dist/binaries/yoga.wasm .", |
| 44 | + "build": "pnpm run build:default && pnpm run build:standalone", |
| 45 | + "build:default": "NODE_ENV=production tsup", |
| 46 | + "build:standalone": "NODE_ENV=production SATORI_STANDALONE=1 tsup", |
45 | 47 | "test": "NODE_ENV=test vitest run",
|
46 | 48 | "test:ui": "NODE_ENV=test vitest --ui --coverage.enabled",
|
47 | 49 | "test-type": "tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit",
|
|
115 | 117 | "packageManager": "pnpm@8.7.0",
|
116 | 118 | "engines": {
|
117 | 119 | "node": ">=16"
|
| 120 | + }, |
| 121 | + "pnpm": { |
| 122 | + "patchedDependencies": { |
| 123 | + "yoga-layout@3.2.1": "patches/yoga-layout@3.2.1.patch" |
| 124 | + } |
118 | 125 | }
|
119 | 126 | }
|
0 commit comments