Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techmely/essential-packages
Useful/essential packages you need when play with the real-life production app
https://github.com/techmely/essential-packages
bun hacktoberfest typescript
Last synced: 2 months ago
JSON representation
Useful/essential packages you need when play with the real-life production app
- Host: GitHub
- URL: https://github.com/techmely/essential-packages
- Owner: techmely
- License: mit
- Created: 2021-08-28T11:51:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T07:35:12.000Z (5 months ago)
- Last Synced: 2024-10-04T14:42:12.406Z (3 months ago)
- Topics: bun, hacktoberfest, typescript
- Language: TypeScript
- Homepage:
- Size: 18.6 MB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/contributing.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Techmely Essential Packages
Make your dreams come true easier with Techmely
The essential packages to help you start your SAAS, product in a day!.
It's safe, performance and FREE! Start this if you can!
Learn more ยป
Discord
ยท
Website
ยท
Issues
---
Opinionated collection of helpful Rust/Dart/TypeScript utils which we use on the real world applications
## Goals of project
- Typescript support
- Tree-shaking
- Have no dependencies as possible
- High performance(Design with modular in mind - minimal, readable and well thought out API)
- Full tested with the code coverage 100%
- Documentation## Features
### Typescript Lib
| Project | Features |
| ---------------------------- | ------------------------------------------------------------------------------ |
| @techmely/auth | ๐ฆ # Techmely auth's utils solutions |
| @techmely/utils | ๐ฆ Tree-shakable ESM Unit Test coverage 80% |
| @techmely/reset-css | The customize reset css with the minimal config work for every modern browsers |
| @techmely/vike-react | React integration for Vike of Techmely Version |
| @techmely/vike-react-query | ReactQuery integration for Vike of Techmely Version |
| @techmely/cache | Cache layer for all runtime. Memory, Zone CF, redis cache |
| @techmely/logger | Logger for all runtime: Console, Axiom, Pino |
| @techmely/metrics | Metrics with axiom |
| @techmely/rate-limit | Rate limit for all runtime: Console, Axiom |
| @techmely/usage-limit | Usage limit for all runtime: Currently only Cloudflare |
| @techmely/nuxt-partytown | Integrate with Partytown easy on Nuxt 3 |
| @techmely/nuxt-pinia-persist | Integrate with Pinia easy on Nuxt 3 |
| @techmely/vue-pinia-persist | Persist store like Redux, but for Vue |## Install to use in your project
You just need to change the `postfix` of project like `utils`, `reset-css`, `vue-partytown`...
Example:
```bash
npm i --save-dev @techmely/utils
yarn add @techmely/utils
pnpm add @techmely/utils
bun add @techmely/utils
```
## How to contributes1. Run `yarn` to install all dependencies
2. Install VsCode Extension: Rome
3. CRUD feature and do not forget to add unit test for them
- Remember add typing for all functions4. Create the pull request --> Please request me for review code
5. After Techmely Team approved PR --> Merge to main --> CI/CD automation release new version## License
MIT ยฉ [TechMeLy](https://github.com/sponsors/TechMeLy)