An open API service indexing awesome lists of open source software.

https://github.com/labelementary/package-essential

Package Essential - An Essential Template to get started with TypeScript based package with all the essentials included.
https://github.com/labelementary/package-essential

biomejs changesets husky tsup typescript

Last synced: 10 months ago
JSON representation

Package Essential - An Essential Template to get started with TypeScript based package with all the essentials included.

Awesome Lists containing this project

README

          

# Package Essential

Package Essential - An Essential Template to get started with TypeScript based package with all the essentials included...

## Features

- ๐Ÿ’ป Language: [TypeScript](https://www.typescriptlang.org/) - Typed superset of JavaScript
- ๐Ÿ“ฆ Tsup: [Tsup](https://github.com/egoist/tsup) - The next generation frontend build tool
- ๐Ÿงน Linting and Formatting: [Biome.js](https://biomejs.dev/) - Fast and customizable linter and formatter
- โš™๏ธ Build: Github Actions - Automated workflows for CI/CD
- ๐Ÿ›  Commit: [Husky](https://typicode.github.io/husky/) - Git hooks made easy
- ๐Ÿ“ฆ Package: [pnpm](https://pnpm.io/) - Fast, disk space efficient package manager

## Getting Started

1. Clone the repository
2. Install dependencies: `npm install` or `pnpm install` or `yarn install`

## Contributing

Contributions are always welcome! Please follow these steps:

1. Fork the repository
2. Create a new branch: `git checkout -b feature/your-feature-name`
3. Make your changes and commit them: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin feature/your-feature-name`
5. Submit a pull request

For major changes, please open an issue first to discuss what you would like to change.