My configuration for the Vite, TypeScript, and other tools in this monorepo.
packages/sea-builder: SEA (Single Executable Application) Builder for Node.js apps. It builds a single executable file from the source code. This is useful for CLI applications and other Node.js projects.packages/typescript-config: My TypeScript configuration for general projects.packages/vite-lib-config: Vite configuration for CLI and library projects.
And the example library:
packages/example-cli: Example CLI application using the SEA Builder.packages/example-lib: Example library for Node.js apps.
- Node.js: Any of the following versions
- Iron LTS (
^20.11.x) - Jod LTS (
^22.x.x) - Latest (
>=24.x.x)
- Iron LTS (
corepack enable
pnpm installpnpm run build
pnpm run dev # Build and watch for changes
pnpm run build:sea # Build the Single Executable Application(s)pnpm run lint
pnpm run lint:fix # Lint and auto-fixpnpm run testpnpm run cleanWelcome to contribute to this repository! For more details, please refer to CONTRIBUTING.md.