Skip to content

Commit 9e6625f

Browse files
committed
refactor: rename packages
1 parent 3f0e5fd commit 9e6625f

36 files changed

Lines changed: 1250 additions & 61 deletions

apps/server-mcp/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
"main": "dist/index.js",
55
"types": "dist/index.d.ts",
66
"scripts": {
7-
"build": "bun run build:asset && bun build src/index.ts --outdir=dist --target=bun --minify",
8-
"build:asset": "mkdir -p dist/widget/bar-chart dist/widget/line-chart dist/widget/scatterplot && cp src/widget/bar-chart/bar-chart-widget.html dist/widget/bar-chart/bar-chart-widget.html && cp src/widget/line-chart/line-chart-widget.html dist/widget/line-chart/line-chart-widget.html && cp src/widget/scatterplot/scatterplot-widget.html dist/widget/scatterplot/scatterplot-widget.html",
7+
"build": "bun build src/index.ts --outdir=dist --target=bun --minify",
98
"build:types": "tsc --emitDeclarationOnly",
109
"dev": "bun --watch run src/index.ts",
1110
"inspector": "npx @mcpjam/inspector@latest",
@@ -22,7 +21,9 @@
2221
"devDependencies": {
2322
"@effect/language-service": "^0.84.2",
2423
"@effect/vitest": "4.0.0-beta.43",
25-
"@repo/bar-chart-widget": "workspace:*",
24+
"@repo/widget-bar-chart": "workspace:*",
25+
"@repo/widget-line-chart": "workspace:*",
26+
"@repo/widget-scatterplot": "workspace:*",
2627
"@repo/config-typescript": "workspace:*",
2728
"@types/bun": "1.3.11",
2829
"vitest": "^4.1.2"

apps/server-mcp/src/widget/bar-chart/bar-chart.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ const BarChartWidgetHtml = Effect.gen(function* () {
1010
const sourceSuffix = path.join("widget", "bar-chart");
1111
const isSourcePath = import.meta.dir.endsWith(sourceSuffix);
1212
const htmlPath = isSourcePath
13-
? path.join(import.meta.dir, "bar-chart-widget.html")
14-
: path.join(import.meta.dir, "widget/bar-chart/bar-chart-widget.html");
13+
? path.join(import.meta.dir, "widget-bar-chart.html")
14+
: path.join(import.meta.dir, "widget/bar-chart/widget-bar-chart.html");
1515
return yield* fs.readFileString(htmlPath);
1616
});
1717

apps/server-mcp/src/widget/bar-chart/widget-bar-chart.html

Lines changed: 185 additions & 0 deletions
Large diffs are not rendered by default.

apps/server-mcp/src/widget/line-chart/line-chart.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ const LineChartWidgetHtml = Effect.gen(function* () {
1010
const sourceSuffix = path.join("widget", "line-chart");
1111
const isSourcePath = import.meta.dir.endsWith(sourceSuffix);
1212
const htmlPath = isSourcePath
13-
? path.join(import.meta.dir, "line-chart-widget.html")
14-
: path.join(import.meta.dir, "widget/line-chart/line-chart-widget.html");
13+
? path.join(import.meta.dir, "widget-line-chart.html")
14+
: path.join(import.meta.dir, "widget/line-chart/widget-line-chart.html");
1515
return yield* fs.readFileString(htmlPath);
1616
});
1717

apps/server-mcp/src/widget/line-chart/widget-line-chart.html

Lines changed: 185 additions & 0 deletions
Large diffs are not rendered by default.

apps/server-mcp/src/widget/scatterplot/scatterplot.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ const ScatterplotWidgetHtml = Effect.gen(function* () {
1010
const sourceSuffix = path.join("widget", "scatterplot");
1111
const isSourcePath = import.meta.dir.endsWith(sourceSuffix);
1212
const htmlPath = isSourcePath
13-
? path.join(import.meta.dir, "scatterplot-widget.html")
14-
: path.join(import.meta.dir, "widget/scatterplot/scatterplot-widget.html");
13+
? path.join(import.meta.dir, "widget-scatterplot.html")
14+
: path.join(import.meta.dir, "widget/scatterplot/widget-scatterplot.html");
1515
return yield* fs.readFileString(htmlPath);
1616
});
1717

apps/server-mcp/src/widget/scatterplot/widget-scatterplot.html

Lines changed: 185 additions & 0 deletions
Large diffs are not rendered by default.

bun.lock

Lines changed: 49 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Bar Chart Widget
2+
3+
Builds a single-file MCP UI widget that renders a bar chart.
4+
5+
## Scripts
6+
7+
- `bun run build`: build `mcp-app.html` into `dist/mcp-app.html`
8+
- `bun run dev`: local Vite dev server
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1" />
6+
<title>Bar Chart Widget</title>
7+
<style>
8+
*,
9+
*::before,
10+
*::after {
11+
box-sizing: border-box;
12+
margin: 0;
13+
padding: 0;
14+
}
15+
16+
html,
17+
body {
18+
width: 100%;
19+
height: 100%;
20+
}
21+
22+
body {
23+
background: transparent;
24+
color: inherit;
25+
font: inherit;
26+
line-height: 1.4;
27+
}
28+
29+
img,
30+
svg,
31+
canvas,
32+
video {
33+
display: block;
34+
max-width: 100%;
35+
}
36+
</style>
37+
</head>
38+
<body>
39+
<div id="root"></div>
40+
<script type="module" src="/src/app.tsx"></script>
41+
</body>
42+
</html>

0 commit comments

Comments
 (0)