Skip to content

Instantly share code, notes, and snippets.

View lucacasonato's full-sized avatar
🖥️
Programming

Luca Casonato lucacasonato

🖥️
Programming
View GitHub Profile
const test = "hello";
export { test };
export function greeter(name?: string) {
console.log("Hello" + (name ? " " + name : "") + "!");
}
export function example(param?: string) {
return "test";
}
@lucacasonato
lucacasonato / deno_doc_polyfill.ts
Last active April 15, 2020 17:41
Deno.doc pollyfill
export enum DocNodeKind {
Function = "function",
Variable = "variable",
Class = "class",
Enum = "enum",
Interface = "interface",
TypeAlias = "typeAlias",
Namespace = "namespace",
}
export interface DocNodeLocation {
Deno.utime();
function decorate(target: any) {}
@decorate
class Foo {}
@lucacasonato
lucacasonato / deno.ts
Last active June 2, 2020 20:09
Read text from body
import { serve } from "https://deno.land/std@0.55.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
const decoder = new TextDecoder();
for await (const req of s) {
const body = await Deno.readAll(req.body);
const str = decoder.decode(body);
console.log(`Body: ${str}`);
req.respond({ body: str });
}
@lucacasonato
lucacasonato / README.md
Created July 18, 2020 12:34
Run oak in a worker

deno run -A --unstable ./main.ts

@lucacasonato
lucacasonato / Cargo.lock
Created July 18, 2020 20:57
reqwest max http2 connections bug
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
[[package]]
name = "adler"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
[[package]]
name = "alloc-no-stdlib"
@lucacasonato
lucacasonato / all.md
Last active July 18, 2022 15:00
All deno.land/x modules without released versions - will update daily

These are all modules on deno.land/x that do not have released versions. These will break soon, so please create a tag / release.

If you want your module to be removed from the list because your module is not maintained anymore, you can let me know until August 1st 2020. After that time removing modules and versions will not be possible anymore.

We will keep your module around until August 14th. If you do not release a version by then, your module name will be unreserved from you, and anyone will be able to register this name.