This is a collection of carefully crafted TypeScript libraries. These try to be minimal, unbloated and convenient.
Most of them are written with deno in mind, but most packages in this repository honors web standards which means they can be used with other runtimes such as Node.js, bun and even browsers.
Tip
Click on a:
- JSR badge to access the package's page on jsr.io
- Playground badge to access the package's interactive playground
- Coverage badge to access the package's coverage repor.
Code bundlers, formatters, minifiers and others tools. | ||
---|---|---|
Metadata and compatibility | Features | |
|
||
Features based upon Web Crypto APIs | ||
Metadata and compatibility | Features | |
|
||
Diff (patience algorithm) | ||
Metadata and compatibility | Features | |
|
||
Simple logger | ||
Metadata and compatibility | Features | |
|
||
Object-relational mapping toolbox. | ||
Metadata and compatibility | Features | |
|
||
Pure TypeScript QRcode generator with no dependencies. | ||
Metadata and compatibility | Features | |
|
||
Reactive utilities for observable objects. | ||
Metadata and compatibility | Features | |
|
||
Testing utilities for cross-platform testing on Deno, Node.js and Bun. | ||
Metadata and compatibility | Features | |
Utility types. | ||
Metadata and compatibility | Features | |
|
||
XML parser/stringifier with no dependencies. | ||
Metadata and compatibility | Features | |
|
||
A set of useful CLI scripts are also provided. Please note that these can only be run on deno runtime.
Enhance coverage reports generated with deno coverage
by adding syntax highlighting and better styling thanks to matcha.css.
deno run jsr:@libs/bundle/ts/cli/coverage --help
Format CSS code similarly to prettier
or deno fmt
. Can be used with --check
to validate that CSS code is correctly formatted.
deno run jsr:@libs/bundle/css/cli/fmt --help
Print compatibility report for CSS features against MDN data for selected browsers.
deno run jsr:@libs/bundle/css/cli/check --help
Format HTML and HTML/XML code similarly deno fmt
. Can be used with --check
to validate that HTML/XML code is correctly formatted.
Warning
This formatter is currently experimental and may break your documents. It requires --unstable
flag to be run without --check
flag.
deno run jsr:@libs/bundle/xhtml/cli/fmt --help
Compile a rust project to Web assembly and minify output.
deno run jsr:@libs/bundle/wasm/cli/build --help
This work is licensed under the MIT License.
If you include a significant part of it in your own project, you should keep the license notice with it, including the mention of the additional original authors if any.
Important
Love these bytes ? Consider 💝 sponsoring me
, even one-time contributions are greatly appreciated !