Pronouns labels on Bluesky

update deps

Changed files
+172 -1497
src
+1
.nvmrc
···
+
22.9.0
+156 -1477
package-lock.json
···
"name": "pronouns-bsky",
"version": "1.0.0",
"dependencies": {
-
"@atcute/bluesky": "^1.0.6",
"@skyware/jetstream": "^0.1.3",
-
"@skyware/labeler": "^0.1.7",
+
"@skyware/labeler": "^0.1.8-test.6",
"dotenv": "^16.4.5"
},
"devDependencies": {
-
"@types/better-sqlite3": "^7.6.11",
+
"@atcute/bluesky": "^1.0.6",
+
"@types/node": "^22.7.5",
"typescript": "^5.5.3"
}
},
···
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@atcute/client/-/client-2.0.3.tgz",
"integrity": "sha512-j9GryA5l+4F0BTQWa6/1XmsuSPSq+bqNCY3mrHUGD592hMqUZxgpYDLgRWL+719V287AW/56AwvFYlbjlENp7A==",
+
"license": "MIT"
+
},
+
"node_modules/@atcute/ozone": {
+
"version": "1.0.5",
+
"resolved": "https://registry.npmjs.org/@atcute/ozone/-/ozone-1.0.5.tgz",
+
"integrity": "sha512-53+KoRlvzinv1NUESFOHPPK2kF/CFoQc9um1xH3OPhe29x7RP3PNEBXSc53mnbsAg80dTuh83xqwTrpdJ3o33g==",
"license": "MIT",
-
"peer": true
+
"peerDependencies": {
+
"@atcute/bluesky": "^1.0.0",
+
"@atcute/client": "^1.0.0 || ^2.0.0"
+
}
},
"node_modules/@atcute/varint": {
"version": "1.0.0",
···
"integrity": "sha512-NEBOGkdaDY8cjlDg49kefIsRM7iv/4oReEnOr3bN4tF3IxBGdc6Io1NCJz1xNBNdUL+3VDG3CKHiRji91HXaTg==",
"license": "MIT"
},
-
"node_modules/@atproto/api": {
-
"version": "0.13.12",
-
"resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.12.tgz",
-
"integrity": "sha512-U/qimbjlX0MA4MsR+GDuAnFtmdFuGi7eMQZm51s9gbDUw6y4RARL6gaZ0Ju9fBZpS45sI+ShlUHzIoEiBaRvkg==",
+
"node_modules/@fastify/ajv-compiler": {
+
"version": "3.6.0",
+
"resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-3.6.0.tgz",
+
"integrity": "sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==",
"license": "MIT",
"dependencies": {
-
"@atproto/common-web": "^0.3.1",
-
"@atproto/lexicon": "^0.4.2",
-
"@atproto/syntax": "^0.3.0",
-
"@atproto/xrpc": "^0.6.3",
-
"await-lock": "^2.2.2",
-
"multiformats": "^9.9.0",
-
"tlds": "^1.234.0",
-
"zod": "^3.23.8"
+
"ajv": "^8.11.0",
+
"ajv-formats": "^2.1.1",
+
"fast-uri": "^2.0.0"
}
},
-
"node_modules/@atproto/common": {
-
"version": "0.4.4",
-
"resolved": "https://registry.npmjs.org/@atproto/common/-/common-0.4.4.tgz",
-
"integrity": "sha512-58tMbn6A1Zu296s/l3uIj8z9d7IRHpZvLOfsFRikaQaYrzhJpL2aPY4uFQ8GJcxnsxeUnxBCrQz9we5jVVJI5Q==",
-
"license": "MIT",
-
"dependencies": {
-
"@atproto/common-web": "^0.3.1",
-
"@ipld/dag-cbor": "^7.0.3",
-
"cbor-x": "^1.5.1",
-
"iso-datestring-validator": "^2.2.2",
-
"multiformats": "^9.9.0",
-
"pino": "^8.21.0"
-
}
-
},
-
"node_modules/@atproto/common-web": {
-
"version": "0.3.1",
-
"resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.3.1.tgz",
-
"integrity": "sha512-N7wiTnus5vAr+lT//0y8m/FaHHLJ9LpGuEwkwDAeV3LCiPif4m/FS8x/QOYrx1PdZQwKso95RAPzCGWQBH5j6Q==",
-
"license": "MIT",
-
"dependencies": {
-
"graphemer": "^1.4.0",
-
"multiformats": "^9.9.0",
-
"uint8arrays": "3.0.0",
-
"zod": "^3.23.8"
-
}
-
},
-
"node_modules/@atproto/common-web/node_modules/uint8arrays": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-
"integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
-
"license": "MIT",
-
"dependencies": {
-
"multiformats": "^9.4.2"
-
}
-
},
-
"node_modules/@atproto/crypto": {
-
"version": "0.4.1",
-
"resolved": "https://registry.npmjs.org/@atproto/crypto/-/crypto-0.4.1.tgz",
-
"integrity": "sha512-7pQNHWYyx8jGhYdPbmcuPD9W73nd/5v3mfBlncO0sBzxnPbmA6aXAWOz+fNVZwHwBJPeb/Gzf/FT/uDx7/eYFg==",
-
"license": "MIT",
-
"dependencies": {
-
"@noble/curves": "^1.1.0",
-
"@noble/hashes": "^1.3.1",
-
"uint8arrays": "3.0.0"
-
}
-
},
-
"node_modules/@atproto/crypto/node_modules/uint8arrays": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-
"integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
-
"license": "MIT",
-
"dependencies": {
-
"multiformats": "^9.4.2"
-
}
-
},
-
"node_modules/@atproto/identity": {
-
"version": "0.4.2",
-
"resolved": "https://registry.npmjs.org/@atproto/identity/-/identity-0.4.2.tgz",
-
"integrity": "sha512-Z267XI84enuYQLV8hgDMVkGZqy8GtPI4PYVn1rz4YKwSaI+nGwADNtyK+ZZWFa0tTDKS6q6u4ae7B8RdrUlk8A==",
-
"license": "MIT",
-
"dependencies": {
-
"@atproto/common-web": "^0.3.1",
-
"@atproto/crypto": "^0.4.1",
-
"axios": "^0.27.2"
-
}
-
},
-
"node_modules/@atproto/lexicon": {
-
"version": "0.4.2",
-
"resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.2.tgz",
-
"integrity": "sha512-CXoOkhcdF3XVUnR2oNgCs2ljWfo/8zUjxL5RIhJW/UNLp/FSl+KpF8Jm5fbk8Y/XXVPGRAsv9OYfxyU/14N/pw==",
-
"license": "MIT",
-
"dependencies": {
-
"@atproto/common-web": "^0.3.1",
-
"@atproto/syntax": "^0.3.0",
-
"iso-datestring-validator": "^2.2.2",
-
"multiformats": "^9.9.0",
-
"zod": "^3.23.8"
-
}
-
},
-
"node_modules/@atproto/syntax": {
-
"version": "0.3.0",
-
"resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.0.tgz",
-
"integrity": "sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA==",
+
"node_modules/@fastify/error": {
+
"version": "3.4.1",
+
"resolved": "https://registry.npmjs.org/@fastify/error/-/error-3.4.1.tgz",
+
"integrity": "sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==",
"license": "MIT"
},
-
"node_modules/@atproto/xrpc": {
-
"version": "0.6.3",
-
"resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.3.tgz",
-
"integrity": "sha512-S3tRvOdA9amPkKLll3rc4vphlDitLrkN5TwWh5Tu/jzk7mnobVVE3akYgICV9XCNHKjWM+IAPxFFI2qi+VW6nQ==",
+
"node_modules/@fastify/fast-json-stringify-compiler": {
+
"version": "4.3.0",
+
"resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-4.3.0.tgz",
+
"integrity": "sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==",
"license": "MIT",
"dependencies": {
-
"@atproto/lexicon": "^0.4.2",
-
"zod": "^3.23.8"
+
"fast-json-stringify": "^5.7.0"
}
},
-
"node_modules/@atproto/xrpc-server": {
-
"version": "0.6.4",
-
"resolved": "https://registry.npmjs.org/@atproto/xrpc-server/-/xrpc-server-0.6.4.tgz",
-
"integrity": "sha512-AL9okOTpJpxh3wJjT27RiPkp2IWIxDPCyyvuO1SJu0E9URGfWZL26SlT7/IR/tadZTJezr5+ZNuxhV0uhI+s1A==",
+
"node_modules/@fastify/merge-json-schemas": {
+
"version": "0.1.1",
+
"resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.1.1.tgz",
+
"integrity": "sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==",
"license": "MIT",
"dependencies": {
-
"@atproto/common": "^0.4.2",
-
"@atproto/crypto": "^0.4.1",
-
"@atproto/lexicon": "^0.4.1",
-
"@atproto/xrpc": "^0.6.2",
-
"cbor-x": "^1.5.1",
-
"express": "^4.17.2",
-
"http-errors": "^2.0.0",
-
"mime-types": "^2.1.35",
-
"rate-limiter-flexible": "^2.4.1",
-
"uint8arrays": "3.0.0",
-
"ws": "^8.12.0",
-
"zod": "^3.23.8"
+
"fast-deep-equal": "^3.1.3"
}
},
-
"node_modules/@atproto/xrpc-server/node_modules/uint8arrays": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-
"integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
+
"node_modules/@fastify/websocket": {
+
"version": "10.0.1",
+
"resolved": "https://registry.npmjs.org/@fastify/websocket/-/websocket-10.0.1.tgz",
+
"integrity": "sha512-8/pQIxTPRD8U94aILTeJ+2O3el/r19+Ej5z1O1mXlqplsUH7KzCjAI0sgd5DM/NoPjAi5qLFNIjgM5+9/rGSNw==",
"license": "MIT",
"dependencies": {
-
"multiformats": "^9.4.2"
+
"duplexify": "^4.1.2",
+
"fastify-plugin": "^4.0.0",
+
"ws": "^8.0.0"
}
},
-
"node_modules/@cbor-extract/cbor-extract-darwin-arm64": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz",
-
"integrity": "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==",
+
"node_modules/@libsql/darwin-arm64": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/@libsql/darwin-arm64/-/darwin-arm64-0.4.6.tgz",
+
"integrity": "sha512-45i604CJ2Lubbg7NqtDodjarF6VgST8rS5R8xB++MoRqixtDns9PZ6tocT9pRJDWuTWEiy2sjthPOFWMKwYAsg==",
"cpu": [
"arm64"
],
···
"darwin"
]
},
-
"node_modules/@cbor-extract/cbor-extract-darwin-x64": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz",
-
"integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==",
+
"node_modules/@libsql/darwin-x64": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/@libsql/darwin-x64/-/darwin-x64-0.4.6.tgz",
+
"integrity": "sha512-dRKliflhfr5zOPSNgNJ6C2nZDd4YA8bTXF3MUNqNkcxQ8BffaH9uUwL9kMq89LkFIZQHcyP75bBgZctxfJ/H5Q==",
"cpu": [
"x64"
],
···
"darwin"
]
},
-
"node_modules/@cbor-extract/cbor-extract-linux-arm": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz",
-
"integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==",
+
"node_modules/@libsql/linux-arm64-gnu": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/@libsql/linux-arm64-gnu/-/linux-arm64-gnu-0.4.6.tgz",
+
"integrity": "sha512-DMPavVyY6vYPAYcQR1iOotHszg+5xSjHSg6F9kNecPX0KKdGq84zuPJmORfKOPtaWvzPewNFdML/e+s1fu09XQ==",
"cpu": [
-
"arm"
+
"arm64"
],
"license": "MIT",
"optional": true,
···
"linux"
]
},
-
"node_modules/@cbor-extract/cbor-extract-linux-arm64": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz",
-
"integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==",
+
"node_modules/@libsql/linux-arm64-musl": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/@libsql/linux-arm64-musl/-/linux-arm64-musl-0.4.6.tgz",
+
"integrity": "sha512-whuHSYAZyclGjM3L0mKGXyWqdAy7qYvPPn+J1ve7FtGkFlM0DiIPjA5K30aWSGJSRh72sD9DBZfnu8CpfSjT6w==",
"cpu": [
"arm64"
],
···
"linux"
]
},
-
"node_modules/@cbor-extract/cbor-extract-linux-x64": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz",
-
"integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==",
+
"node_modules/@libsql/linux-x64-gnu": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/@libsql/linux-x64-gnu/-/linux-x64-gnu-0.4.6.tgz",
+
"integrity": "sha512-0ggx+5RwEbYabIlDBBAvavdfIJCZ757u6nDZtBeQIhzW99EKbWG3lvkXHM3qudFb/pDWSUY4RFBm6vVtF1cJGA==",
"cpu": [
"x64"
],
···
"linux"
]
},
-
"node_modules/@cbor-extract/cbor-extract-win32-x64": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz",
-
"integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==",
+
"node_modules/@libsql/linux-x64-musl": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/@libsql/linux-x64-musl/-/linux-x64-musl-0.4.6.tgz",
+
"integrity": "sha512-SWNrv7Hz72QWlbM/ZsbL35MPopZavqCUmQz2HNDZ55t0F+kt8pXuP+bbI2KvmaQ7wdsoqAA4qBmjol0+bh4ndw==",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
-
"win32"
+
"linux"
]
},
-
"node_modules/@fastify/ajv-compiler": {
-
"version": "3.6.0",
-
"resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-3.6.0.tgz",
-
"integrity": "sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==",
+
"node_modules/@libsql/win32-x64-msvc": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/@libsql/win32-x64-msvc/-/win32-x64-msvc-0.4.6.tgz",
+
"integrity": "sha512-Q0axn110zDNELfkEog3Nl8p9BU4eI/UvgaHevGyOiSDN7s0KPfj0j6jwVHk4oz3o/d/Gg3DRIxomZ4ftfTOy/g==",
+
"cpu": [
+
"x64"
+
],
"license": "MIT",
-
"dependencies": {
-
"ajv": "^8.11.0",
-
"ajv-formats": "^2.1.1",
-
"fast-uri": "^2.0.0"
-
}
+
"optional": true,
+
"os": [
+
"win32"
+
]
},
-
"node_modules/@fastify/error": {
-
"version": "3.4.1",
-
"resolved": "https://registry.npmjs.org/@fastify/error/-/error-3.4.1.tgz",
-
"integrity": "sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==",
+
"node_modules/@neon-rs/load": {
+
"version": "0.0.4",
+
"resolved": "https://registry.npmjs.org/@neon-rs/load/-/load-0.0.4.tgz",
+
"integrity": "sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==",
"license": "MIT"
},
-
"node_modules/@fastify/fast-json-stringify-compiler": {
-
"version": "4.3.0",
-
"resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-4.3.0.tgz",
-
"integrity": "sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==",
-
"license": "MIT",
-
"dependencies": {
-
"fast-json-stringify": "^5.7.0"
-
}
-
},
-
"node_modules/@fastify/merge-json-schemas": {
-
"version": "0.1.1",
-
"resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.1.1.tgz",
-
"integrity": "sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==",
-
"license": "MIT",
-
"dependencies": {
-
"fast-deep-equal": "^3.1.3"
-
}
-
},
-
"node_modules/@fastify/websocket": {
-
"version": "10.0.1",
-
"resolved": "https://registry.npmjs.org/@fastify/websocket/-/websocket-10.0.1.tgz",
-
"integrity": "sha512-8/pQIxTPRD8U94aILTeJ+2O3el/r19+Ej5z1O1mXlqplsUH7KzCjAI0sgd5DM/NoPjAi5qLFNIjgM5+9/rGSNw==",
-
"license": "MIT",
-
"dependencies": {
-
"duplexify": "^4.1.2",
-
"fastify-plugin": "^4.0.0",
-
"ws": "^8.0.0"
-
}
-
},
-
"node_modules/@ipld/dag-cbor": {
-
"version": "7.0.3",
-
"resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz",
-
"integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==",
-
"license": "(Apache-2.0 AND MIT)",
-
"dependencies": {
-
"cborg": "^1.6.0",
-
"multiformats": "^9.5.4"
-
}
-
},
"node_modules/@noble/curves": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz",
···
}
},
"node_modules/@skyware/labeler": {
-
"version": "0.1.7",
-
"resolved": "https://registry.npmjs.org/@skyware/labeler/-/labeler-0.1.7.tgz",
-
"integrity": "sha512-VVQdXxlRrCn6AiV7OgL3rBiQpOSdwvq5hOCJdHve1Gd8YBDFtBvYeqesIudA+qTa/CijkOLjwLOCY3v4QEHJ9w==",
+
"version": "0.1.8-test.6",
+
"resolved": "https://registry.npmjs.org/@skyware/labeler/-/labeler-0.1.8-test.6.tgz",
+
"integrity": "sha512-v0+D0lZ0ZVXGvS4VUA+DAFpZ/5+SAFs+ZwgaHwXL7tOlLRpUY1F7a/DLNfPXEyQuyVcpAUbYlUJAqxPz9nVuBw==",
"license": "MPL-2.0",
"dependencies": {
-
"@atcute/cbor": "^1.0.0",
-
"@atproto/api": "^0.13.1",
-
"@atproto/crypto": "^0.4.0",
-
"@atproto/identity": "^0.4.0",
-
"@atproto/xrpc-server": "^0.6.2",
+
"@atcute/bluesky": "^1.0.7",
+
"@atcute/cbor": "^1.0.2",
+
"@atcute/client": "^2.0.3",
+
"@atcute/ozone": "^1.0.4",
"@fastify/websocket": "^10.0.1",
-
"better-sqlite3": "^11.1.2",
+
"@noble/curves": "^1.6.0",
+
"@noble/hashes": "^1.5.0",
"fastify": "^4.28.1",
+
"libsql": "^0.4.6",
"prompts": "^2.4.2",
"uint8arrays": "^5.1.0"
},
···
"labeler": "dist/bin.js"
}
},
-
"node_modules/@types/better-sqlite3": {
-
"version": "7.6.11",
-
"resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.11.tgz",
-
"integrity": "sha512-i8KcD3PgGtGBLl3+mMYA8PdKkButvPyARxA7IQAd6qeslht13qxb1zzO8dRCtE7U3IoJS782zDBAeoKiM695kg==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
"@types/node": "*"
-
}
-
},
"node_modules/@types/node": {
"version": "22.7.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz",
···
"integrity": "sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==",
"license": "MIT"
},
-
"node_modules/accepts": {
-
"version": "1.3.8",
-
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
-
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
-
"license": "MIT",
-
"dependencies": {
-
"mime-types": "~2.1.34",
-
"negotiator": "0.6.3"
-
},
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
"node_modules/ajv": {
"version": "8.17.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
···
"integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==",
"license": "MIT"
},
-
"node_modules/array-flatten": {
-
"version": "1.1.1",
-
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
-
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
-
"license": "MIT"
-
},
-
"node_modules/asynckit": {
-
"version": "0.4.0",
-
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
-
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
-
"license": "MIT"
-
},
"node_modules/atomic-sleep": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
···
"fastq": "^1.17.1"
}
},
-
"node_modules/await-lock": {
-
"version": "2.2.2",
-
"resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
-
"integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
-
"license": "MIT"
-
},
-
"node_modules/axios": {
-
"version": "0.27.2",
-
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
-
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
-
"license": "MIT",
-
"dependencies": {
-
"follow-redirects": "^1.14.9",
-
"form-data": "^4.0.0"
-
}
-
},
"node_modules/base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
···
],
"license": "MIT"
},
-
"node_modules/better-sqlite3": {
-
"version": "11.3.0",
-
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.3.0.tgz",
-
"integrity": "sha512-iHt9j8NPYF3oKCNOO5ZI4JwThjt3Z6J6XrcwG85VNMVzv1ByqrHWv5VILEbCMFWDsoHhXvQ7oC8vgRXFAKgl9w==",
-
"hasInstallScript": true,
-
"license": "MIT",
-
"dependencies": {
-
"bindings": "^1.5.0",
-
"prebuild-install": "^7.1.1"
-
}
-
},
-
"node_modules/bindings": {
-
"version": "1.5.0",
-
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
-
"integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
-
"license": "MIT",
-
"dependencies": {
-
"file-uri-to-path": "1.0.0"
-
}
-
},
-
"node_modules/bl": {
-
"version": "4.1.0",
-
"resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
-
"integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
-
"license": "MIT",
-
"dependencies": {
-
"buffer": "^5.5.0",
-
"inherits": "^2.0.4",
-
"readable-stream": "^3.4.0"
-
}
-
},
-
"node_modules/body-parser": {
-
"version": "1.20.3",
-
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
-
"integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
-
"license": "MIT",
-
"dependencies": {
-
"bytes": "3.1.2",
-
"content-type": "~1.0.5",
-
"debug": "2.6.9",
-
"depd": "2.0.0",
-
"destroy": "1.2.0",
-
"http-errors": "2.0.0",
-
"iconv-lite": "0.4.24",
-
"on-finished": "2.4.1",
-
"qs": "6.13.0",
-
"raw-body": "2.5.2",
-
"type-is": "~1.6.18",
-
"unpipe": "1.0.0"
-
},
-
"engines": {
-
"node": ">= 0.8",
-
"npm": "1.2.8000 || >= 1.4.16"
-
}
-
},
"node_modules/buffer": {
-
"version": "5.7.1",
-
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
-
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+
"version": "6.0.3",
+
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
"funding": [
{
"type": "github",
···
"license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
-
"ieee754": "^1.1.13"
-
}
-
},
-
"node_modules/bytes": {
-
"version": "3.1.2",
-
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
-
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
-
"node_modules/call-bind": {
-
"version": "1.0.7",
-
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
-
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
-
"license": "MIT",
-
"dependencies": {
-
"es-define-property": "^1.0.0",
-
"es-errors": "^1.3.0",
-
"function-bind": "^1.1.2",
-
"get-intrinsic": "^1.2.4",
-
"set-function-length": "^1.2.1"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/cbor-extract": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/cbor-extract/-/cbor-extract-2.2.0.tgz",
-
"integrity": "sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==",
-
"hasInstallScript": true,
-
"license": "MIT",
-
"optional": true,
-
"dependencies": {
-
"node-gyp-build-optional-packages": "5.1.1"
-
},
-
"bin": {
-
"download-cbor-prebuilds": "bin/download-prebuilds.js"
-
},
-
"optionalDependencies": {
-
"@cbor-extract/cbor-extract-darwin-arm64": "2.2.0",
-
"@cbor-extract/cbor-extract-darwin-x64": "2.2.0",
-
"@cbor-extract/cbor-extract-linux-arm": "2.2.0",
-
"@cbor-extract/cbor-extract-linux-arm64": "2.2.0",
-
"@cbor-extract/cbor-extract-linux-x64": "2.2.0",
-
"@cbor-extract/cbor-extract-win32-x64": "2.2.0"
-
}
-
},
-
"node_modules/cbor-x": {
-
"version": "1.6.0",
-
"resolved": "https://registry.npmjs.org/cbor-x/-/cbor-x-1.6.0.tgz",
-
"integrity": "sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==",
-
"license": "MIT",
-
"optionalDependencies": {
-
"cbor-extract": "^2.2.0"
-
}
-
},
-
"node_modules/cborg": {
-
"version": "1.10.2",
-
"resolved": "https://registry.npmjs.org/cborg/-/cborg-1.10.2.tgz",
-
"integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==",
-
"license": "Apache-2.0",
-
"bin": {
-
"cborg": "cli.js"
-
}
-
},
-
"node_modules/chownr": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
-
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
-
"license": "ISC"
-
},
-
"node_modules/combined-stream": {
-
"version": "1.0.8",
-
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
-
"license": "MIT",
-
"dependencies": {
-
"delayed-stream": "~1.0.0"
-
},
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
-
"node_modules/content-disposition": {
-
"version": "0.5.4",
-
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
-
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
-
"license": "MIT",
-
"dependencies": {
-
"safe-buffer": "5.2.1"
-
},
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/content-type": {
-
"version": "1.0.5",
-
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
-
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
+
"ieee754": "^1.2.1"
}
},
"node_modules/cookie": {
-
"version": "0.7.1",
-
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
-
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+
"version": "0.7.2",
+
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
+
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
-
"node_modules/cookie-signature": {
-
"version": "1.0.6",
-
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
-
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
-
"license": "MIT"
-
},
-
"node_modules/debug": {
-
"version": "2.6.9",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-
"license": "MIT",
-
"dependencies": {
-
"ms": "2.0.0"
-
}
-
},
-
"node_modules/decompress-response": {
-
"version": "6.0.0",
-
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
-
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
-
"license": "MIT",
-
"dependencies": {
-
"mimic-response": "^3.1.0"
-
},
-
"engines": {
-
"node": ">=10"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/sindresorhus"
-
}
-
},
-
"node_modules/deep-extend": {
-
"version": "0.6.0",
-
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
-
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
-
"license": "MIT",
-
"engines": {
-
"node": ">=4.0.0"
-
}
-
},
-
"node_modules/define-data-property": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
-
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
-
"license": "MIT",
-
"dependencies": {
-
"es-define-property": "^1.0.0",
-
"es-errors": "^1.3.0",
-
"gopd": "^1.0.1"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/delayed-stream": {
-
"version": "1.0.0",
-
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
-
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
-
"license": "MIT",
-
"engines": {
-
"node": ">=0.4.0"
-
}
-
},
-
"node_modules/depd": {
-
"version": "2.0.0",
-
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
-
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
-
"node_modules/destroy": {
-
"version": "1.2.0",
-
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
-
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8",
-
"npm": "1.2.8000 || >= 1.4.16"
-
}
-
},
"node_modules/detect-libc": {
-
"version": "2.0.3",
-
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
-
"integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+
"version": "2.0.2",
+
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz",
+
"integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==",
"license": "Apache-2.0",
"engines": {
"node": ">=8"
···
"stream-shift": "^1.0.2"
}
},
-
"node_modules/ee-first": {
-
"version": "1.1.1",
-
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
-
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
-
"license": "MIT"
-
},
-
"node_modules/encodeurl": {
-
"version": "2.0.0",
-
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
-
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
"node_modules/end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
···
"once": "^1.4.0"
}
},
-
"node_modules/es-define-property": {
-
"version": "1.0.0",
-
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
-
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
-
"license": "MIT",
-
"dependencies": {
-
"get-intrinsic": "^1.2.4"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
}
-
},
-
"node_modules/es-errors": {
-
"version": "1.3.0",
-
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
-
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.4"
-
}
-
},
-
"node_modules/escape-html": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
-
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
-
"license": "MIT"
-
},
-
"node_modules/etag": {
-
"version": "1.8.1",
-
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
-
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
"node_modules/event-target-shim": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz",
···
"node": ">=0.8.x"
}
},
-
"node_modules/expand-template": {
-
"version": "2.0.3",
-
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
-
"integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
-
"license": "(MIT OR WTFPL)",
-
"engines": {
-
"node": ">=6"
-
}
-
},
-
"node_modules/express": {
-
"version": "4.21.1",
-
"resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
-
"integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
-
"license": "MIT",
-
"dependencies": {
-
"accepts": "~1.3.8",
-
"array-flatten": "1.1.1",
-
"body-parser": "1.20.3",
-
"content-disposition": "0.5.4",
-
"content-type": "~1.0.4",
-
"cookie": "0.7.1",
-
"cookie-signature": "1.0.6",
-
"debug": "2.6.9",
-
"depd": "2.0.0",
-
"encodeurl": "~2.0.0",
-
"escape-html": "~1.0.3",
-
"etag": "~1.8.1",
-
"finalhandler": "1.3.1",
-
"fresh": "0.5.2",
-
"http-errors": "2.0.0",
-
"merge-descriptors": "1.0.3",
-
"methods": "~1.1.2",
-
"on-finished": "2.4.1",
-
"parseurl": "~1.3.3",
-
"path-to-regexp": "0.1.10",
-
"proxy-addr": "~2.0.7",
-
"qs": "6.13.0",
-
"range-parser": "~1.2.1",
-
"safe-buffer": "5.2.1",
-
"send": "0.19.0",
-
"serve-static": "1.16.2",
-
"setprototypeof": "1.2.0",
-
"statuses": "2.0.1",
-
"type-is": "~1.6.18",
-
"utils-merge": "1.0.1",
-
"vary": "~1.1.2"
-
},
-
"engines": {
-
"node": ">= 0.10.0"
-
}
-
},
"node_modules/fast-content-type-parse": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.1.0.tgz",
···
"integrity": "sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==",
"license": "MIT"
},
-
"node_modules/fastify/node_modules/pino": {
-
"version": "9.4.0",
-
"resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz",
-
"integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==",
-
"license": "MIT",
-
"dependencies": {
-
"atomic-sleep": "^1.0.0",
-
"fast-redact": "^3.1.1",
-
"on-exit-leak-free": "^2.1.0",
-
"pino-abstract-transport": "^1.2.0",
-
"pino-std-serializers": "^7.0.0",
-
"process-warning": "^4.0.0",
-
"quick-format-unescaped": "^4.0.3",
-
"real-require": "^0.2.0",
-
"safe-stable-stringify": "^2.3.1",
-
"sonic-boom": "^4.0.1",
-
"thread-stream": "^3.0.0"
-
},
-
"bin": {
-
"pino": "bin.js"
-
}
-
},
-
"node_modules/fastify/node_modules/pino-std-serializers": {
-
"version": "7.0.0",
-
"resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz",
-
"integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==",
-
"license": "MIT"
-
},
-
"node_modules/fastify/node_modules/pino/node_modules/process-warning": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz",
-
"integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==",
-
"license": "MIT"
-
},
-
"node_modules/fastify/node_modules/sonic-boom": {
-
"version": "4.1.0",
-
"resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.1.0.tgz",
-
"integrity": "sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==",
-
"license": "MIT",
-
"dependencies": {
-
"atomic-sleep": "^1.0.0"
-
}
-
},
-
"node_modules/fastify/node_modules/thread-stream": {
-
"version": "3.1.0",
-
"resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz",
-
"integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==",
-
"license": "MIT",
-
"dependencies": {
-
"real-require": "^0.2.0"
-
}
-
},
"node_modules/fastq": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
···
"reusify": "^1.0.4"
}
},
-
"node_modules/file-uri-to-path": {
-
"version": "1.0.0",
-
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
-
"integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
-
"license": "MIT"
-
},
-
"node_modules/finalhandler": {
-
"version": "1.3.1",
-
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
-
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
-
"license": "MIT",
-
"dependencies": {
-
"debug": "2.6.9",
-
"encodeurl": "~2.0.0",
-
"escape-html": "~1.0.3",
-
"on-finished": "2.4.1",
-
"parseurl": "~1.3.3",
-
"statuses": "2.0.1",
-
"unpipe": "~1.0.0"
-
},
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
"node_modules/find-my-way": {
"version": "8.2.2",
"resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-8.2.2.tgz",
···
"node": ">=14"
}
},
-
"node_modules/follow-redirects": {
-
"version": "1.15.9",
-
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
-
"integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
-
"funding": [
-
{
-
"type": "individual",
-
"url": "https://github.com/sponsors/RubenVerborgh"
-
}
-
],
-
"license": "MIT",
-
"engines": {
-
"node": ">=4.0"
-
},
-
"peerDependenciesMeta": {
-
"debug": {
-
"optional": true
-
}
-
}
-
},
-
"node_modules/form-data": {
-
"version": "4.0.1",
-
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
-
"integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
-
"license": "MIT",
-
"dependencies": {
-
"asynckit": "^0.4.0",
-
"combined-stream": "^1.0.8",
-
"mime-types": "^2.1.12"
-
},
-
"engines": {
-
"node": ">= 6"
-
}
-
},
"node_modules/forwarded": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
···
"integrity": "sha512-Iw6hLaH345EETQGU56NiAcJ173IraDRdJrVy+0fBMPdkZhzKNN/k3eqXFyNmnyx2/jnIzF2nr0mHh5nHrQBMEQ==",
"license": "MIT"
},
-
"node_modules/fresh": {
-
"version": "0.5.2",
-
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
-
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/fs-constants": {
-
"version": "1.0.0",
-
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
-
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
-
"license": "MIT"
-
},
-
"node_modules/function-bind": {
-
"version": "1.1.2",
-
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
-
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
-
"license": "MIT",
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/get-intrinsic": {
-
"version": "1.2.4",
-
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
-
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
-
"license": "MIT",
-
"dependencies": {
-
"es-errors": "^1.3.0",
-
"function-bind": "^1.1.2",
-
"has-proto": "^1.0.1",
-
"has-symbols": "^1.0.3",
-
"hasown": "^2.0.0"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/github-from-package": {
-
"version": "0.0.0",
-
"resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
-
"integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
-
"license": "MIT"
-
},
-
"node_modules/gopd": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
-
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
-
"license": "MIT",
-
"dependencies": {
-
"get-intrinsic": "^1.1.3"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/graphemer": {
-
"version": "1.4.0",
-
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
-
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
-
"license": "MIT"
-
},
-
"node_modules/has-property-descriptors": {
-
"version": "1.0.2",
-
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
-
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
-
"license": "MIT",
-
"dependencies": {
-
"es-define-property": "^1.0.0"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/has-proto": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
-
"integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/has-symbols": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
-
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/hasown": {
-
"version": "2.0.2",
-
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
-
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
-
"license": "MIT",
-
"dependencies": {
-
"function-bind": "^1.1.2"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
}
-
},
-
"node_modules/http-errors": {
-
"version": "2.0.0",
-
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
-
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
-
"license": "MIT",
-
"dependencies": {
-
"depd": "2.0.0",
-
"inherits": "2.0.4",
-
"setprototypeof": "1.2.0",
-
"statuses": "2.0.1",
-
"toidentifier": "1.0.1"
-
},
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
-
"node_modules/iconv-lite": {
-
"version": "0.4.24",
-
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
-
"license": "MIT",
-
"dependencies": {
-
"safer-buffer": ">= 2.1.2 < 3"
-
},
-
"engines": {
-
"node": ">=0.10.0"
-
}
-
},
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
···
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
-
"license": "ISC"
-
},
-
"node_modules/ini": {
-
"version": "1.3.8",
-
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
-
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
"license": "ISC"
},
"node_modules/ipaddr.js": {
···
"node": ">= 0.10"
}
},
-
"node_modules/iso-datestring-validator": {
-
"version": "2.2.2",
-
"resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
-
"integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
-
"license": "MIT"
-
},
"node_modules/json-schema-ref-resolver": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-1.0.1.tgz",
···
"node": ">=6"
}
},
+
"node_modules/libsql": {
+
"version": "0.4.6",
+
"resolved": "https://registry.npmjs.org/libsql/-/libsql-0.4.6.tgz",
+
"integrity": "sha512-F5M+ltteK6dCcpjMahrkgT96uFJvVI8aQ4r9f2AzHQjC7BkAYtvfMSTWGvRBezRgMUIU2h1Sy0pF9nOGOD5iyA==",
+
"cpu": [
+
"x64",
+
"arm64",
+
"wasm32"
+
],
+
"license": "MIT",
+
"os": [
+
"darwin",
+
"linux",
+
"win32"
+
],
+
"dependencies": {
+
"@neon-rs/load": "^0.0.4",
+
"detect-libc": "2.0.2"
+
},
+
"optionalDependencies": {
+
"@libsql/darwin-arm64": "0.4.6",
+
"@libsql/darwin-x64": "0.4.6",
+
"@libsql/linux-arm64-gnu": "0.4.6",
+
"@libsql/linux-arm64-musl": "0.4.6",
+
"@libsql/linux-x64-gnu": "0.4.6",
+
"@libsql/linux-x64-musl": "0.4.6",
+
"@libsql/win32-x64-msvc": "0.4.6"
+
}
+
},
"node_modules/light-my-request": {
"version": "5.14.0",
"resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.14.0.tgz",
···
"set-cookie-parser": "^2.4.1"
}
},
-
"node_modules/media-typer": {
-
"version": "0.3.0",
-
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
-
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/merge-descriptors": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
-
"integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
-
"license": "MIT",
-
"funding": {
-
"url": "https://github.com/sponsors/sindresorhus"
-
}
-
},
-
"node_modules/methods": {
-
"version": "1.1.2",
-
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
-
"integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/mime": {
-
"version": "1.6.0",
-
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
-
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
-
"license": "MIT",
-
"bin": {
-
"mime": "cli.js"
-
},
-
"engines": {
-
"node": ">=4"
-
}
-
},
-
"node_modules/mime-db": {
-
"version": "1.52.0",
-
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
-
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/mime-types": {
-
"version": "2.1.35",
-
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
-
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
-
"license": "MIT",
-
"dependencies": {
-
"mime-db": "1.52.0"
-
},
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/mimic-response": {
-
"version": "3.1.0",
-
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
-
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
-
"license": "MIT",
-
"engines": {
-
"node": ">=10"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/sindresorhus"
-
}
-
},
-
"node_modules/minimist": {
-
"version": "1.2.8",
-
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
-
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
-
"license": "MIT",
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/mkdirp-classic": {
-
"version": "0.5.3",
-
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
-
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
-
"license": "MIT"
-
},
-
"node_modules/ms": {
-
"version": "2.0.0",
-
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
-
"license": "MIT"
-
},
"node_modules/multiformats": {
-
"version": "9.9.0",
-
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
-
"integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
-
"license": "(Apache-2.0 AND MIT)"
-
},
-
"node_modules/napi-build-utils": {
-
"version": "1.0.2",
-
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
-
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
-
"license": "MIT"
-
},
-
"node_modules/negotiator": {
-
"version": "0.6.3",
-
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
-
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/node-abi": {
-
"version": "3.68.0",
-
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.68.0.tgz",
-
"integrity": "sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==",
-
"license": "MIT",
-
"dependencies": {
-
"semver": "^7.3.5"
-
},
-
"engines": {
-
"node": ">=10"
-
}
-
},
-
"node_modules/node-gyp-build-optional-packages": {
-
"version": "5.1.1",
-
"resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz",
-
"integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==",
-
"license": "MIT",
-
"optional": true,
-
"dependencies": {
-
"detect-libc": "^2.0.1"
-
},
-
"bin": {
-
"node-gyp-build-optional-packages": "bin.js",
-
"node-gyp-build-optional-packages-optional": "optional.js",
-
"node-gyp-build-optional-packages-test": "build-test.js"
-
}
-
},
-
"node_modules/object-inspect": {
-
"version": "1.13.2",
-
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
-
"integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
+
"version": "13.3.0",
+
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.0.tgz",
+
"integrity": "sha512-CBiqvsufgmpo01VT5ze94O+uc+Pbf6f/sThlvWss0sBZmAOu6GQn5usrYV2sf2mr17FWYc0rO8c/CNe2T90QAA==",
+
"license": "Apache-2.0 OR MIT"
},
"node_modules/on-exit-leak-free": {
"version": "2.1.2",
···
"node": ">=14.0.0"
}
},
-
"node_modules/on-finished": {
-
"version": "2.4.1",
-
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
-
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
-
"license": "MIT",
-
"dependencies": {
-
"ee-first": "1.1.1"
-
},
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
···
"wrappy": "1"
}
},
-
"node_modules/parseurl": {
-
"version": "1.3.3",
-
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
-
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
"node_modules/partysocket": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/partysocket/-/partysocket-1.0.2.tgz",
···
"dependencies": {
"event-target-shim": "^6.0.2"
}
-
},
-
"node_modules/path-to-regexp": {
-
"version": "0.1.10",
-
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
-
"integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
-
"license": "MIT"
},
"node_modules/pino": {
-
"version": "8.21.0",
-
"resolved": "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz",
-
"integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==",
+
"version": "9.4.0",
+
"resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz",
+
"integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==",
"license": "MIT",
"dependencies": {
"atomic-sleep": "^1.0.0",
"fast-redact": "^3.1.1",
"on-exit-leak-free": "^2.1.0",
"pino-abstract-transport": "^1.2.0",
-
"pino-std-serializers": "^6.0.0",
-
"process-warning": "^3.0.0",
+
"pino-std-serializers": "^7.0.0",
+
"process-warning": "^4.0.0",
"quick-format-unescaped": "^4.0.3",
"real-require": "^0.2.0",
"safe-stable-stringify": "^2.3.1",
-
"sonic-boom": "^3.7.0",
-
"thread-stream": "^2.6.0"
+
"sonic-boom": "^4.0.1",
+
"thread-stream": "^3.0.0"
},
"bin": {
"pino": "bin.js"
···
"split2": "^4.0.0"
}
},
-
"node_modules/pino-abstract-transport/node_modules/buffer": {
-
"version": "6.0.3",
-
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
-
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
-
"funding": [
-
{
-
"type": "github",
-
"url": "https://github.com/sponsors/feross"
-
},
-
{
-
"type": "patreon",
-
"url": "https://www.patreon.com/feross"
-
},
-
{
-
"type": "consulting",
-
"url": "https://feross.org/support"
-
}
-
],
-
"license": "MIT",
-
"dependencies": {
-
"base64-js": "^1.3.1",
-
"ieee754": "^1.2.1"
-
}
-
},
"node_modules/pino-abstract-transport/node_modules/readable-stream": {
"version": "4.5.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
···
}
},
"node_modules/pino-std-serializers": {
-
"version": "6.2.2",
-
"resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz",
-
"integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==",
+
"version": "7.0.0",
+
"resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz",
+
"integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==",
"license": "MIT"
},
-
"node_modules/prebuild-install": {
-
"version": "7.1.2",
-
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz",
-
"integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==",
-
"license": "MIT",
-
"dependencies": {
-
"detect-libc": "^2.0.0",
-
"expand-template": "^2.0.3",
-
"github-from-package": "0.0.0",
-
"minimist": "^1.2.3",
-
"mkdirp-classic": "^0.5.3",
-
"napi-build-utils": "^1.0.1",
-
"node-abi": "^3.3.0",
-
"pump": "^3.0.0",
-
"rc": "^1.2.7",
-
"simple-get": "^4.0.0",
-
"tar-fs": "^2.0.0",
-
"tunnel-agent": "^0.6.0"
-
},
-
"bin": {
-
"prebuild-install": "bin.js"
-
},
-
"engines": {
-
"node": ">=10"
-
}
+
"node_modules/pino/node_modules/process-warning": {
+
"version": "4.0.0",
+
"resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz",
+
"integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==",
+
"license": "MIT"
},
"node_modules/process": {
"version": "0.11.10",
···
"node": ">= 0.10"
}
},
-
"node_modules/pump": {
-
"version": "3.0.2",
-
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
-
"integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
-
"license": "MIT",
-
"dependencies": {
-
"end-of-stream": "^1.1.0",
-
"once": "^1.3.1"
-
}
-
},
-
"node_modules/qs": {
-
"version": "6.13.0",
-
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
-
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
-
"license": "BSD-3-Clause",
-
"dependencies": {
-
"side-channel": "^1.0.6"
-
},
-
"engines": {
-
"node": ">=0.6"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
"node_modules/quick-format-unescaped": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
"integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
"license": "MIT"
},
-
"node_modules/range-parser": {
-
"version": "1.2.1",
-
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
-
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
-
"node_modules/rate-limiter-flexible": {
-
"version": "2.4.2",
-
"resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-2.4.2.tgz",
-
"integrity": "sha512-rMATGGOdO1suFyf/mI5LYhts71g1sbdhmd6YvdiXO2gJnd42Tt6QS4JUKJKSWVVkMtBacm6l40FR7Trjo6Iruw==",
-
"license": "ISC"
-
},
-
"node_modules/raw-body": {
-
"version": "2.5.2",
-
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
-
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
-
"license": "MIT",
-
"dependencies": {
-
"bytes": "3.1.2",
-
"http-errors": "2.0.0",
-
"iconv-lite": "0.4.24",
-
"unpipe": "1.0.0"
-
},
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
-
"node_modules/rc": {
-
"version": "1.2.8",
-
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
-
"license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
-
"dependencies": {
-
"deep-extend": "^0.6.0",
-
"ini": "~1.3.0",
-
"minimist": "^1.2.0",
-
"strip-json-comments": "~2.0.1"
-
},
-
"bin": {
-
"rc": "cli.js"
-
}
-
},
"node_modules/readable-stream": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
···
"node": ">=10"
}
},
-
"node_modules/safer-buffer": {
-
"version": "2.1.2",
-
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
-
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
-
"license": "MIT"
-
},
"node_modules/secure-json-parse": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz",
···
"node": ">=10"
}
},
-
"node_modules/send": {
-
"version": "0.19.0",
-
"resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
-
"integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
-
"license": "MIT",
-
"dependencies": {
-
"debug": "2.6.9",
-
"depd": "2.0.0",
-
"destroy": "1.2.0",
-
"encodeurl": "~1.0.2",
-
"escape-html": "~1.0.3",
-
"etag": "~1.8.1",
-
"fresh": "0.5.2",
-
"http-errors": "2.0.0",
-
"mime": "1.6.0",
-
"ms": "2.1.3",
-
"on-finished": "2.4.1",
-
"range-parser": "~1.2.1",
-
"statuses": "2.0.1"
-
},
-
"engines": {
-
"node": ">= 0.8.0"
-
}
-
},
-
"node_modules/send/node_modules/encodeurl": {
-
"version": "1.0.2",
-
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
-
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
-
"node_modules/send/node_modules/ms": {
-
"version": "2.1.3",
-
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
-
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
-
"license": "MIT"
-
},
-
"node_modules/serve-static": {
-
"version": "1.16.2",
-
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
-
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
-
"license": "MIT",
-
"dependencies": {
-
"encodeurl": "~2.0.0",
-
"escape-html": "~1.0.3",
-
"parseurl": "~1.3.3",
-
"send": "0.19.0"
-
},
-
"engines": {
-
"node": ">= 0.8.0"
-
}
-
},
"node_modules/set-cookie-parser": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz",
"integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==",
"license": "MIT"
},
-
"node_modules/set-function-length": {
-
"version": "1.2.2",
-
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
-
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
-
"license": "MIT",
-
"dependencies": {
-
"define-data-property": "^1.1.4",
-
"es-errors": "^1.3.0",
-
"function-bind": "^1.1.2",
-
"get-intrinsic": "^1.2.4",
-
"gopd": "^1.0.1",
-
"has-property-descriptors": "^1.0.2"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
}
-
},
-
"node_modules/setprototypeof": {
-
"version": "1.2.0",
-
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
-
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
-
"license": "ISC"
-
},
-
"node_modules/side-channel": {
-
"version": "1.0.6",
-
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
-
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
-
"license": "MIT",
-
"dependencies": {
-
"call-bind": "^1.0.7",
-
"es-errors": "^1.3.0",
-
"get-intrinsic": "^1.2.4",
-
"object-inspect": "^1.13.1"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/simple-concat": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
-
"integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
-
"funding": [
-
{
-
"type": "github",
-
"url": "https://github.com/sponsors/feross"
-
},
-
{
-
"type": "patreon",
-
"url": "https://www.patreon.com/feross"
-
},
-
{
-
"type": "consulting",
-
"url": "https://feross.org/support"
-
}
-
],
-
"license": "MIT"
-
},
-
"node_modules/simple-get": {
-
"version": "4.0.1",
-
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
-
"integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
-
"funding": [
-
{
-
"type": "github",
-
"url": "https://github.com/sponsors/feross"
-
},
-
{
-
"type": "patreon",
-
"url": "https://www.patreon.com/feross"
-
},
-
{
-
"type": "consulting",
-
"url": "https://feross.org/support"
-
}
-
],
-
"license": "MIT",
-
"dependencies": {
-
"decompress-response": "^6.0.0",
-
"once": "^1.3.1",
-
"simple-concat": "^1.0.0"
-
}
-
},
"node_modules/sisteransi": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
···
"license": "MIT"
},
"node_modules/sonic-boom": {
-
"version": "3.8.1",
-
"resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz",
-
"integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==",
+
"version": "4.1.0",
+
"resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.1.0.tgz",
+
"integrity": "sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==",
"license": "MIT",
"dependencies": {
"atomic-sleep": "^1.0.0"
···
"node": ">= 10.x"
},
-
"node_modules/statuses": {
-
"version": "2.0.1",
-
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
-
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
"node_modules/stream-shift": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
···
"safe-buffer": "~5.2.0"
},
-
"node_modules/strip-json-comments": {
-
"version": "2.0.1",
-
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-
"integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
-
"license": "MIT",
-
"engines": {
-
"node": ">=0.10.0"
-
}
-
},
-
"node_modules/tar-fs": {
-
"version": "2.1.1",
-
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
-
"integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
-
"license": "MIT",
-
"dependencies": {
-
"chownr": "^1.1.1",
-
"mkdirp-classic": "^0.5.2",
-
"pump": "^3.0.0",
-
"tar-stream": "^2.1.4"
-
}
-
},
-
"node_modules/tar-stream": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
-
"integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
-
"license": "MIT",
-
"dependencies": {
-
"bl": "^4.0.3",
-
"end-of-stream": "^1.4.1",
-
"fs-constants": "^1.0.0",
-
"inherits": "^2.0.3",
-
"readable-stream": "^3.1.1"
-
},
-
"engines": {
-
"node": ">=6"
-
}
-
},
"node_modules/thread-stream": {
-
"version": "2.7.0",
-
"resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz",
-
"integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==",
+
"version": "3.1.0",
+
"resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz",
+
"integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==",
"license": "MIT",
"dependencies": {
"real-require": "^0.2.0"
-
}
-
},
-
"node_modules/tlds": {
-
"version": "1.255.0",
-
"resolved": "https://registry.npmjs.org/tlds/-/tlds-1.255.0.tgz",
-
"integrity": "sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw==",
-
"license": "MIT",
-
"bin": {
-
"tlds": "bin.js"
},
"node_modules/toad-cache": {
···
"node": ">=12"
},
-
"node_modules/toidentifier": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
-
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
-
"license": "MIT",
-
"engines": {
-
"node": ">=0.6"
-
}
-
},
-
"node_modules/tunnel-agent": {
-
"version": "0.6.0",
-
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-
"integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
-
"license": "Apache-2.0",
-
"dependencies": {
-
"safe-buffer": "^5.0.1"
-
},
-
"engines": {
-
"node": "*"
-
}
-
},
-
"node_modules/type-is": {
-
"version": "1.6.18",
-
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
-
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
-
"license": "MIT",
-
"dependencies": {
-
"media-typer": "0.3.0",
-
"mime-types": "~2.1.24"
-
},
-
"engines": {
-
"node": ">= 0.6"
-
}
-
},
"node_modules/typescript": {
"version": "5.6.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
···
"multiformats": "^13.0.0"
},
-
"node_modules/uint8arrays/node_modules/multiformats": {
-
"version": "13.3.0",
-
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.0.tgz",
-
"integrity": "sha512-CBiqvsufgmpo01VT5ze94O+uc+Pbf6f/sThlvWss0sBZmAOu6GQn5usrYV2sf2mr17FWYc0rO8c/CNe2T90QAA==",
-
"license": "Apache-2.0 OR MIT"
-
},
"node_modules/undici-types": {
"version": "6.19.8",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
···
"dev": true,
"license": "MIT"
},
-
"node_modules/unpipe": {
-
"version": "1.0.0",
-
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
-
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"license": "MIT"
},
-
"node_modules/utils-merge": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
-
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.4.0"
-
}
-
},
-
"node_modules/vary": {
-
"version": "1.1.2",
-
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
-
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.8"
-
}
-
},
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
···
"utf-8-validate": {
"optional": true
-
}
-
},
-
"node_modules/zod": {
-
"version": "3.23.8",
-
"resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
-
"integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
-
"license": "MIT",
-
"funding": {
-
"url": "https://github.com/sponsors/colinhacks"
+3 -3
package.json
···
"start": "npx tsx src/main.ts"
},
"devDependencies": {
-
"@types/better-sqlite3": "^7.6.11",
+
"@atcute/bluesky": "^1.0.6",
+
"@types/node": "^22.7.5",
"typescript": "^5.5.3"
},
"dependencies": {
-
"@atcute/bluesky": "^1.0.6",
"@skyware/jetstream": "^0.1.3",
-
"@skyware/labeler": "^0.1.7",
+
"@skyware/labeler": "^0.1.8-test.6",
"dotenv": "^16.4.5"
}
}
+12 -17
src/label.ts
···
export const label = (did: string, rkey: string) => {
const query = server.db
-
.prepare<
-
unknown[],
-
ComAtprotoLabelDefs.Label
-
>(`SELECT * FROM labels WHERE uri = ?`)
-
.all(did);
+
.prepare<string[]>(`SELECT * FROM labels WHERE uri = ?`)
+
.all(did) as ComAtprotoLabelDefs.Label[];
const labels = query.reduce((set, label) => {
if (!label.neg) set.add(label.val);
···
return set;
}, new Set<string>());
-
const time = new Date().toISOString();
-
-
if (rkey.includes(DELETE)) {
-
server
-
.createLabels({ uri: did }, { negate: [...labels] })
-
.catch((err) => console.log(err))
-
.then(() => console.log(`${time}: Deleted labels for ${did}`));
-
} else if (labels.size < LABEL_LIMIT && POSTS[rkey]) {
-
server
-
.createLabel({ uri: did, val: POSTS[rkey] })
-
.catch((err) => console.log(err))
-
.then(() => console.log(`${time}: Labeled ${did} with ${POSTS[rkey]}`));
+
try {
+
if (rkey.includes(DELETE)) {
+
server.createLabels({ uri: did }, { negate: [...labels] });
+
console.log(`${new Date().toISOString()} Deleted labels: ${did}`);
+
} else if (labels.size < LABEL_LIMIT && POSTS[rkey]) {
+
server.createLabel({ uri: did, val: POSTS[rkey] });
+
console.log(`${new Date().toISOString()} Labeled ${did}: ${POSTS[rkey]}`);
+
}
+
} catch (err) {
+
console.error(err);
}
};