https://domlink.deployments.hotsocket.fyi/

i think i did some more deno-ification? blehhh

+7
deno.json
···
··· 1 + { 2 + "compilerOptions": { 3 + "lib": [ 4 + "dom" 5 + ] 6 + } 7 + }
+61
flake.lock
···
··· 1 + { 2 + "nodes": { 3 + "flake-utils": { 4 + "inputs": { 5 + "systems": "systems" 6 + }, 7 + "locked": { 8 + "lastModified": 1731533236, 9 + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 10 + "owner": "numtide", 11 + "repo": "flake-utils", 12 + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 13 + "type": "github" 14 + }, 15 + "original": { 16 + "owner": "numtide", 17 + "repo": "flake-utils", 18 + "type": "github" 19 + } 20 + }, 21 + "nixpkgs": { 22 + "locked": { 23 + "lastModified": 1755615617, 24 + "narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=", 25 + "owner": "NixOS", 26 + "repo": "nixpkgs", 27 + "rev": "20075955deac2583bb12f07151c2df830ef346b4", 28 + "type": "github" 29 + }, 30 + "original": { 31 + "owner": "NixOS", 32 + "ref": "nixos-unstable", 33 + "repo": "nixpkgs", 34 + "type": "github" 35 + } 36 + }, 37 + "root": { 38 + "inputs": { 39 + "flake-utils": "flake-utils", 40 + "nixpkgs": "nixpkgs" 41 + } 42 + }, 43 + "systems": { 44 + "locked": { 45 + "lastModified": 1681028828, 46 + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 47 + "owner": "nix-systems", 48 + "repo": "default", 49 + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 50 + "type": "github" 51 + }, 52 + "original": { 53 + "owner": "nix-systems", 54 + "repo": "default", 55 + "type": "github" 56 + } 57 + } 58 + }, 59 + "root": "root", 60 + "version": 7 61 + }
+19
flake.nix
···
··· 1 + { 2 + inputs = { 3 + flake-utils.url = "github:numtide/flake-utils"; 4 + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 5 + }; 6 + 7 + outputs = inputs: 8 + inputs.flake-utils.lib.eachDefaultSystem (system: 9 + let 10 + pkgs = (import (inputs.nixpkgs) { inherit system; }); 11 + in { 12 + devShell = pkgs.mkShell { 13 + buildInputs=[ 14 + pkgs.deno 15 + ]; 16 + }; 17 + } 18 + ); 19 + }
+2 -3
package.json
··· 14 "@atcute/identity-resolver": "^1.1.3" 15 }, 16 "scripts": { 17 - "cert": "mkdir certs && cd certs && mkcert 127.0.0.1", 18 - "serve": "http-server ./out -C ./certs/127.0.0.1.pem -K ./certs/127.0.0.1-key.pem", 19 - "build": "esbuild src/* --bundle --outdir=out && rsync -av static/ out/", 20 "build-prod": "esbuild src/* --minify --tree-shaking=true --bundle --outdir=out && rsync -av static/ out/" 21 } 22 }
··· 14 "@atcute/identity-resolver": "^1.1.3" 15 }, 16 "scripts": { 17 + "serve": "http-server ./out -C", 18 + "build": "deno bundle src/* --outdir=out && rsync -av static/ out/", 19 "build-prod": "esbuild src/* --minify --tree-shaking=true --bundle --outdir=out && rsync -av static/ out/" 20 } 21 }
+8
readme
··· 18 hey! heads up! im just thinking that as i add things someone might go "wow i want to use that" 19 i dont know how packaging works (yet). if you can somehow pull my code into your project as it stands, expect it to break. 20 its not good for your health. just dont. not yet?
··· 18 hey! heads up! im just thinking that as i add things someone might go "wow i want to use that" 19 i dont know how packaging works (yet). if you can somehow pull my code into your project as it stands, expect it to break. 20 its not good for your health. just dont. not yet? 21 + 22 + 23 + > I have learned that the name you give something when you don't know 24 + > what you should call it should always end up being the final name and 25 + > that's also the case if objectively, it sucks. 26 + - @poggers.website 27 + at://did:plc:7ggpsji45es4auo5pqjmnarr/app.bsky.feed.post/3lx5d3p4oos2n 28 +
-7
shell.nix
··· 1 - { pkgs ? import <nixpkgs> {} }: 2 - pkgs.mkShell { 3 - packages = with pkgs; [ 4 - deno 5 - mkcert 6 - ]; 7 - }
···