Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 2.07 KB

README.md

File metadata and controls

65 lines (40 loc) · 2.07 KB

Utility packages

JSR @frytg ci Linted with Biome

A collection of utilities for TypeScript and JavaScript.

This repository is work in progress.

Tools

More Tooling

Planned for this utility package:

  • hashes - sha256, sha512, etc.

Other tools that I regularly use and don't feel the need to optimize or re-create in this utility package:

  • axios - Promise based HTTP client for the browser and node.js
  • hono - small, simple, and ultrafast web framework built on Web Standards
  • undici - performant HTTP/1.1 client for Node.js

Lint

Use deno fmt, deno lint and biome lint to check the code.

deno task check

See Writing documentation for details about writing JSDoc.

Testing

This uses @cross/test and sinon to run the tests.

deno task test

Publish

Locally check if everything is ok:

deno publish --dry-run

Then once everything is pushed or merged on main, run the GitHub actions workflow to publish the packages to JSR (see publishing packages for more details).

Author

Created by @frytg / frytg.digital

License

Unlicense - also see unlicense.org