| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…he browser without dynamically importing electron
…f maintaining them manually
| "build:esm": "swc ./src -d ./dist/esm --ignore **/*.d.ts --strip-leading-paths -C module.type=es6 -C module.ignoreDynamic=true", | ||
| "build:cjs": "swc ./src -d ./dist/cjs --ignore **/*.d.ts --strip-leading-paths -C module.type=commonjs -C module.ignoreDynamic=true", | ||
| "build": "npm run build:cjs && npm run build:esm && npm run build:esm:package", | ||
| "build:esm": "npx esbuild ./src/index.ts --bundle --format=esm --tree-shaking=true --minify --outdir=./dist/esm --format=esm --platform=node --define:BROWSER_BUILD=false --external:electron", |
There was a problem hiding this comment.
Maybe at this stage having an esbuild config might be a good idea...
Sorry, something went wrong.
There was a problem hiding this comment.
What about defining a NPM script with all common parameters? Something like this:
"esbuild": "npx esbuild ./src/index.ts --bundle --tree-shaking=true --minify --external:electron", "build:esm": "npm run esbuild -- --format=esm --outdir=./dist/esm --define:BROWSER_BUILD=false", "build:cjs": "npm run esbuild -- --format=cjs --outdir=./dist/cjs --define:BROWSER_BUILD=false", "build:browser": "npm run esbuild -- --format=esm --outdir=./dist/browser --define:BROWSER_BUILD=true",
Sorry, something went wrong.
| "build:esm": "swc ./src -d ./dist/esm --ignore **/*.d.ts --strip-leading-paths -C module.type=es6 -C module.ignoreDynamic=true", | ||
| "build:cjs": "swc ./src -d ./dist/cjs --ignore **/*.d.ts --strip-leading-paths -C module.type=commonjs -C module.ignoreDynamic=true", | ||
| "build": "npm run build:cjs && npm run build:esm && npm run build:esm:package", | ||
| "build:esm": "npx esbuild ./src/index.ts --bundle --format=esm --tree-shaking=true --minify --outdir=./dist/esm --format=esm --platform=node --define:BROWSER_BUILD=false --external:electron", |
There was a problem hiding this comment.
What about defining a NPM script with all common parameters? Something like this:
"esbuild": "npx esbuild ./src/index.ts --bundle --tree-shaking=true --minify --external:electron", "build:esm": "npm run esbuild -- --format=esm --outdir=./dist/esm --define:BROWSER_BUILD=false", "build:cjs": "npm run esbuild -- --format=cjs --outdir=./dist/cjs --define:BROWSER_BUILD=false", "build:browser": "npm run esbuild -- --format=esm --outdir=./dist/browser --define:BROWSER_BUILD=true",
Sorry, something went wrong.
| "build:cjs": "swc ./src -d ./dist/cjs --ignore **/*.d.ts --strip-leading-paths -C module.type=commonjs -C module.ignoreDynamic=true", | ||
| "build": "npm run build:cjs && npm run build:esm && npm run build:esm:package", | ||
| "esbuild": "npx esbuild ./src/index.ts --bundle --tree-shaking=true --minify --external:electron", | ||
| "build:esm": "npm run esbuild -- --format=esm --outdir=./dist/esm --format=esm --platform=node --define:BROWSER_BUILD=false", |
There was a problem hiding this comment.
| "build:esm": "npm run esbuild -- --format=esm --outdir=./dist/esm --format=esm --platform=node --define:BROWSER_BUILD=false", | |
| "build:esm": "npm run esbuild -- --format=esm --outdir=./dist/esm --platform=node --define:BROWSER_BUILD=false", |
Sorry, something went wrong.
| "build": "npm run build:cjs && npm run build:esm && npm run build:esm:package", | ||
| "esbuild": "npx esbuild ./src/index.ts --bundle --tree-shaking=true --minify --external:electron", | ||
| "build:esm": "npm run esbuild -- --format=esm --outdir=./dist/esm --format=esm --platform=node --define:BROWSER_BUILD=false", | ||
| "build:cjs": "npm run esbuild -- --format=cjs --outdir=./dist/cjs --format=cjs --platform=node --define:BROWSER_BUILD=false", |
There was a problem hiding this comment.
| "build:cjs": "npm run esbuild -- --format=cjs --outdir=./dist/cjs --format=cjs --platform=node --define:BROWSER_BUILD=false", | |
| "build:cjs": "npm run esbuild -- --format=cjs --outdir=./dist/cjs --platform=node --define:BROWSER_BUILD=false", |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Content
Fixed