Skip to content

CepteSoft/open-source-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

open-source-toolkit

Framework-agnostic TypeScript developer utilities by @ceptesoft, extracted from production ERP / field-operations code (accounts receivable, stock, route planning, offline-first sync).

Status

All eight planned packages extracted (v0.1.0, not yet published), plus route-optimize added after the initial plan.

Package What it does
@ceptesoft/phone-tr Turkish phone normalization/validation
@ceptesoft/money-utils Safe amount parsing, VAT math, currency registry
@ceptesoft/async-result { ok, error } results + leak-proof loading wrapper
@ceptesoft/tz-day Timezone-correct calendar day (YYYY-MM-DD)
@ceptesoft/geo-link-parser Maps/WhatsApp share links → "lat,lng" or address
@ceptesoft/local-first-store Debounced + versioned storage decorators, collection helpers
@ceptesoft/distance-matrix-batch Batched Google Distance Matrix client
@ceptesoft/rate-limit-groups Declarative fail-open path-group rate limiting
@ceptesoft/route-optimize Zero-API-cost stop ordering (NN + 2-opt) + keyless handoff to Google/Apple/Yandex/Waze

Layout

open-source-toolkit/
├── package.json        # npm workspaces root (packages/*)
├── turbo.json          # Turborepo task pipeline (build → test/typecheck)
├── tsconfig.base.json  # strict TS defaults, extended by every package
└── packages/           # one folder per published @ceptesoft/* package

Development

npm install       # install workspace deps
npm run build     # turbo run build (topological)
npm run test      # turbo run test

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors