Do not bundle dependencies in the module.
This commit is contained in:
parent
12c0f7df8d
commit
e2d2ebd056
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "online-3d-viewer",
|
"name": "online-3d-viewer",
|
||||||
"description": "Online 3D Viewer",
|
"description": "Online 3D Viewer",
|
||||||
"version": "0.8.11-beta2",
|
"version": "0.8.11-beta3",
|
||||||
"repository": "github:kovacsv/Online3DViewer",
|
"repository": "github:kovacsv/Online3DViewer",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
@ -25,7 +25,7 @@
|
|||||||
"build_css_prod": "cleancss -o build/o3dv.website.min.css website/css/*",
|
"build_css_prod": "cleancss -o build/o3dv.website.min.css website/css/*",
|
||||||
"build_engine_dev": "npm run update_engine_exports && esbuild source/engine/main.js --bundle --minify --global-name=OV --sourcemap --outfile=build/o3dv.min-dev.js",
|
"build_engine_dev": "npm run update_engine_exports && esbuild source/engine/main.js --bundle --minify --global-name=OV --sourcemap --outfile=build/o3dv.min-dev.js",
|
||||||
"build_engine_prod": "npm run update_engine_exports && esbuild source/engine/main.js --bundle --minify --global-name=OV --outfile=build/o3dv.min.js",
|
"build_engine_prod": "npm run update_engine_exports && esbuild source/engine/main.js --bundle --minify --global-name=OV --outfile=build/o3dv.min.js",
|
||||||
"build_engine_prod_esm": "npm run update_engine_exports && esbuild source/engine/main.js --bundle --minify --format=esm --outfile=build/o3dv.min.esm.js",
|
"build_engine_prod_esm": "npm run update_engine_exports && node ./tools/create_module.js",
|
||||||
"build_website_dev": "esbuild source/website/index.js --bundle --minify --global-name=OV --sourcemap --outfile=build/o3dv.website.min-dev.js",
|
"build_website_dev": "esbuild source/website/index.js --bundle --minify --global-name=OV --sourcemap --outfile=build/o3dv.website.min-dev.js",
|
||||||
"build_website_prod": "esbuild source/website/index.js --bundle --minify --global-name=OV --outfile=build/o3dv.website.min.js"
|
"build_website_prod": "esbuild source/website/index.js --bundle --minify --global-name=OV --outfile=build/o3dv.website.min.js"
|
||||||
},
|
},
|
||||||
|
|||||||
11
tools/create_module.js
Normal file
11
tools/create_module.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
import * as esbuild from 'esbuild';
|
||||||
|
|
||||||
|
esbuild.build ({
|
||||||
|
bundle: true,
|
||||||
|
minify: true,
|
||||||
|
entryPoints: ['./source/engine/main.js'],
|
||||||
|
external: ['three', 'fflate'],
|
||||||
|
outfile: './build/o3dv.min.esm.js',
|
||||||
|
format: "esm",
|
||||||
|
target: ["node14"]
|
||||||
|
});
|
||||||
Loading…
Reference in New Issue
Block a user