Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/browser-bundle/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"./package.json": "./package.json"
},
"scripts": {
"build": "rm -rf dist && mkdir -p dist && esbuild src/entry.js --bundle --format=iife --minify --outfile=dist/openui-bundle.min.js '--define:process.env.NODE_ENV=\"production\"' --target=es2020 && node scripts/concat-css.mjs",
"build": "node scripts/prepare-dist.js && esbuild src/entry.js --bundle --format=iife --minify --outfile=dist/openui-bundle.min.js --define:process.env.NODE_ENV=\\\"production\\\" --target=es2020 && node scripts/concat-css.mjs",
"typecheck": "echo \"(no types to check — IIFE bundle)\"",
"lint:check": "eslint ./src",
"lint:fix": "eslint ./src --fix",
Expand Down
11 changes: 11 additions & 0 deletions packages/browser-bundle/scripts/prepare-dist.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import fs from "node:fs";

// Equivalent to: rm -rf dist && mkdir -p dist
fs.rmSync("dist", {
recursive: true,
force: true,
});

fs.mkdirSync("dist", {
recursive: true,
});
4 changes: 2 additions & 2 deletions packages/react-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@
"copy-css": "node cp-css.js",
"generate-scss-index": "node src/scripts/scss-import.js",
"generate:css-utils": "tsx src/scripts/generate-css-utils.ts",
"build": "rm -rf dist && pnpm generate:css-utils && pnpm build:scss && pnpm build:tsc && pnpm build:cjs && pnpm run copy-css",
"build": "node scripts/clean-dist.js && pnpm generate:css-utils && pnpm build:scss && pnpm build:tsc && pnpm build:cjs && pnpm run copy-css",
"typecheck": "tsc --noEmit",
"build:tsc": "tsc -p . || true",
"build:tsc": "tsc -p . || node -e \"process.exit(0)\"",
"build:cjs": "tsdown",
"build:scss": "sass src:dist --style compressed --no-source-map",
"storybook": "storybook dev -p 6006",
Expand Down
7 changes: 7 additions & 0 deletions packages/react-ui/scripts/clean-dist.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import fs from "node:fs";

// Equivalent to: rm -rf dist
fs.rmSync("dist", {
recursive: true,
force: true,
});
Loading