diff --git a/.moon/tasks/tag-trunk.yml b/.moon/tasks/tag-trunk.yml index 4ac04b34..b6372608 100644 --- a/.moon/tasks/tag-trunk.yml +++ b/.moon/tasks/tag-trunk.yml @@ -4,8 +4,8 @@ tasks: serve: command: trunk serve local: true - mkDist: - command: mkdir -p dist/apps + mkTarget: + command: mkdir -p target/apps build: command: trunk args: @@ -19,4 +19,4 @@ tasks: - "*.html" - "*.toml" deps: - - mkDist + - mkTarget diff --git a/.moon/toolchain.yml b/.moon/toolchain.yml index c4c80b51..7f477c94 100644 --- a/.moon/toolchain.yml +++ b/.moon/toolchain.yml @@ -21,7 +21,7 @@ node: rust: syncToolchainConfig: true bins: - - trunk@0.21.5 + - trunk@0.21.14 targets: - wasm32-unknown-unknown components: diff --git a/.prototools b/.prototools index 4f6658f4..9b58fce3 100644 --- a/.prototools +++ b/.prototools @@ -3,7 +3,7 @@ go = "^1" moon = "^1" node = "^22" yarn = "^4" -rust = "^1" +rust = "^1.88" [plugins] dagger = "source:https://raw.githubusercontent.com/Phault/proto-toml-plugins/main/dagger/plugin.toml" diff --git a/Cargo.toml b/Cargo.toml index cba0da84..f30d193f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,5 @@ [workspace] +resolver = "3" members = ["apps/counter"] [workspace.package] edition = "2024" diff --git a/apps/app/src/hooks/use-apps.ts b/apps/app/src/hooks/use-apps.ts index d092e198..05e6f0c7 100644 --- a/apps/app/src/hooks/use-apps.ts +++ b/apps/app/src/hooks/use-apps.ts @@ -11,6 +11,12 @@ export const useProjects = () => title: "Wasm Counter", url: "/apps/counter", }, + { + description: + "An MCP Server that enables AI assistants to interact with your local browsers.", + title: "MCP Browser Kit", + url: "https://github.com/ndthanhdev/mcp-browser-kit", + }, ] satisfies Project[], [], ); diff --git a/apps/counter/Trunk.toml b/apps/counter/Trunk.toml index babf4148..d6398988 100644 --- a/apps/counter/Trunk.toml +++ b/apps/counter/Trunk.toml @@ -1,4 +1,4 @@ [build] filehash = false public_url = "/apps/counter/" -dist = "dist/apps/counter/" \ No newline at end of file +dist = "target/apps/counter/" \ No newline at end of file diff --git a/apps/counter/src/main.rs b/apps/counter/src/main.rs index 92a248b6..4002734e 100644 --- a/apps/counter/src/main.rs +++ b/apps/counter/src/main.rs @@ -43,7 +43,7 @@ impl Counter { fn view(&self) -> Column { column![row![ button("Decrement").on_press(Message::Decrement), - text(self.value).size(50), + text(self.value).size(50).align_x(iced::alignment::Horizontal::Center).width(100), button("Increment").on_press(Message::Increment) ] .spacing(20) diff --git a/etc/scripts/actions/build.ts b/etc/scripts/actions/build.ts index 7f39daa4..fe705694 100755 --- a/etc/scripts/actions/build.ts +++ b/etc/scripts/actions/build.ts @@ -20,4 +20,4 @@ await $`moon run app:build`; await $`moon run counter:build`; -await fs.copy(workDirs.apps.counter.dist.path, workDirs.apps.app.public.path); +await fs.copy(workDirs.apps.counter.target.path, workDirs.apps.app.public.path); diff --git a/etc/scripts/utils/work-dirs.ts b/etc/scripts/utils/work-dirs.ts index 82cd056a..e1020125 100755 --- a/etc/scripts/utils/work-dirs.ts +++ b/etc/scripts/utils/work-dirs.ts @@ -25,13 +25,13 @@ export const workDirs = { }, }, counter: { - dist: { + path: counter, + target: { apps: { - path: path.resolve(counter, "dist/apps"), + path: path.resolve(counter, "target/apps"), }, - path: path.resolve(counter, "dist"), + path: path.resolve(counter, "target"), }, - path: counter, }, path: apps, }, diff --git a/package.json b/package.json index 068c7781..6941d023 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,6 @@ "zustand": "^4.5.6", "zx": "^8.3.0" }, - "packageManager": "yarn@4.6.0", "engines": { "node": "22.12.0" }