diff --git a/.github/workflows/cli-e2e.yml b/.github/workflows/cli-e2e.yml index f1413c4f7..9dce4fd72 100644 --- a/.github/workflows/cli-e2e.yml +++ b/.github/workflows/cli-e2e.yml @@ -35,7 +35,7 @@ jobs: - name: Install workspace dependencies run: pnpm install --frozen-lockfile - - name: Build CLI and templates + - name: Build CLI run: pnpm --filter @openuidev/cli build - name: Pack CLI diff --git a/packages/openui-cli/package.json b/packages/openui-cli/package.json index 001376a23..1ea689230 100644 --- a/packages/openui-cli/package.json +++ b/packages/openui-cli/package.json @@ -11,8 +11,7 @@ ], "scripts": { "build:cli": "tsc -p .", - "build:templates": "node scripts/build-templates.js", - "build": "pnpm run build:cli && pnpm run build:templates", + "build": "pnpm run build:cli", "build:exec": "node dist/index.js", "lint:check": "eslint ./src --ignore-pattern 'src/templates/**'", "lint:fix": "eslint ./src --fix --ignore-pattern 'src/templates/**'", @@ -23,8 +22,7 @@ }, "devDependencies": { "@types/cross-spawn": "^6.0.6", - "@types/node": "catalog:", - "rimraf": "^5.0.7" + "@types/node": "catalog:" }, "keywords": [ "openui", @@ -58,6 +56,7 @@ "esbuild": "^0.25.10", "open": "^10.1.0", "openid-client": "^6.1.7", - "posthog-node": "^5.35.6" + "posthog-node": "^5.35.6", + "tar": "^7.4.3" } } diff --git a/packages/openui-cli/scripts/build-templates.js b/packages/openui-cli/scripts/build-templates.js deleted file mode 100644 index 1978d3c7c..000000000 --- a/packages/openui-cli/scripts/build-templates.js +++ /dev/null @@ -1,23 +0,0 @@ -const fs = require("node:fs"); -const path = require("node:path"); -const { rimrafSync } = require("rimraf"); - -const TEMPLATES = ["openui-self-hosted", "openui-cloud"]; - -for (const template of TEMPLATES) { - const srcDir = path.resolve(__dirname, "../src/templates", template); - const destDir = path.resolve(__dirname, "../dist/templates", template); - - if (!fs.existsSync(srcDir)) { - throw new Error(`Template source directory not found: ${srcDir}`); - } - - // Equivalent to: rm -rf dist/templates/