Template: SolidJS Library
Template for SolidJS library package. Bundling of the library is managed by tsup.
Other things configured include:
- Bun (for dependency management and running scripts)
- TypeScript
- ESLint / Prettier
- Solid Testing Library + Vitest (for testing)
- Playground app using library
- GitHub Actions (for all CI/CD)
Getting Started
Some pre-requisites before install dependencies:
Installing Dependencies
nvm use
bun install
Local Development Build
bun start
Linting & Formatting
bun run lint
bun run format
bun run lint:fix
bun run format:fix
Contributing
The only requirements when contributing are:
- You keep a clean git history in your branch
- rebasing
main
instead of making merge commits.
- Using proper commit message formats that adhere to conventional commits
- CI checks pass before merging into
main