Skip to content

chore: migrate @vlandoss/{config,run-run} → @rrlab/* toolchain#17

Merged
rqbazan merged 2 commits into
mainfrom
chore/migrate-rrlab-toolchain
May 21, 2026
Merged

chore: migrate @vlandoss/{config,run-run} → @rrlab/* toolchain#17
rqbazan merged 2 commits into
mainfrom
chore/migrate-rrlab-toolchain

Conversation

@rqbazan
Copy link
Copy Markdown
Member

@rqbazan rqbazan commented May 21, 2026

Summary

  • Replace @vlandoss/config + @vlandoss/run-run with the @rrlab/* toolchain (biome-config, biome-plugin, cli, ts-config, ts-plugin, tsdown-plugin) across root, package/, docsite/, and all 9 examples.
  • Bump biome schema to 2.4.15; loosen pins on @biomejs/biome and typescript to caret ranges.
  • Add a run-run.config.mts per example wiring biome() + ts() plugins; root config also includes tsdown(). package/tsdown.config.ts switches to plain tsdown.
  • Regenerate every example's pnpm-lock.yaml / bun.lock plus the root pnpm-lock.yaml.

Test plan

  • lefthook pre-commit (biome check + tsc) passes
  • pnpm install --ignore-workspace succeeds in each example
  • bun install succeeds in backend-bun and backend-deno
  • CI green on this branch

🤖 Generated with Claude Code

rqbazan and others added 2 commits May 20, 2026 22:23
Replace shared config + task runner with the @rrlab equivalents
(biome-config, biome-plugin, cli, ts-config, ts-plugin, tsdown-plugin)
across root, package, docsite and all 9 examples. Each example gains a
run-run.config.mts; root tsdown.config.ts switches to plain tsdown.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The new @rrlab toolchain exposes the package build as `rr pack` (from
@rrlab/tsdown-plugin); the legacy `build:lib` subcommand was dropped.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@rqbazan rqbazan merged commit bdaead2 into main May 21, 2026
13 checks passed
@rqbazan rqbazan deleted the chore/migrate-rrlab-toolchain branch May 21, 2026 03:36
rqbazan added a commit that referenced this pull request May 27, 2026
Builds on the @rrlab migration in #17, which pinned the older 0.x
releases. Bumps to the latest @rrlab/* and tightens the setup.

- @rrlab/{cli,biome-plugin,ts-plugin,tsdown-plugin} 0.x → 1.1.0
  across root + all 9 examples (+ lockfiles); pin exact versions
- @biomejs/biome → 2.4.15 (latest); apply its organizeImports safe fix
  to the two examples with a #config module declaration
- package/tsdown.config.ts: use @rrlab/tsdown-config defineLibConfig
- catalog @rrlab/{ts-config,tsdown-config}; declare them per-package
- drop package `build` script; prepublishOnly runs `rr pack` directly
- mise: glob config_roots ("examples/*"); env:pack + lib:{build,test}
  use `dir` + `rr pack`/`vitest run` instead of pnpm filters
- docs: point example setup at @rrlab/biome-config

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.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.

1 participant