chore: one knobs monorepo with devknobs in packages/devknobs

Merged
ME
4d ago
+107318-78

summary

  • moves devknobs into packages/devknobs with its full git history (filter-repo + unrelated-history merge); git log --follow reaches its first commit
  • site depends on devknobs: workspace:*; dev still hot-reloads from devknobs source, build uses its dist
  • ci, deploy and preview install bun 1.3.14 and build devknobs before the site; ci runs devknobs typecheck and its 3447 tests
  • root oxlint/oxfmt and pre-commit skip packages/devknobs, which keeps its own checks
  • links and npm repository point to mertbuilds/knobs; docs describe the monorepo and the release steps

test plan

  • pnpm install --frozen-lockfile from a clean clone
  • turbo build typecheck test (8/8), lint, format:check, dev-tools-check
  • npm pack matches published 0.2.0 (446 files)
  • bun tests on linux: 3447 pass
  • gitleaks over the import: no leaks
  • code review

Summary by cubic

Merges the devknobs package into this monorepo at packages/devknobs, with its full git history, so the site and the package are built and tested together. The site now depends on devknobs: workspace:* instead of the published 0.2.0: dev still hot-reloads from devknobs source, and builds use its dist.

  • CI, deploy, and preview workflows install bun 1.3.14 and build devknobs before the site; CI also runs devknobs' typecheck and its 3,447 tests.
  • The root oxlint, oxfmt, and pre-commit checks skip packages/devknobs, which keeps its own style and checks.
  • Links and repository now point to mertbuilds/knobs; README and AGENTS.md describe the monorepo layout and release steps.