update devcontainer

This commit is contained in:
2025-08-26 18:45:44 +02:00
parent 5b8f3d64a0
commit db31bb5bc5
4 changed files with 138 additions and 166 deletions

View File

@ -1,7 +1,6 @@
{ {
"workspaceFolder": "/workspace", "workspaceFolder": "/workspace",
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,Z", "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,Z",
"runArgs": ["--network=dev-network"],
"build": { "build": {
"dockerfile": "Dockerfile" "dockerfile": "Dockerfile"
}, },

295
package-lock.json generated
View File

@ -8,13 +8,12 @@
"name": "nixi-web", "name": "nixi-web",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@astrojs/node": "^9.3.1", "@astrojs/node": "^9.4.2",
"astro": "^5.12.6" "astro": "^5.13.2"
}, },
"devDependencies": { "devDependencies": {
"@prettier/plugin-oxc": "^0.0.4", "@prettier/plugin-oxc": "^0.0.4",
"@types/bun": "^1.2.19", "oxlint": "^1.12.0",
"oxlint": "^1.11.0",
"prettier": "3.6.2" "prettier": "3.6.2"
} }
}, },
@ -25,18 +24,18 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@astrojs/internal-helpers": { "node_modules/@astrojs/internal-helpers": {
"version": "0.7.1", "version": "0.7.2",
"resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.1.tgz", "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.2.tgz",
"integrity": "sha512-7dwEVigz9vUWDw3nRwLQ/yH/xYovlUA0ZD86xoeKEBmkz9O6iELG1yri67PgAPW6VLL/xInA4t7H0CK6VmtkKQ==", "integrity": "sha512-KCkCqR3Goym79soqEtbtLzJfqhTWMyVaizUi35FLzgGSzBotSw8DB1qwsu7U96ihOJgYhDk2nVPz+3LnXPeX6g==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@astrojs/markdown-remark": { "node_modules/@astrojs/markdown-remark": {
"version": "6.3.5", "version": "6.3.6",
"resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.5.tgz", "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.6.tgz",
"integrity": "sha512-MiR92CkE2BcyWf3b86cBBw/1dKiOH0qhLgXH2OXA6cScrrmmks1Rr4Tl0p/lFpvmgQQrP54Pd1uidJfmxGrpWQ==", "integrity": "sha512-bwylYktCTsLMVoCOEHbn2GSUA3c5KT/qilekBKA3CBng0bo1TYjNZPr761vxumRk9kJGqTOtU+fgCAp5Vwokug==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@astrojs/internal-helpers": "0.7.1", "@astrojs/internal-helpers": "0.7.2",
"@astrojs/prism": "3.3.0", "@astrojs/prism": "3.3.0",
"github-slugger": "^2.0.0", "github-slugger": "^2.0.0",
"hast-util-from-html": "^2.0.3", "hast-util-from-html": "^2.0.3",
@ -60,12 +59,12 @@
} }
}, },
"node_modules/@astrojs/node": { "node_modules/@astrojs/node": {
"version": "9.4.0", "version": "9.4.2",
"resolved": "https://registry.npmjs.org/@astrojs/node/-/node-9.4.0.tgz", "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-9.4.2.tgz",
"integrity": "sha512-Gxs0iVUvOmQmK+H1DBoabcgvdSDg277SwbujRv2cUBlnpcOTJQDFRhRvyJ7G+Zkd06/jhRphsTTmmrBY0PqI4g==", "integrity": "sha512-4whvXWUIL7yi84ayEXCZd/G2sLMqJKiA7hKps2Z3AVPlymXWY7qyafJ/5gphD6CzRjen6+mqPRYeqxnJG8VcDw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@astrojs/internal-helpers": "0.7.1", "@astrojs/internal-helpers": "0.7.2",
"send": "^1.2.0", "send": "^1.2.0",
"server-destroy": "^1.0.1" "server-destroy": "^1.0.1"
}, },
@ -1261,9 +1260,12 @@
} }
}, },
"node_modules/@oxlint-tsgolint/darwin-arm64": { "node_modules/@oxlint-tsgolint/darwin-arm64": {
"version": "0.0.0-10", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-arm64/-/darwin-arm64-0.0.0-10.tgz", "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-arm64/-/darwin-arm64-0.0.4.tgz",
"integrity": "sha512-SVLPAn3WumEm2iep3ZblSsOOWRVb1o8ro1GLKKvFE3ruI7RcF7wup0EDEBRTSBg2PA5HEZJt+bi27MgfdT7vRQ==", "integrity": "sha512-qL0zqIYdYrXl6ghTIHnhJkvyYy1eKz0P8YIEp59MjY3/zNiyk/gtyp8LkwZdqb9ezbcX9UDQhSuSO1wURJsq8g==",
"cpu": [
"arm64"
],
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@ -1272,9 +1274,12 @@
] ]
}, },
"node_modules/@oxlint-tsgolint/darwin-x64": { "node_modules/@oxlint-tsgolint/darwin-x64": {
"version": "0.0.0-10", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-x64/-/darwin-x64-0.0.0-10.tgz", "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-x64/-/darwin-x64-0.0.4.tgz",
"integrity": "sha512-hoVePQzo1xgtLx3DcT/SY+xq0etypzMaHJl57PVrxITRf1g+PRpc0ulIIDl2dtaksz+/k00vfj/iT3YslLzpNw==", "integrity": "sha512-c3nSjqmDSKzemChAEUv/zy2e9cwgkkO/7rz4Y447+8pSbeZNHi3RrNpVHdrKL/Qep4pt6nFZE+6PoczZxHNQjg==",
"cpu": [
"x64"
],
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@ -1283,9 +1288,12 @@
] ]
}, },
"node_modules/@oxlint-tsgolint/linux-arm64": { "node_modules/@oxlint-tsgolint/linux-arm64": {
"version": "0.0.0-10", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-arm64/-/linux-arm64-0.0.0-10.tgz", "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-arm64/-/linux-arm64-0.0.4.tgz",
"integrity": "sha512-ynvuWqeeZrFPbugSYpzGUfXD0Yhm+ah3EUqM9IFDLvKzZCalNDQHfjWntI3ChJepl9KbLftfx2mfIDXoKjJYog==", "integrity": "sha512-P2BA54c/Ej5AGkChH1/7zMd6PwZfa+jnw8juB/JWops+BX+lbhbbBHz0cYduDBgWYjRo4e3OVJOTskqcpuMfNw==",
"cpu": [
"arm64"
],
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@ -1294,9 +1302,12 @@
] ]
}, },
"node_modules/@oxlint-tsgolint/linux-x64": { "node_modules/@oxlint-tsgolint/linux-x64": {
"version": "0.0.0-10", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-x64/-/linux-x64-0.0.0-10.tgz", "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-x64/-/linux-x64-0.0.4.tgz",
"integrity": "sha512-/T2ptT2eaTF2XnetDcEGOfDOxci2rhEJQ0Qz0bcWcfSMpXfseu1sWYdKEUnN5itaNodw9RXlZXOeZkEOss/EgA==", "integrity": "sha512-hbgLpnDNicPrbHOAQ9nNfLOSrUrdWANP/umR7P/cwCc1sv66eEs7bm4G3mrhRU8aXFBJmbhdNqiDSUkYYvHWJQ==",
"cpu": [
"x64"
],
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@ -1305,9 +1316,12 @@
] ]
}, },
"node_modules/@oxlint-tsgolint/win32-arm64": { "node_modules/@oxlint-tsgolint/win32-arm64": {
"version": "0.0.0-10", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-arm64/-/win32-arm64-0.0.0-10.tgz", "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-arm64/-/win32-arm64-0.0.4.tgz",
"integrity": "sha512-q/IN3GMAI+w8DFouqTtuHXEW8QBLbVYj+PnBM/2TkNCZWiInCLvYAk+r6X+28Rb429frR2LEQ4w89PmAJ/LiOA==", "integrity": "sha512-ozKEppmwZhC5LMedClBEat6cXgBGUvxGOgsKK2ZZNE6zSScX7QbvJAOt3nWMGs8GQshHy/6ndMB33+uRloglQA==",
"cpu": [
"arm64"
],
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@ -1316,9 +1330,12 @@
] ]
}, },
"node_modules/@oxlint-tsgolint/win32-x64": { "node_modules/@oxlint-tsgolint/win32-x64": {
"version": "0.0.0-10", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-x64/-/win32-x64-0.0.0-10.tgz", "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-x64/-/win32-x64-0.0.4.tgz",
"integrity": "sha512-MZ2rf+kvQ0WM3FS6bL0XnVUnFEfEwWaWatzZ79xt9HRvVhEgC8Z1tET7GMYXj2anAGbLSfqeWFe5VQyeZEZquQ==", "integrity": "sha512-gLfx+qogW21QcaRKFg6ARgra7tSPqyn+Ems3FgTUyxV4OpJYn7KsQroygxOWElqv6JUobtvHBrxdB6YhlvERbQ==",
"cpu": [
"x64"
],
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@ -1327,9 +1344,9 @@
] ]
}, },
"node_modules/@oxlint/darwin-arm64": { "node_modules/@oxlint/darwin-arm64": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.12.0.tgz",
"integrity": "sha512-cCLiqE6dLBY/YgbDsNlVRVqWV687bz5Kcyuizc277Zav/AKvJFeN92OIrlfLpVZzqmK8Wc6hrq9kilQEOO8b6A==", "integrity": "sha512-Pv+Ho1uq2ny8g2P6JgQpaIUF1FHPL32DfOlZhKqmzDT3PydtFvZp/7zNyJE3BIXeTOOOG1Eg12hjZHMLsWxyNw==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -1341,9 +1358,9 @@
] ]
}, },
"node_modules/@oxlint/darwin-x64": { "node_modules/@oxlint/darwin-x64": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.12.0.tgz",
"integrity": "sha512-wrBH/rxXLtdzGYTrWCMS99ttM7hCXmIpa1dy42Wv+s9FZkpj6n8ZtqUUbVIybidO30YcttFmkTVLQZ0pwJCasg==", "integrity": "sha512-kNXPH/7jXjX4pawrEWXQHOasOdOsrYKhskA1qYwLYcv/COVSoxOSElkQtQa+KxN5zzt3F02kBdWDndLpgJLbLQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -1355,9 +1372,9 @@
] ]
}, },
"node_modules/@oxlint/linux-arm64-gnu": { "node_modules/@oxlint/linux-arm64-gnu": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.12.0.tgz",
"integrity": "sha512-gUVBkfoVGtc9jMXa1GPbjxKp/JU13jz3GmCSO4na1PzagcXPoGFqrbAAfbiWy6372pD4dUEMir4N3JVDwlo1JA==", "integrity": "sha512-U7NETs02K55ZyDlgdhx4lWeFYbkUKcL+YcG+Ak70EyEt/BKIIVt4B84VdV1JzC71FErUipDYAwPJmxMREXr4Sg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -1369,9 +1386,9 @@
] ]
}, },
"node_modules/@oxlint/linux-arm64-musl": { "node_modules/@oxlint/linux-arm64-musl": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.12.0.tgz",
"integrity": "sha512-O6VyBTcenpNuEXqU3v3eyaGPHutMrtX++R9jyQI8TyRiL6Cj3w70zaSXMCuAKC+oUEqoxB2P3/p0cndmDokRfw==", "integrity": "sha512-e4Pb2eZu3V2BsiX4t4gyv9iJ8+KRT6bkoWM5uC9BLX7edsVchwLwL6LB2vPYusYdPPrxdjlFCg6ni+9wlw7FbQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -1383,9 +1400,9 @@
] ]
}, },
"node_modules/@oxlint/linux-x64-gnu": { "node_modules/@oxlint/linux-x64-gnu": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.12.0.tgz",
"integrity": "sha512-nk9+7QaYhmt0bJRjRbJIVR4uELlbWagf8JAvN6CBUs0plzMqTqYkZvo0w9n1pEoeNMuMsfkvv3g6AEjl0x1a4Q==", "integrity": "sha512-qJK98Dj/z7Nbm0xoz0nCCMFGy0W/kLewPzOK5QENxuUoQQ6ymt7/75rXOuTwAZJ6JFTarqfSuMAA0pka6Tmytw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -1397,9 +1414,9 @@
] ]
}, },
"node_modules/@oxlint/linux-x64-musl": { "node_modules/@oxlint/linux-x64-musl": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.12.0.tgz",
"integrity": "sha512-JTyQSXmin5UNkRs+ltCNQGfq0DG0Ru+NLVabF1VDA216UDWC4toGCJY3iQgHNzwjLJol4psrIcGACgKXoRKN3w==", "integrity": "sha512-jNeltpHc1eonSev/bWKipJ7FI6+Rc7EXh6Y7E0pm8e95sc1klFA29FFVs3FjMA6CCa+SRT0u0nnNTTAtf2QOiQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -1411,9 +1428,9 @@
] ]
}, },
"node_modules/@oxlint/win32-arm64": { "node_modules/@oxlint/win32-arm64": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.12.0.tgz",
"integrity": "sha512-ijBO1HWG+9F1qPQ55UiLmT4WUPTEEt06gKTdfQXU/ig2evNKgHiRNCJTJ/UzKS2XbYuZv1jM5HfUqr2O8BfoKw==", "integrity": "sha512-T3fpNZJ3Q9YGgJTKc1YyvGoomSXnrV5mREz0QACE06zUzfS8EWyaYc/GN17FhHvQ4uQk/1xLgnM6FPsuLMeRhw==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@ -1425,9 +1442,9 @@
] ]
}, },
"node_modules/@oxlint/win32-x64": { "node_modules/@oxlint/win32-x64": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.11.0.tgz", "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.12.0.tgz",
"integrity": "sha512-2kK3frtUStqHUqX2CEMEVvsx9FnkF6UnY1vRFoLDszCVUdNGQebht/5TUj/Gyv9ksKXpQfXv4rh9jLJB8dapIA==", "integrity": "sha512-2eC4XQ1SMM2z7bCDG+Ifrn5GrvP6fkL0FGi4ZwDCrx6fwb1byFrXgSUNIPiqiiqBBrFRMKlXzU9zD6IjuFlUOg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@ -1743,60 +1760,60 @@
] ]
}, },
"node_modules/@shikijs/core": { "node_modules/@shikijs/core": {
"version": "3.9.2", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.9.2.tgz", "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.11.0.tgz",
"integrity": "sha512-3q/mzmw09B2B6PgFNeiaN8pkNOixWS726IHmJEpjDAcneDPMQmUg2cweT9cWXY4XcyQS3i6mOOUgQz9RRUP6HA==", "integrity": "sha512-oJwU+DxGqp6lUZpvtQgVOXNZcVsirN76tihOLBmwILkKuRuwHteApP8oTXmL4tF5vS5FbOY0+8seXmiCoslk4g==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@shikijs/types": "3.9.2", "@shikijs/types": "3.11.0",
"@shikijs/vscode-textmate": "^10.0.2", "@shikijs/vscode-textmate": "^10.0.2",
"@types/hast": "^3.0.4", "@types/hast": "^3.0.4",
"hast-util-to-html": "^9.0.5" "hast-util-to-html": "^9.0.5"
} }
}, },
"node_modules/@shikijs/engine-javascript": { "node_modules/@shikijs/engine-javascript": {
"version": "3.9.2", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.9.2.tgz", "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.11.0.tgz",
"integrity": "sha512-kUTRVKPsB/28H5Ko6qEsyudBiWEDLst+Sfi+hwr59E0GLHV0h8RfgbQU7fdN5Lt9A8R1ulRiZyTvAizkROjwDA==", "integrity": "sha512-6/ov6pxrSvew13k9ztIOnSBOytXeKs5kfIR7vbhdtVRg+KPzvp2HctYGeWkqv7V6YIoLicnig/QF3iajqyElZA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@shikijs/types": "3.9.2", "@shikijs/types": "3.11.0",
"@shikijs/vscode-textmate": "^10.0.2", "@shikijs/vscode-textmate": "^10.0.2",
"oniguruma-to-es": "^4.3.3" "oniguruma-to-es": "^4.3.3"
} }
}, },
"node_modules/@shikijs/engine-oniguruma": { "node_modules/@shikijs/engine-oniguruma": {
"version": "3.9.2", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.9.2.tgz", "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.11.0.tgz",
"integrity": "sha512-Vn/w5oyQ6TUgTVDIC/BrpXwIlfK6V6kGWDVVz2eRkF2v13YoENUvaNwxMsQU/t6oCuZKzqp9vqtEtEzKl9VegA==", "integrity": "sha512-4DwIjIgETK04VneKbfOE4WNm4Q7WC1wo95wv82PoHKdqX4/9qLRUwrfKlmhf0gAuvT6GHy0uc7t9cailk6Tbhw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@shikijs/types": "3.9.2", "@shikijs/types": "3.11.0",
"@shikijs/vscode-textmate": "^10.0.2" "@shikijs/vscode-textmate": "^10.0.2"
} }
}, },
"node_modules/@shikijs/langs": { "node_modules/@shikijs/langs": {
"version": "3.9.2", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.9.2.tgz", "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.11.0.tgz",
"integrity": "sha512-X1Q6wRRQXY7HqAuX3I8WjMscjeGjqXCg/Sve7J2GWFORXkSrXud23UECqTBIdCSNKJioFtmUGJQNKtlMMZMn0w==", "integrity": "sha512-Njg/nFL4HDcf/ObxcK2VeyidIq61EeLmocrwTHGGpOQx0BzrPWM1j55XtKQ1LvvDWH15cjQy7rg96aJ1/l63uw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@shikijs/types": "3.9.2" "@shikijs/types": "3.11.0"
} }
}, },
"node_modules/@shikijs/themes": { "node_modules/@shikijs/themes": {
"version": "3.9.2", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.9.2.tgz", "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.11.0.tgz",
"integrity": "sha512-6z5lBPBMRfLyyEsgf6uJDHPa6NAGVzFJqH4EAZ+03+7sedYir2yJBRu2uPZOKmj43GyhVHWHvyduLDAwJQfDjA==", "integrity": "sha512-BhhWRzCTEk2CtWt4S4bgsOqPJRkapvxdsifAwqP+6mk5uxboAQchc0etiJ0iIasxnMsb764qGD24DK9albcU9Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@shikijs/types": "3.9.2" "@shikijs/types": "3.11.0"
} }
}, },
"node_modules/@shikijs/types": { "node_modules/@shikijs/types": {
"version": "3.9.2", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.9.2.tgz", "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.11.0.tgz",
"integrity": "sha512-/M5L0Uc2ljyn2jKvj4Yiah7ow/W+DJSglVafvWAJ/b8AZDeeRAdMu3c2riDzB7N42VD+jSnWxeP9AKtd4TfYVw==", "integrity": "sha512-RB7IMo2E7NZHyfkqAuaf4CofyY8bPzjWPjJRzn6SEak3b46fIQyG6Vx5fG/obqkfppQ+g8vEsiD7Uc6lqQt32Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@shikijs/vscode-textmate": "^10.0.2", "@shikijs/vscode-textmate": "^10.0.2",
@ -1829,16 +1846,6 @@
"tslib": "^2.4.0" "tslib": "^2.4.0"
} }
}, },
"node_modules/@types/bun": {
"version": "1.2.19",
"resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.2.19.tgz",
"integrity": "sha512-d9ZCmrH3CJ2uYKXQIUuZ/pUnTqIvLDS0SK7pFmbx8ma+ziH/FRMoAq5bYpRG7y+w1gl+HgyNZbtqgMq4W4e2Lg==",
"dev": true,
"license": "MIT",
"dependencies": {
"bun-types": "1.2.19"
}
},
"node_modules/@types/debug": { "node_modules/@types/debug": {
"version": "4.1.12", "version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
@ -1905,17 +1912,6 @@
"undici-types": "~7.10.0" "undici-types": "~7.10.0"
} }
}, },
"node_modules/@types/react": {
"version": "19.1.9",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz",
"integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"csstype": "^3.0.2"
}
},
"node_modules/@types/unist": { "node_modules/@types/unist": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
@ -2065,14 +2061,14 @@
} }
}, },
"node_modules/astro": { "node_modules/astro": {
"version": "5.12.9", "version": "5.13.2",
"resolved": "https://registry.npmjs.org/astro/-/astro-5.12.9.tgz", "resolved": "https://registry.npmjs.org/astro/-/astro-5.13.2.tgz",
"integrity": "sha512-cZ7kZ61jyE5nwSrFKSRyf5Gds+uJELqQxJFqMkcgiWQvhWZJUSShn8Uz3yc9WLyLw5Kim5P5un9SkJSGogfEZQ==", "integrity": "sha512-yjcXY0Ua3EwjpVd3GoUXa65HQ6qgmURBptA+M9GzE0oYvgfuyM7bIbH8IR/TWIbdefVUJR5b7nZ0oVnMytmyfQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@astrojs/compiler": "^2.12.2", "@astrojs/compiler": "^2.12.2",
"@astrojs/internal-helpers": "0.7.1", "@astrojs/internal-helpers": "0.7.2",
"@astrojs/markdown-remark": "6.3.5", "@astrojs/markdown-remark": "6.3.6",
"@astrojs/telemetry": "3.3.0", "@astrojs/telemetry": "3.3.0",
"@capsizecss/unpack": "^2.4.0", "@capsizecss/unpack": "^2.4.0",
"@oslojs/encoding": "^1.1.0", "@oslojs/encoding": "^1.1.0",
@ -2245,19 +2241,6 @@
"base64-js": "^1.1.2" "base64-js": "^1.1.2"
} }
}, },
"node_modules/bun-types": {
"version": "1.2.19",
"resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.2.19.tgz",
"integrity": "sha512-uAOTaZSPuYsWIXRpj7o56Let0g/wjihKCkeRqUBhlLVM/Bt+Fj9xTo+LhC1OV1XDaGkz4hNC80et5xgy+9KTHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
},
"peerDependencies": {
"@types/react": "^19"
}
},
"node_modules/camelcase": { "node_modules/camelcase": {
"version": "8.0.0", "version": "8.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz",
@ -2501,14 +2484,6 @@
"node": ">=4" "node": ">=4"
} }
}, },
"node_modules/csstype": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/debug": { "node_modules/debug": {
"version": "4.4.1", "version": "4.4.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
@ -4275,9 +4250,9 @@
} }
}, },
"node_modules/oxlint": { "node_modules/oxlint": {
"version": "1.11.0", "version": "1.12.0",
"resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.11.0.tgz", "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.12.0.tgz",
"integrity": "sha512-jcFVy4sVJGvzfKaQKMtSiTJWWXfKHS4+bGSnUrNA55JaXPbkVRUDAyQx29KzfodUEU3r2lTObPfVCOtcGI45SQ==", "integrity": "sha512-tBQ9aB00aYLlGXE21WJHnKQAI8xoi2V6Eiz/WvGV7FwU9YLYuNOurEEVbfoS5u0ODX8GLvGWj1fdHh5Rb74Kkw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"bin": { "bin": {
@ -4291,21 +4266,21 @@
"url": "https://github.com/sponsors/Boshen" "url": "https://github.com/sponsors/Boshen"
}, },
"optionalDependencies": { "optionalDependencies": {
"@oxlint/darwin-arm64": "1.11.0", "@oxlint/darwin-arm64": "1.12.0",
"@oxlint/darwin-x64": "1.11.0", "@oxlint/darwin-x64": "1.12.0",
"@oxlint/linux-arm64-gnu": "1.11.0", "@oxlint/linux-arm64-gnu": "1.12.0",
"@oxlint/linux-arm64-musl": "1.11.0", "@oxlint/linux-arm64-musl": "1.12.0",
"@oxlint/linux-x64-gnu": "1.11.0", "@oxlint/linux-x64-gnu": "1.12.0",
"@oxlint/linux-x64-musl": "1.11.0", "@oxlint/linux-x64-musl": "1.12.0",
"@oxlint/win32-arm64": "1.11.0", "@oxlint/win32-arm64": "1.12.0",
"@oxlint/win32-x64": "1.11.0", "@oxlint/win32-x64": "1.12.0",
"oxlint-tsgolint": "*" "oxlint-tsgolint": ">=0.0.1"
} }
}, },
"node_modules/oxlint-tsgolint": { "node_modules/oxlint-tsgolint": {
"version": "0.0.0-10", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/oxlint-tsgolint/-/oxlint-tsgolint-0.0.0-10.tgz", "resolved": "https://registry.npmjs.org/oxlint-tsgolint/-/oxlint-tsgolint-0.0.4.tgz",
"integrity": "sha512-+CwFlkUhVgAAyf9YhLfYrcwIuP2kRUZ1b3fdH+DYUbO9y1KD9hxpUSmCwuxdR1dyGOadbFCyPB7N4bU+ER3Xwg==", "integrity": "sha512-KFWVP+VU3ymgK/Dtuf6iRkqjo+aN42lS1YThY6JWlNi1GQqm7wtio/kAwssqDhm8kP+CVXbgZAtu1wgsK4XeTg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@ -4313,12 +4288,12 @@
"tsgolint": "bin/tsgolint.js" "tsgolint": "bin/tsgolint.js"
}, },
"optionalDependencies": { "optionalDependencies": {
"@oxlint-tsgolint/darwin-arm64": "0.0.0-10+20250807", "@oxlint-tsgolint/darwin-arm64": "0.0.4",
"@oxlint-tsgolint/darwin-x64": "0.0.0-10+20250807", "@oxlint-tsgolint/darwin-x64": "0.0.4",
"@oxlint-tsgolint/linux-arm64": "0.0.0-10+20250807", "@oxlint-tsgolint/linux-arm64": "0.0.4",
"@oxlint-tsgolint/linux-x64": "0.0.0-10+20250807", "@oxlint-tsgolint/linux-x64": "0.0.4",
"@oxlint-tsgolint/win32-arm64": "0.0.0-10+20250807", "@oxlint-tsgolint/win32-arm64": "0.0.4",
"@oxlint-tsgolint/win32-x64": "0.0.0-10+20250807" "@oxlint-tsgolint/win32-x64": "0.0.4"
} }
}, },
"node_modules/p-limit": { "node_modules/p-limit": {
@ -4896,17 +4871,17 @@
} }
}, },
"node_modules/shiki": { "node_modules/shiki": {
"version": "3.9.2", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-3.9.2.tgz", "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.11.0.tgz",
"integrity": "sha512-t6NKl5e/zGTvw/IyftLcumolgOczhuroqwXngDeMqJ3h3EQiTY/7wmfgPlsmloD8oYfqkEDqxiaH37Pjm1zUhQ==", "integrity": "sha512-VgKumh/ib38I1i3QkMn6mAQA6XjjQubqaAYhfge71glAll0/4xnt8L2oSuC45Qcr/G5Kbskj4RliMQddGmy/Og==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@shikijs/core": "3.9.2", "@shikijs/core": "3.11.0",
"@shikijs/engine-javascript": "3.9.2", "@shikijs/engine-javascript": "3.11.0",
"@shikijs/engine-oniguruma": "3.9.2", "@shikijs/engine-oniguruma": "3.11.0",
"@shikijs/langs": "3.9.2", "@shikijs/langs": "3.11.0",
"@shikijs/themes": "3.9.2", "@shikijs/themes": "3.11.0",
"@shikijs/types": "3.9.2", "@shikijs/types": "3.11.0",
"@shikijs/vscode-textmate": "^10.0.2", "@shikijs/vscode-textmate": "^10.0.2",
"@types/hast": "^3.0.4" "@types/hast": "^3.0.4"
} }
@ -4928,9 +4903,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/smol-toml": { "node_modules/smol-toml": {
"version": "1.4.1", "version": "1.4.2",
"resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.1.tgz", "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.2.tgz",
"integrity": "sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==", "integrity": "sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"engines": { "engines": {
"node": ">= 18" "node": ">= 18"

View File

@ -10,13 +10,12 @@
"lint": "oxlint ." "lint": "oxlint ."
}, },
"dependencies": { "dependencies": {
"@astrojs/node": "^9.3.1", "@astrojs/node": "^9.4.2",
"astro": "^5.12.6" "astro": "^5.13.2"
}, },
"devDependencies": { "devDependencies": {
"@prettier/plugin-oxc": "^0.0.4", "@prettier/plugin-oxc": "^0.0.4",
"@types/bun": "^1.2.19", "oxlint": "^1.12.0",
"oxlint": "^1.11.0",
"prettier": "3.6.2" "prettier": "3.6.2"
} }
} }

View File

@ -16,7 +16,6 @@ import { isActionError } from "astro:actions";
import Alert from "../components/ui/Alert.astro"; import Alert from "../components/ui/Alert.astro";
const result = Astro.getActionResult(actions.login); const result = Astro.getActionResult(actions.login);
console.log(result?.error);
--- ---
<EmptyLayout> <EmptyLayout>