Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khrj/deno-modules
A complete list of all the Deno modules I've made / ported
https://github.com/khrj/deno-modules
deno list module port rewrite strict types typescript
Last synced: 14 days ago
JSON representation
A complete list of all the Deno modules I've made / ported
- Host: GitHub
- URL: https://github.com/khrj/deno-modules
- Owner: khrj
- License: mit
- Created: 2021-02-16T11:05:49.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-12T09:51:30.000Z (over 3 years ago)
- Last Synced: 2024-11-06T02:47:53.374Z (2 months ago)
- Topics: deno, list, module, port, rewrite, strict, types, typescript
- Language: TypeScript
- Homepage:
- Size: 423 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Table of Contents
- [Deno Slack SDK](#deno-slack-sdk)
- [Written from scratch](#written-from-scratch)
- [ngrok](#ngrok)
- [hcload](#hcload)
- [Typed Event Target](#typed-event-target)
- [Get Release URL](#get-release-url)
- [Rewrites](#rewrites)
- [retried](#retried)
- [Ports](#ports)
- [p-queue](#p-queue)
- [p-retried](#p-retried)
- [p-timeout](#p-timeout)
- [Finity](#finity)# Deno Slack SDK
# Written from Scratch
## ngrok
View on GitHub -- View on deno.land
- Description: Expose your localhost to the web. Ultra-simple deno wrapper for ngrok
## hcload
View on GitHub -- View on deno.land
- Description: Easily upload files to the [Hack club](https://hackclub.com) CDN
## Typed Event Target
View on GitHub -- View on deno.land
- Description: Strictly typed EventTarget for Deno and the Browser
## Get Release URL
View on GitHub -- View on deno.land
- Description: Get the latest release URL from any hosting provider. Supports pattern matching
# Rewrites
## retried
View on GitHub -- View on deno.land
- Description: Abstraction for exponential and custom retry strategies for failed operations.
- Original module: [retry](https://www.npmjs.com/package/retry)
- Changes: Deno, TypeScript, ES6+# Ports
## p-queue
View on GitHub -- View on deno.land
- Description: Promise queue with concurrency control. Useful for rate-limiting async (or sync) operations. For example, when interacting with a REST API or when doing CPU/memory intensive tasks.
- Original module: [p-queue](https://www.npmjs.com/package/p-queue)## p-retried
View on GitHub -- View on deno.land
- Description: Retry a promise-returning or async function. Abstraction for exponential and custom retry strategies for failed operations
- Original module: [p-retry](https://www.npmjs.com/package/p-retry)## p-timeout
View on GitHub -- View on deno.land
- Description: Timeout a promise after a specified amount of time
- Original module: [p-timeout](https://www.npmjs.com/package/p-timeout)## Finity
View on GitHub -- View on deno.land
- Description: A finite state machine library with a friendly configuration DSL.
- Original module: [finity](https://www.npmjs.com/package/finity)