Skip to content

build: add wireit for better build management#74

Open
GeekyEggo wants to merge 7 commits into
mainfrom
build
Open

build: add wireit for better build management#74
GeekyEggo wants to merge 7 commits into
mainfrom
build

Conversation

@GeekyEggo
Copy link
Copy Markdown
Member

  • Adds type-checking to build process.
  • Improves build pipeline to better accomodate build dependencies.
  • Prepares for migration to mono-repo.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces Wireit-based build orchestration to improve build dependency management, adds TypeScript type-checking to the build pipeline, and updates related tooling/configuration in preparation for a future monorepo migration.

Changes:

  • Replace ad-hoc build/watch scripts with Wireit tasks and add a typecheck step.
  • Update build/watch behavior (incl. watch-mode detection) and TypeScript config.
  • Refresh lint/format tooling dependencies and update docs/comments accordingly.

Reviewed changes

Copilot reviewed 9 out of 12 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
vs.code-workspace Removes the workspace file from the repo.
tsconfig.json Adds Node types and reformats config.
src/validation/plugin/plugin.ts JSDoc wording/link adjustment.
src/config.ts JSDoc wording/link adjustment.
src/common/file-copier.ts JSDoc reflow/clarification.
src/common/command.ts JSDoc reflow/clarification.
src/commands/stop.ts JSDoc wording change.
src/commands/restart.ts JSDoc wording change.
rolldown.config.ts Changes watch-mode detection to align with new workflow.
package.json Adds Wireit tasks/scripts and a typecheck target; updates dev tooling deps.
package-lock.json Locks new toolchain dependency graph (incl. Wireit and updated lint/format deps).
.gitignore Ignores Wireit cache directory.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread rolldown.config.ts Outdated
Comment thread package.json Outdated
Comment thread package.json
GeekyEggo and others added 3 commits April 21, 2026 17:17
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants