mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 09:16:01 +08:00
[c3] fix build:construct3-lib in windows
This commit is contained in:
parent
a857481dd3
commit
3f864d3bc8
@ -18,7 +18,7 @@
|
|||||||
"build:core:esm": "npx esbuild --bundle spine-core/src/index.ts --tsconfig=spine-core/tsconfig.json --sourcemap --outfile=spine-core/dist/esm/spine-core.mjs --format=esm --global-name=spine",
|
"build:core:esm": "npx esbuild --bundle spine-core/src/index.ts --tsconfig=spine-core/tsconfig.json --sourcemap --outfile=spine-core/dist/esm/spine-core.mjs --format=esm --global-name=spine",
|
||||||
"build:construct3": "npm run build:construct3-lib && npx tsc --project spine-construct3/tsconfig.json && npm run build:construct3:copy-assets",
|
"build:construct3": "npm run build:construct3-lib && npx tsc --project spine-construct3/tsconfig.json && npm run build:construct3:copy-assets",
|
||||||
"build:construct3:copy-assets": "npx copyfiles -u 2 \"spine-construct3/src/**/*.json\" \"spine-construct3/src/**/*.svg\" spine-construct3/dist/ && npx copyfiles -u 4 spine-construct3/spine-construct3-lib/dist/iife/spine-construct3-lib.js spine-construct3/dist/c3runtime",
|
"build:construct3:copy-assets": "npx copyfiles -u 2 \"spine-construct3/src/**/*.json\" \"spine-construct3/src/**/*.svg\" spine-construct3/dist/ && npx copyfiles -u 4 spine-construct3/spine-construct3-lib/dist/iife/spine-construct3-lib.js spine-construct3/dist/c3runtime",
|
||||||
"build:construct3-lib": "npx esbuild --bundle spine-construct3/spine-construct3-lib/src/index.ts --tsconfig=spine-construct3/spine-construct3-lib/tsconfig.json --sourcemap --outfile=spine-construct3/spine-construct3-lib/dist/iife/spine-construct3-lib.js --format=iife --global-name=spine --footer:js=if(!globalThis.spine)globalThis.spine=spine;",
|
"build:construct3-lib": "cd ./spine-construct3/spine-construct3-lib && node esbuild.mjs",
|
||||||
"build:canvas:iife": "npx esbuild --bundle spine-canvas/src/index.ts --tsconfig=spine-canvas/tsconfig.json --sourcemap --outfile=spine-canvas/dist/iife/spine-canvas.js --format=iife --global-name=spine",
|
"build:canvas:iife": "npx esbuild --bundle spine-canvas/src/index.ts --tsconfig=spine-canvas/tsconfig.json --sourcemap --outfile=spine-canvas/dist/iife/spine-canvas.js --format=iife --global-name=spine",
|
||||||
"build:canvas:esm": "npx esbuild --bundle spine-canvas/src/index.ts --tsconfig=spine-canvas/tsconfig.json --sourcemap --outfile=spine-canvas/dist/esm/spine-canvas.mjs --format=esm --global-name=spine",
|
"build:canvas:esm": "npx esbuild --bundle spine-canvas/src/index.ts --tsconfig=spine-canvas/tsconfig.json --sourcemap --outfile=spine-canvas/dist/esm/spine-canvas.mjs --format=esm --global-name=spine",
|
||||||
"build:canvaskit:iife": "npx esbuild --bundle spine-canvaskit/src/index.ts --tsconfig=spine-canvaskit/tsconfig.json --sourcemap --outfile=spine-canvaskit/dist/iife/spine-canvaskit.js --external:canvaskit-wasm --format=iife --global-name=spine",
|
"build:canvaskit:iife": "npx esbuild --bundle spine-canvaskit/src/index.ts --tsconfig=spine-canvaskit/tsconfig.json --sourcemap --outfile=spine-canvaskit/dist/iife/spine-canvaskit.js --external:canvaskit-wasm --format=iife --global-name=spine",
|
||||||
|
|||||||
10
spine-ts/spine-construct3/spine-construct3-lib/esbuild.mjs
Normal file
10
spine-ts/spine-construct3/spine-construct3-lib/esbuild.mjs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import * as esbuild from "esbuild";
|
||||||
|
|
||||||
|
await esbuild.build({
|
||||||
|
bundle: true,
|
||||||
|
entryPoints: ["./src/index.ts"],
|
||||||
|
outfile: "./dist/iife/spine-construct3-lib.js",
|
||||||
|
format: "iife",
|
||||||
|
globalName: "spine",
|
||||||
|
footer: { js: "if(!globalThis.spine)globalThis.spine=spine;" },
|
||||||
|
});
|
||||||
Loading…
x
Reference in New Issue
Block a user