A collection of individual, unrelated, low movement TypeScript modules.
This package does not have a central export. You are to select your desired module and import it directly. All modules and their exports are listed on JSR: https://jsr.io/@cloudydeno/bitesized/doc
Example:
import { filesize } from 'jsr:@cloudydeno/bitesized/formatting/filesize';
console.log(`That's ${filesize(10000000)}!`);
// That's 9.54 MB!
# from git:
deno install --global tools/gha.ts --allow-read --allow-run --allow-env --config=deno.json
# from published release:
deno install --global jsr:@cloudydeno/bitesized/tools/gha --allow-read --allow-run --allow-env
Before JSR, each individual file was uploaded to crux.land which serves as immutable hosting of independent modules. These URLs still work but new commits here are not uploaded to crux.land anymore.
Module | Permanent URL |
---|---|
crypto/curve25519.ts |
https://crux.land/2LzJT5 |
formatting/filesize.ts |
https://crux.land/6wZ5Sz |
formatting/ini.ts |
https://crux.land/6mMyhY |
integrations/firebase-hosting-deploy.ts |
https://crux.land/2rY57Q |
integrations/google-metadata-service.ts |
https://crux.land/2EPu5b |
integrations/google-service-account.ts |
https://crux.land/32WBxC |
integrations/shorten-url.ts |
https://crux.land/34Gcvo |
kv/oidc-issuer.ts |
https://crux.land/7Em466 |
logic/async-cache.ts |
https://crux.land/67XrpW |
logic/combine-iterators.ts |
https://crux.land/7Ed9a6 |
logic/factory-map.ts |
https://crux.land/4x3qJT |
logic/fixed-interval.ts |
https://crux.land/4MC9JG |
logic/set-util.ts |
https://crux.land/4y3NGo |
streams/transform-text.ts |
https://crux.land/3U9C6W |
system/sub-process.ts |
https://crux.land/Ho2DP |
system/terminal-input.ts |
https://crux.land/54hcT |
tools/crux-publish.ts |
https://crux.land/5LmSf7 |
tools/gha.ts |
https://crux.land/37p4G7 |