Quellcode durchsuchen

refactor: @types/node

Oleg Panashchenko vor 1 Woche
Ursprung
Commit
f96aa1b777
3 geänderte Dateien mit 74 neuen und 11 gelöschten Zeilen
  1. 63 9
      package-lock.json
  2. 9 1
      package.json
  3. 2 1
      solver/tsconfig.json

+ 63 - 9
package-lock.json

@@ -8,8 +8,12 @@
       "workspaces": [
         "client",
         "server",
-        "shared"
-      ]
+        "shared",
+        "solver"
+      ],
+      "devDependencies": {
+        "@types/node": "^26.1.1"
+      }
     },
     "client": {
       "name": "@wordle/client",
@@ -1303,13 +1307,13 @@
       "license": "MIT"
     },
     "node_modules/@types/node": {
-      "version": "22.20.1",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",
-      "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",
+      "version": "26.1.1",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.1.tgz",
+      "integrity": "sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "undici-types": "~6.21.0"
+        "undici-types": "~8.3.0"
       }
     },
     "node_modules/@types/qs": {
@@ -1400,6 +1404,10 @@
       "resolved": "shared",
       "link": true
     },
+    "node_modules/@wordle/solver": {
+      "resolved": "solver",
+      "link": true
+    },
     "node_modules/accepts": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
@@ -2680,9 +2688,9 @@
       }
     },
     "node_modules/undici-types": {
-      "version": "6.21.0",
-      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
-      "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
+      "version": "8.3.0",
+      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
+      "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
       "dev": true,
       "license": "MIT"
     },
@@ -2837,12 +2845,58 @@
         "typescript": "^6.0.0"
       }
     },
+    "server/node_modules/@types/node": {
+      "version": "22.20.1",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",
+      "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "undici-types": "~6.21.0"
+      }
+    },
+    "server/node_modules/undici-types": {
+      "version": "6.21.0",
+      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
+      "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
+      "dev": true,
+      "license": "MIT"
+    },
     "shared": {
       "name": "@wordle/shared",
       "version": "1.0.0",
       "devDependencies": {
         "typescript": "^6.0.0"
       }
+    },
+    "solver": {
+      "name": "@wordle/solver",
+      "version": "1.0.0",
+      "dependencies": {
+        "@wordle/shared": "*"
+      },
+      "devDependencies": {
+        "@types/node": "^22.0.0",
+        "tsx": "^4.0.0",
+        "typescript": "^6.0.0"
+      }
+    },
+    "solver/node_modules/@types/node": {
+      "version": "22.20.1",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",
+      "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "undici-types": "~6.21.0"
+      }
+    },
+    "solver/node_modules/undici-types": {
+      "version": "6.21.0",
+      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
+      "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
+      "dev": true,
+      "license": "MIT"
     }
   }
 }

+ 9 - 1
package.json

@@ -1,7 +1,12 @@
 {
   "name": "wordle",
   "private": true,
-  "workspaces": ["client", "server", "shared", "solver"],
+  "workspaces": [
+    "client",
+    "server",
+    "shared",
+    "solver"
+  ],
   "scripts": {
     "build": "npm run build:client && npm run build:bundle",
     "build:client": "cd client && npx vite build",
@@ -10,5 +15,8 @@
     "dev": "node --import tsx server/src/index.ts",
     "solve": "cd solver && npm run solve",
     "deploy": "npm run build && rsync -avz dist/ helg.com:/var/www/wordle/"
+  },
+  "devDependencies": {
+    "@types/node": "^26.1.1"
   }
 }

+ 2 - 1
solver/tsconfig.json

@@ -10,7 +10,8 @@
     "skipLibCheck": true,
     "forceConsistentCasingInFileNames": true,
     "resolveJsonModule": true,
-    "declaration": true
+    "declaration": true,
+    "types": ["node"]
   },
   "include": ["src/**/*.ts"]
 }