Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Builder config

My configuration for the Vite, TypeScript, and other tools in this monorepo.

Structure of the 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:

System Requirements

  • Node.js: Any of the following versions
    • Jod LTS (^22.23.1)
    • Krypton LTS (^24.2.0)
    • Latest (>=26.0.0)

Development

Install the dependencies

corepack enable
pnpm install

Node.js 26 and later no longer bundle Corepack. On those versions, install it from npm first:

npm install --global corepack
corepack enable
pnpm install

Building

pnpm run build
pnpm run dev # Build and watch for changes
pnpm run build:sea # Build the Single Executable Application(s)

Linting

pnpm run lint
pnpm run lint:fix # Lint and auto-fix

Testing

pnpm run test

Cleaning

pnpm run clean

Contributing

Welcome to contribute to this repository! For more details, please refer to CONTRIBUTING.md.

LICENSE

MIT

About

⚙️ My configuration for the TypeScript, Vite, ...and others; since 2023.3

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages