Skip to content

metadream/mono-gist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mono-gist

Monorepo of lightweight single-file libraries, organized as JSR workspace packages. Each package is independently publishable to jsr.io/@gist/*.

Packages

Package Description
@gist/cache Expiring in-memory cache with automatic cleanup
@gist/crypto Cryptographic utilities: SHA-1, AES-CBC, RSA-OAEP, JWT encryption
@gist/github GitHub OAuth helper for web frameworks
@gist/mustache Tiny Mustache-like template engine (works in Bun, Deno, Node)
@gist/pageable Pagination helper with compact page number display
@gist/utils General-purpose utilities: string/date formatting, localeCompare, merge

Structure

mono-gist/
├── packages/
│   ├── cache/         # @gist/cache
│   ├── crypto/        # @gist/crypto
│   ├── github/        # @gist/github
│   ├── mustache/      # @gist/mustache
│   ├── pageable/      # @gist/pageable
│   └── utils/         # @gist/utils
└── README.md

Publish

git add -A
git commit -m "fix: publish per package to avoid root validation"
git push
git tag -d 0.2.0
git push origin :refs/tags/0.2.0
git tag 0.2.0
git push origin 0.2.0

About

Monorepo of lightweight single-file libraries, organized as JSR workspace packages. Each package is independently publishable to jsr.io/@gist/*.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors