feature: events polling

This commit is contained in:
Andy Burke 2025-07-02 21:28:07 -07:00
parent 61a51017a3
commit b700251278
19 changed files with 353 additions and 77 deletions

63
deno.lock generated
View file

@ -1,9 +1,11 @@
{
"version": "5",
"specifiers": {
"jsr:@andyburke/fsdb@~0.6.1": "0.6.1",
"jsr:@andyburke/fsdb@*": "0.9.0",
"jsr:@andyburke/fsdb@0.9": "0.9.0",
"jsr:@andyburke/lurid@*": "0.2.0",
"jsr:@andyburke/lurid@0.2": "0.2.0",
"jsr:@andyburke/serverus@*": "0.7.1",
"jsr:@andyburke/serverus@~0.7.1": "0.7.1",
"jsr:@std/assert@*": "1.0.13",
"jsr:@std/assert@^1.0.13": "1.0.13",
@ -15,24 +17,29 @@
"jsr:@std/encoding@^1.0.10": "1.0.10",
"jsr:@std/fmt@^1.0.6": "1.0.8",
"jsr:@std/fmt@^1.0.8": "1.0.8",
"jsr:@std/fs@^1.0.14": "1.0.18",
"jsr:@std/fs@^1.0.18": "1.0.18",
"jsr:@std/fs@^1.0.14": "1.0.19",
"jsr:@std/fs@^1.0.18": "1.0.19",
"jsr:@std/fs@^1.0.19": "1.0.19",
"jsr:@std/html@^1.0.4": "1.0.4",
"jsr:@std/http@*": "1.0.18",
"jsr:@std/http@^1.0.13": "1.0.18",
"jsr:@std/http@^1.0.13": "1.0.19",
"jsr:@std/http@^1.0.18": "1.0.18",
"jsr:@std/internal@^1.0.6": "1.0.8",
"jsr:@std/http@^1.0.19": "1.0.19",
"jsr:@std/internal@^1.0.6": "1.0.9",
"jsr:@std/internal@^1.0.9": "1.0.9",
"jsr:@std/media-types@^1.1.0": "1.1.0",
"jsr:@std/net@^1.0.4": "1.0.4",
"jsr:@std/path@^1.0.8": "1.1.0",
"jsr:@std/path@^1.1.0": "1.1.0",
"jsr:@std/path@*": "1.1.1",
"jsr:@std/path@^1.0.8": "1.1.1",
"jsr:@std/path@^1.1.0": "1.1.1",
"jsr:@std/path@^1.1.1": "1.1.1",
"jsr:@std/streams@^1.0.10": "1.0.10",
"jsr:@stdext/crypto@*": "0.1.0",
"jsr:@stdext/crypto@0.1": "0.1.0"
},
"jsr": {
"@andyburke/fsdb@0.6.1": {
"integrity": "059ad6702e40a39a188e648a8ebf2547087782becae040af916aa843830328ea",
"@andyburke/fsdb@0.9.0": {
"integrity": "726c138ac8b751c969cb045d9d1fc3541a054130aa741d256864b376afdb8f89",
"dependencies": [
"jsr:@std/cli@^1.0.20",
"jsr:@std/fs@^1.0.18",
@ -60,7 +67,7 @@
"@std/assert@1.0.13": {
"integrity": "ae0d31e41919b12c656c742b22522c32fb26ed0cba32975cb0de2a273cb68b29",
"dependencies": [
"jsr:@std/internal"
"jsr:@std/internal@^1.0.6"
]
},
"@std/async@1.0.13": {
@ -81,6 +88,13 @@
"jsr:@std/path@^1.1.0"
]
},
"@std/fs@1.0.19": {
"integrity": "051968c2b1eae4d2ea9f79a08a3845740ef6af10356aff43d3e2ef11ed09fb06",
"dependencies": [
"jsr:@std/internal@^1.0.9",
"jsr:@std/path@^1.1.1"
]
},
"@std/html@1.0.4": {
"integrity": "eff3497c08164e6ada49b7f81a28b5108087033823153d065e3f89467dd3d50e"
},
@ -101,9 +115,26 @@
"jsr:@std/streams"
]
},
"@std/http@1.0.19": {
"integrity": "52128c8d00a1f0b20019f8b72376e7ef5f3133375b6f805b5bc89b9de2ad4686",
"dependencies": [
"jsr:@std/cli@^1.0.20",
"jsr:@std/encoding@^1.0.10",
"jsr:@std/fmt@^1.0.8",
"jsr:@std/fs@^1.0.19",
"jsr:@std/html",
"jsr:@std/media-types",
"jsr:@std/net",
"jsr:@std/path@^1.1.1",
"jsr:@std/streams"
]
},
"@std/internal@1.0.8": {
"integrity": "fc66e846d8d38a47cffd274d80d2ca3f0de71040f855783724bb6b87f60891f5"
},
"@std/internal@1.0.9": {
"integrity": "bdfb97f83e4db7a13e8faab26fb1958d1b80cc64366501af78a0aee151696eb8"
},
"@std/media-types@1.1.0": {
"integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4"
},
@ -113,6 +144,12 @@
"@std/path@1.1.0": {
"integrity": "ddc94f8e3c275627281cbc23341df6b8bcc874d70374f75fec2533521e3d6886"
},
"@std/path@1.1.1": {
"integrity": "fe00026bd3a7e6a27f73709b83c607798be40e20c81dde655ce34052fd82ec76",
"dependencies": [
"jsr:@std/internal@^1.0.9"
]
},
"@std/streams@1.0.10": {
"integrity": "75c0b1431873cd0d8b3d679015220204d36d3c7420d93b60acfc379eb0dc30af"
},
@ -165,13 +202,13 @@
},
"workspace": {
"dependencies": [
"jsr:@andyburke/fsdb@~0.6.1",
"jsr:@andyburke/fsdb@0.9",
"jsr:@andyburke/lurid@0.2",
"jsr:@andyburke/serverus@~0.7.1",
"jsr:@std/assert@^1.0.13",
"jsr:@std/encoding@^1.0.10",
"jsr:@std/http@^1.0.18",
"jsr:@std/path@^1.1.0",
"jsr:@std/http@^1.0.19",
"jsr:@std/path@^1.1.1",
"jsr:@stdext/crypto@0.1"
]
}