Skip to content

Instantly share code, notes, and snippets.

@aquapi
aquapi / file-server-client.js
Last active August 16, 2026 14:43
Simple file server
// server.js
const FILES = {
'minecraft-map': {
path: './minecraft-map.zip'
},
};
Bun.serve({
routes: {
'/recieve/:id': async (req, server) => {
{
// DisposableStack fork
using parentStack = new DisposableStack();
const childStack = parentStack.use(new DisposableStack());
// DisposableStack register with dispose callback (should be cached)
const stack = new DisposableStack();
stack.adopt(resource, (resource) => {
// Dispose resource
});
const getFinishedState = async (s: [string], p: Promise<any>) => {
try {
await p;
s[0] = 'resolved';
} catch (e) {
s[0] = 'rejected';
// Don't swallow error
return p;
}
declare const _: unique symbol;
export interface Redacted<out T> extends Symbol {
[_]: T
}
const redactMap = new WeakMap();
export const init = <const T>(val: T): Redacted<T> => {
const sym = Symbol('<redacted>');
redactMap.set(sym, val);
import { summary, bench, run, do_not_optimize } from 'mitata';
bench('noop', () => { });
bench('noop', () => { });
bench('noop', () => { });
summary(() => {
{
const fn = (a: number, b: number) => a * 2 + b + Math.random();
do_not_optimize(fn);
// Check whether email is somewhat valid (HTML5 input type=email)
/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+?@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/
// Valid JS identifier
/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}]*/u
import { summary, run, bench, do_not_optimize } from "mitata";
import { LimitedBytesTransformStream } from "@std/streams";
const register = (name: string, fn: (list: Request[]) => any) =>
bench(name, function* () {
yield {
[0]: () => reqs.map((t) => t.clone()),
bench: fn,
};
});
// Dependencies: ts-pattern, mitata
import { match, P } from 'ts-pattern';
import { summary, run, bench, type k_state, do_not_optimize } from 'mitata';
summary(() => {
type Data =
| { type: 'text'; content: string }
| { type: 'img'; src: string };
// Dependencies: timsort2, mitata
import { bench, do_not_optimize, run, summary, type k_state } from "mitata";
import { sort } from "timsort2";
const tests = [
function randomInt(n: number): number[] {
const arr: number[] = new Array(n);
for (let i = 0; i < n; i++) {
arr[i] = (Math.random() * 9007199254740992) | 0;
import * as st from 'safe-throw';
import * as retry from 'safe-throw/retry';
const fetchDomainByNameForUser = retry.untilAsync(
(res) => !st.isErr(res),
async (domainName: string, userId: string) => {
const authResult = await native.tryPromise(
Auth.check({
action: 'query',
resource: 'domains',