Gabry
11/17/2022, 6:27 AMlufs
11/21/2022, 7:31 AMargon2
Rust crate and provides hash & verify functions.
https://github.com/auth70/argon2-wasisizumita
11/22/2022, 5:34 PMts
const response = await kuiper.post("https://httpbin.org/post", {key: "value"})
And it supports Service Bindings:
ts
const response = await kuiper(env.API).post('https://api/users', {...})
Since this library is now working and has some issues, I am glad you to using it and posting some issues!jclatro
11/23/2022, 2:07 PMyusukebe
11/24/2022, 11:53 AMalexblokh
11/26/2022, 11:16 AMGabry
11/28/2022, 8:59 PMnpx r2-explorer my-r2-explorer
You can see an live example, in read-only mode, in your browser at https://r2-explorer.massadas.com/
Github repo: https://github.com/G4brym/R2-Explorer
Some features that will be added in the next weeks are:
- csv preview support
- basic file search
- upload folders with files
Feedback is appreciated 😁osa
11/29/2022, 8:00 PMts
// Wrap our proxy around `DurableObjectNamespace`
const TODO = DOProxy.wrap(env.TODO);
// Helper shorthand method for `TODO.get(TODO.idFromName(name))`
const stub = TODO.getByName('my-todos');
// Access storage via `storage` object
await stub.storage.put('todo:1', 'has to be done');
Or extending DOProxy
class:
ts
const stub = Todo.wrap(env.TODO).getByName('my-todos');
// Access class methods via `class` object
const id = await stub.class.add('has to be done');
const todo = await stub.class.get(id);
It also has batch
method, which bundles commands and uses only one fetch request to run them all in sequence:
ts
const stub = Todo.wrap(env.TODO).getByName('my-todos');
const [,,list] = await stub.batch(() => [
stub.class.add('my todo'),
stub.class.add('another todo'),
stub.storage.list()
]);
I hope you find it useful!
Repository can be found here: https://github.com/osaton/do-proxy
You can play with it at Stackblitz:
- Todo app using only storage
& batch
methods: https://stackblitz.com/fork/github/osaton/do-proxy/tree/main/examples/todo-storage?file=src%2Findex.ts&terminal=%27start-stackblitz%27
- Todo app which utilizes class
methods: https://stackblitz.com/fork/github/osaton/do-proxy/tree/main/examples/todo-class?file=src%2Findex.ts&terminal=%27start-stackblitz%27ahlstrand
12/18/2022, 2:00 PMahlstrand
12/18/2022, 2:07 PMkimyvgy
12/21/2022, 5:37 AMsatoshi
01/02/2023, 8:10 AMlufs
01/04/2023, 6:12 PMargon2-wasi
, but this time with bcrypt.
https://github.com/auth70/bcrypt-wasisten
01/12/2023, 8:17 PMhansottowirtz
01/19/2023, 4:54 AMpublish("GREETINGS", { greeting: "hi!" })
anywhere, and it will be sent to the right subscribers.
Features:
- in-database json filtering
- /publish
endpoint
- easy integration with existing GraphQL stack, even if it's not on Workers yet
Check it out here: https://github.com/bubblydoo/graphql-worker-subscriptions
Demo: https://graphql-worker-subscriptions.bubblydoo.workers.dev/graphql (open two tabs and send messages)Steve French
01/21/2023, 7:46 PMSalakar
02/05/2023, 8:11 PMhuw
02/07/2023, 12:19 AMyusukebe
02/21/2023, 1:32 PMahlstrand
02/25/2023, 8:41 PMboywithkeyboard
02/26/2023, 10:54 PMErwin
04/05/2023, 8:48 AMtrace.getTracer('name').startActiveSpan
, auto-instrumented fetch
and caches
, and automatically include tracing from libraries that support the Open Telemetry tracing standard.
https://github.com/evanderkoogh/otel-cf-workersadiswa123
04/07/2023, 5:48 AMboywithkeyboard
04/17/2023, 11:05 AMboywithkeyboard
04/17/2023, 11:24 AMFelix || TM9657
05/20/2023, 12:00 AMhttps://cdn.discordapp.com/attachments/1109269288935764008/1109269289145466900/serverless_search.png▾
andrew.rfc
05/23/2023, 3:51 AMhttps://cdn.discordapp.com/attachments/1110414707250167889/1110414707724128256/logo.png▾
Kevin W - Itty
05/27/2023, 4:39 PMenv
, and context
from Cloudflare Workers).
- Full documentation site dedicated to the v4 API at https://itty.dev/itty-router_pirate.king_
01/11/2024, 5:25 PM