liblaf / copier-typescript

πŸš€ Kickstart your TypeScript project with modern tools like Bun, Biome, and automated CI/CD workflows.

Repository from Github https://github.comliblaf/copier-typescriptRepository from Github https://github.comliblaf/copier-typescript

✨ Features

  • πŸš€ Quick Setup: Get started instantly with a pre-configured TypeScript project including linting, formatting, and testing tools;
  • ⚑ Blazing Fast Tooling: Leverage Bun for ultra-fast package management and execution, combined with Biome for rapid formatting and linting;
  • πŸ€– Automated Workflows: Built-in GitHub Actions handle building, testing, and publishing with minimal configuration required;
  • πŸ“¦ Publishing Ready: Pre-configured for npm publishing with provenance and public access settings;
  • πŸ› οΈ Standardized Configuration: Consistent setup with shared TypeScript and Biome configurations from @liblaf/config;
  • πŸ”§ Flexible Customization: Easily modify configurations for TypeScript, Biome, and package settings through intuitive templates;

πŸ“¦ Installation

To install copier-typescript, run the following command:

copier copy --trust gh:liblaf/copier-typescript .

⌨️ Local Development

You can use Github Codespaces for online development:

Open in GitHub Codespaces

Or clone it for local development:

git clone https://github.com/liblaf/copier-typescript.git
cd copier-typescript

🀝 Contributing

Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub Issues to get stuck in to show us what you're made of.

PR Welcome

Contributors

πŸ”— More Copier Templates

  • Shared - ✨ Automated code quality and maintenance for your projects: A Copier template with pre-commit hooks, MegaLinter, and auto-update workflows.
  • Release - πŸš€ Automated release management with Copier and Release Please
  • Python - 🐍 A modern Copier template for Python projects. Pre-configured with mise, ruff, pytest, mkdocs, and GitHub Actions workflows for seamless development.
  • Rust - πŸ¦€ Copier template for Rust projects with cross-compilation, CI/CD, and release automation
  • TypeScript - πŸš€ Kickstart your TypeScript project with modern tools like Bun, Biome, and automated CI/CD workflows.

πŸ“ License

Copyright Β© 2024 liblaf.
This project is MIT licensed.

About

πŸš€ Kickstart your TypeScript project with modern tools like Bun, Biome, and automated CI/CD workflows.

License:MIT License


Languages

Language:Jinja 80.3%Language:Shell 19.7%