Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.
savvy-webPublic archive

About

Build modern ESM Node.js libraries with minimal configuration. Handles TypeScript declarations, package.json transformations, and PNPM workspace resolution automatically.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

166 Commits

Folders and files

Repository files navigation

rslib-builder

Caution

This package is deprecated and no longer maintained. All functionality has been moved to our new bundler @savvy-web/bundler Sources live in the Silk Suite monorepo. No further releases, fixes, or security patches will be published here.

Monorepo for @savvy-web/rslib-builder — an RSlib-based build system for modern ESM Node.js libraries and RSPress plugins.

Structure

Directory Description
package/ Main @savvy-web/rslib-builder package
examples/libraries/ NodeLibraryBuilder example consumers
examples/rspress-plugin/ RSPressPluginBuilder example (plugin + site)
lib/ Shared configs (lint-staged, commitlint, markdownlint)
docs/ Package documentation and guides

Quick Start

git clone https://github.com/savvy-web/rslib-builder.git
cd rslib-builder
pnpm install
pnpm build    # Build all workspaces via turbo
pnpm test     # Run all tests via vitest

Commands

Command Description
pnpm build Build all workspaces via turbo
pnpm test Run all tests
pnpm typecheck Type-check all workspaces
pnpm lint Check code with biome
pnpm lint:fix Auto-fix lint issues
pnpm reset Clean all build artifacts

Documentation

License

MIT

About

Build modern ESM Node.js libraries with minimal configuration. Handles TypeScript declarations, package.json transformations, and PNPM workspace resolution automatically.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages