1.0.5 • Published 5 days ago

@techmely/domain-driven v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
5 days ago

Techmely Essential Packages


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

ProjectFeatures
@techmely/auth📦 # Techmely auth's utils solutions
@techmely/utils📦 Tree-shakable ESM Unit Test coverage 80%
@techmely/reset-cssThe customize reset css with the minimal config work for every modern browsers
@techmely/vike-reactReact integration for Vike of Techmely Version
@techmely/vike-react-queryReactQuery integration for Vike of Techmely Version
@techmely/cacheCache layer for all runtime. Memory, Zone CF, redis cache
@techmely/loggerLogger for all runtime: Console, Axiom, Pino
@techmely/metricsMetrics with axiom
@techmely/rate-limitRate limit for all runtime: Console, Axiom
@techmely/usage-limitUsage limit for all runtime: Currently only Cloudflare
@techmely/nuxt-partytownIntegrate with Partytown easy on Nuxt 3
@techmely/nuxt-pinia-persistIntegrate with Pinia easy on Nuxt 3
@techmely/vue-pinia-persistPersist 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:

npm i --save-dev @techmely/utils
yarn add @techmely/utils
pnpm add @techmely/utils
bun add @techmely/utils

How to contributes

  1. 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 functions
  4. 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

1.0.5

5 days ago

1.0.3

17 days ago

1.0.2

22 days ago

1.0.1

23 days ago