Skip to content

Commit 70d80fc

Browse files
committed
Working build state
1 parent 66db489 commit 70d80fc

File tree

16 files changed

+1836
-239
lines changed

16 files changed

+1836
-239
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
dist
22
node_modules
3+
4+
# Auto-generated UI entry files (generated by vite.ui.config.ts)
5+
src/ui/entries/*.html
36
.vscode/mcp.json
47
.github/prompts/*
58

package.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@
2525
"types": "./dist/cjs/tools/index.d.ts",
2626
"default": "./dist/cjs/tools/index.js"
2727
}
28+
},
29+
"./ui": {
30+
"import": {
31+
"types": "./dist/esm/ui/build.d.ts",
32+
"default": "./dist/esm/ui/build.js"
33+
},
34+
"require": {
35+
"types": "./dist/cjs/ui/build.d.ts",
36+
"default": "./dist/cjs/ui/build.js"
37+
}
2838
}
2939
},
3040
"main": "./dist/cjs/lib.js",
@@ -51,8 +61,9 @@
5161
"build:update-package-version": "tsx scripts/updatePackageVersion.ts",
5262
"build:esm": "tsc --project tsconfig.esm.json && chmod +x dist/esm/index.js",
5363
"build:cjs": "tsc --project tsconfig.cjs.json",
64+
"build:ui": "vite build --config vite.ui.config.ts",
5465
"build:universal-package": "tsx scripts/createUniversalPackage.ts",
55-
"build": "pnpm run build:clean && concurrently \"pnpm run build:esm\" \"pnpm run build:cjs\" && pnpm run build:universal-package",
66+
"build": "pnpm run build:clean && concurrently \"pnpm run build:esm\" \"pnpm run build:cjs\" && pnpm run build:ui && pnpm run build:universal-package",
5667
"inspect": "pnpm run build && mcp-inspector -- dist/esm/index.js",
5768
"prettier": "prettier",
5869
"check": "concurrently \"pnpm run build\" \"pnpm run check:types\" \"pnpm run check:lint\" \"pnpm run check:format\" \"pnpm run check:dependencies\"",
@@ -87,9 +98,11 @@
8798
"@types/node": "^24.5.2",
8899
"@types/proper-lockfile": "^4.1.4",
89100
"@types/react": "^18.0.0",
101+
"@types/react-dom": "^19.2.3",
90102
"@types/semver": "^7.7.0",
91103
"@types/yargs-parser": "^21.0.3",
92104
"@typescript-eslint/parser": "^8.44.0",
105+
"@vitejs/plugin-react": "^5.1.1",
93106
"@vitest/coverage-v8": "^3.2.4",
94107
"@vitest/eslint-plugin": "^1.3.4",
95108
"concurrently": "^9.2.1",
@@ -113,6 +126,9 @@
113126
"typescript": "^5.9.2",
114127
"typescript-eslint": "^8.41.0",
115128
"uuid": "^13.0.0",
129+
"vite": "^5.4.21",
130+
"vite-plugin-node-polyfills": "^0.24.0",
131+
"vite-plugin-singlefile": "^2.3.0",
116132
"vitest": "^3.2.4"
117133
},
118134
"dependencies": {

0 commit comments

Comments
 (0)