Loris Leiva před 1 rokem
rodič
revize
532e4cc7e3

+ 5 - 0
.changeset/wise-poems-think.md

@@ -0,0 +1,5 @@
+---
+"create-solana-program": patch
+---
+
+Use Node v20

+ 1 - 1
.github/workflows/main.yml

@@ -113,7 +113,7 @@ jobs:
       - name: Setup Node.js
         uses: actions/setup-node@v4
         with:
-          node-version: 18
+          node-version: 20
           cache: "pnpm"
       - name: Install Dependencies
         run: pnpm install --frozen-lockfile

+ 1 - 1
package.json

@@ -12,7 +12,7 @@
     "template"
   ],
   "engines": {
-    "node": ">=v18.0.0"
+    "node": ">=v20.0.0"
   },
   "scripts": {
     "build": "./scripts/build.mjs",

+ 3 - 0
template/base/package.json

@@ -16,5 +16,8 @@
     "typescript": "^5.5.2",
     "zx": "^7.2.3"
   },
+  "engines": {
+    "node": ">=v20.0.0"
+  },
   "packageManager": "pnpm@9.1.0"
 }

+ 0 - 4
template/clients/js/clients/js/package.json.njk

@@ -50,16 +50,12 @@
     "rimraf": "^5.0.5",
     "tsup": "^8.1.2",
     "typedoc": "^0.25.12",
-    "typedoc-plugin-missing-exports": "^2.2.0",
     "typescript": "^5.5.3"
   },
   "ava": {
     "nodeArguments": [
       "--no-warnings"
     ],
-    "require": [
-      "@solana/webcrypto-ed25519-polyfill"
-    ],
     "typescript": {
       "compile": false,
       "rewritePaths": {