This commit is contained in:
7
bun.lock
7
bun.lock
@@ -9,7 +9,6 @@
|
|||||||
"@trpc/client": "^11.1.1",
|
"@trpc/client": "^11.1.1",
|
||||||
"@trpc/react-query": "^11.1.1",
|
"@trpc/react-query": "^11.1.1",
|
||||||
"@trpc/server": "^11.1.1",
|
"@trpc/server": "^11.1.1",
|
||||||
"@types/semver": "^7.7.0",
|
|
||||||
"dockerode": "^4.0.6",
|
"dockerode": "^4.0.6",
|
||||||
"next": "^15.3.1",
|
"next": "^15.3.1",
|
||||||
"react": "^19.1.0",
|
"react": "^19.1.0",
|
||||||
@@ -23,9 +22,11 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@biomejs/biome": "1.9.4",
|
"@biomejs/biome": "1.9.4",
|
||||||
"@tailwindcss/postcss": "^4.1.4",
|
"@tailwindcss/postcss": "^4.1.4",
|
||||||
|
"@types/bun": "^1.2.10",
|
||||||
"@types/dockerode": "^3.3.38",
|
"@types/dockerode": "^3.3.38",
|
||||||
"@types/react": "^19.1.2",
|
"@types/react": "^19.1.2",
|
||||||
"@types/react-dom": "^19.1.2",
|
"@types/react-dom": "^19.1.2",
|
||||||
|
"@types/semver": "^7.7.0",
|
||||||
"daisyui": "^5.0.28",
|
"daisyui": "^5.0.28",
|
||||||
"postcss": "^8.5.3",
|
"postcss": "^8.5.3",
|
||||||
"tailwindcss": "^4.1.4",
|
"tailwindcss": "^4.1.4",
|
||||||
@@ -194,6 +195,8 @@
|
|||||||
|
|
||||||
"@trpc/server": ["@trpc/server@11.1.1", "", { "peerDependencies": { "typescript": ">=5.7.2" } }, "sha512-ZjPN3ypBHvGMAlMgeZPrxlRcH/3dn4AK0s5Ph1z+E6uiAvIQVCj7ZoMlXeeBsIy4THGDAk953jHVW2kMnlbb4g=="],
|
"@trpc/server": ["@trpc/server@11.1.1", "", { "peerDependencies": { "typescript": ">=5.7.2" } }, "sha512-ZjPN3ypBHvGMAlMgeZPrxlRcH/3dn4AK0s5Ph1z+E6uiAvIQVCj7ZoMlXeeBsIy4THGDAk953jHVW2kMnlbb4g=="],
|
||||||
|
|
||||||
|
"@types/bun": ["@types/bun@1.2.10", "", { "dependencies": { "bun-types": "1.2.10" } }, "sha512-eilv6WFM3M0c9ztJt7/g80BDusK98z/FrFwseZgT4bXCq2vPhXD4z8R3oddmAn+R/Nmz9vBn4kweJKmGTZj+lg=="],
|
||||||
|
|
||||||
"@types/docker-modem": ["@types/docker-modem@3.0.6", "", { "dependencies": { "@types/node": "*", "@types/ssh2": "*" } }, "sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg=="],
|
"@types/docker-modem": ["@types/docker-modem@3.0.6", "", { "dependencies": { "@types/node": "*", "@types/ssh2": "*" } }, "sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg=="],
|
||||||
|
|
||||||
"@types/dockerode": ["@types/dockerode@3.3.38", "", { "dependencies": { "@types/docker-modem": "*", "@types/node": "*", "@types/ssh2": "*" } }, "sha512-nnrcfUe2iR+RyOuz0B4bZgQwD9djQa9ADEjp7OAgBs10pYT0KSCtplJjcmBDJz0qaReX5T7GbE5i4VplvzUHvA=="],
|
"@types/dockerode": ["@types/dockerode@3.3.38", "", { "dependencies": { "@types/docker-modem": "*", "@types/node": "*", "@types/ssh2": "*" } }, "sha512-nnrcfUe2iR+RyOuz0B4bZgQwD9djQa9ADEjp7OAgBs10pYT0KSCtplJjcmBDJz0qaReX5T7GbE5i4VplvzUHvA=="],
|
||||||
@@ -226,6 +229,8 @@
|
|||||||
|
|
||||||
"buildcheck": ["buildcheck@0.0.6", "", {}, "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A=="],
|
"buildcheck": ["buildcheck@0.0.6", "", {}, "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A=="],
|
||||||
|
|
||||||
|
"bun-types": ["bun-types@1.2.10", "", { "dependencies": { "@types/node": "*" } }, "sha512-b5ITZMnVdf3m1gMvJHG+gIfeJHiQPJak0f7925Hxu6ZN5VKA8AGy4GZ4lM+Xkn6jtWxg5S3ldWvfmXdvnkp3GQ=="],
|
||||||
|
|
||||||
"busboy": ["busboy@1.6.0", "", { "dependencies": { "streamsearch": "^1.1.0" } }, "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA=="],
|
"busboy": ["busboy@1.6.0", "", { "dependencies": { "streamsearch": "^1.1.0" } }, "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA=="],
|
||||||
|
|
||||||
"caniuse-lite": ["caniuse-lite@1.0.30001715", "", {}, "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw=="],
|
"caniuse-lite": ["caniuse-lite@1.0.30001715", "", {}, "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw=="],
|
||||||
|
|||||||
@@ -5,6 +5,8 @@
|
|||||||
import "./src/env.js";
|
import "./src/env.js";
|
||||||
|
|
||||||
/** @type {import("next").NextConfig} */
|
/** @type {import("next").NextConfig} */
|
||||||
const config = {};
|
const config = {
|
||||||
|
serverExternalPackages: ["ssh2"],
|
||||||
|
};
|
||||||
|
|
||||||
export default config;
|
export default config;
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
"@trpc/client": "^11.1.1",
|
"@trpc/client": "^11.1.1",
|
||||||
"@trpc/react-query": "^11.1.1",
|
"@trpc/react-query": "^11.1.1",
|
||||||
"@trpc/server": "^11.1.1",
|
"@trpc/server": "^11.1.1",
|
||||||
"@types/semver": "^7.7.0",
|
|
||||||
"dockerode": "^4.0.6",
|
"dockerode": "^4.0.6",
|
||||||
"next": "^15.3.1",
|
"next": "^15.3.1",
|
||||||
"react": "^19.1.0",
|
"react": "^19.1.0",
|
||||||
@@ -34,9 +33,11 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@biomejs/biome": "1.9.4",
|
"@biomejs/biome": "1.9.4",
|
||||||
"@tailwindcss/postcss": "^4.1.4",
|
"@tailwindcss/postcss": "^4.1.4",
|
||||||
|
"@types/bun": "^1.2.10",
|
||||||
"@types/dockerode": "^3.3.38",
|
"@types/dockerode": "^3.3.38",
|
||||||
"@types/react": "^19.1.2",
|
"@types/react": "^19.1.2",
|
||||||
"@types/react-dom": "^19.1.2",
|
"@types/react-dom": "^19.1.2",
|
||||||
|
"@types/semver": "^7.7.0",
|
||||||
"daisyui": "^5.0.28",
|
"daisyui": "^5.0.28",
|
||||||
"postcss": "^8.5.3",
|
"postcss": "^8.5.3",
|
||||||
"tailwindcss": "^4.1.4",
|
"tailwindcss": "^4.1.4",
|
||||||
|
|||||||
@@ -25,12 +25,14 @@ export default async function Home() {
|
|||||||
<tbody>
|
<tbody>
|
||||||
{list
|
{list
|
||||||
.sort((ca, cb) => {
|
.sort((ca, cb) => {
|
||||||
|
if (ca.Names[0] && cb.Names[0]) {
|
||||||
if (ca.Names[0] < cb.Names[0]) {
|
if (ca.Names[0] < cb.Names[0]) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
if (ca.Names[0] > cb.Names[0]) {
|
if (ca.Names[0] > cb.Names[0]) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
})
|
})
|
||||||
.map((containerInfo) => {
|
.map((containerInfo) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user