Packages
This repository contains the source code for various node / bun packages that I use in personal projects.
📦 Registry
- Tools is available under
@basmilius/tools
. - Utils is available under
@basmilius/utils
. - Vite preset is available under
@basmilius/vite-preset
. - HTTP client is available under
@basmilius/http-client
.
⭐️ Prerequisites
- Node.js >= 23
- Bun >= 1.2.11
🚀 Getting started
- Run
bun install
to install dependencies. - Follow the instructions in each package.
🪵 Git
All commit messages and branches will be in English.
Branches
- Main — Contains the latest stable release and is the exact source that is running in production.
- Develop — Contains the latest staging release that is marked for deployment and is the exact source that is running on staging.
- Feature branches — Any feature should have its own feature branch. Once complete, the branch should be merged into the develop branch and the feature branch should be deleted.
- Bugfix branches — When a bug is found, it should be fixed within a bugfix branch. Once complete the branch should be merged into the develop branch and the feature branch should be deleted.
Commit messages
Commit messages are bound to the following templates:
<type>: <message>
<type>(<feature>): <message>
<type>(<feature>): <message> [<issue-number>]