From 7fa9253abc1e4056d425847e2eaa5a8e107fc297 Mon Sep 17 00:00:00 2001 From: Emile Bangma Date: Thu, 29 May 2025 01:20:59 +0200 Subject: [PATCH] Node 22 (#1997) --- .github/workflows/build-preview.yaml | 2 +- .github/workflows/ci.yaml | 4 ++-- .node-version | 2 +- docs/hosting.md | 2 +- docs/index.md | 2 +- package-lock.json | 8 ++++---- package.json | 6 +++--- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-preview.yaml b/.github/workflows/build-preview.yaml index 9a4455d..ff723a1 100644 --- a/.github/workflows/build-preview.yaml +++ b/.github/workflows/build-preview.yaml @@ -18,7 +18,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Cache dependencies uses: actions/cache@v4 diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2387e7a..c584fde 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -26,7 +26,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Cache dependencies uses: actions/cache@v4 @@ -59,7 +59,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Get package version run: node -p -e '`PACKAGE_VERSION=${require("./package.json").version}`' >> $GITHUB_ENV - name: Create release tag diff --git a/.node-version b/.node-version index 805b5a4..aebd91c 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -v20.9.0 +v22.16.0 diff --git a/docs/hosting.md b/docs/hosting.md index 8b945a2..eb7cc3e 100644 --- a/docs/hosting.md +++ b/docs/hosting.md @@ -189,7 +189,7 @@ stages: - build - deploy -image: node:20 +image: node:22 cache: # Cache modules in between jobs key: $CI_COMMIT_REF_SLUG paths: diff --git a/docs/index.md b/docs/index.md index 9f5ffec..bdd12f6 100644 --- a/docs/index.md +++ b/docs/index.md @@ -6,7 +6,7 @@ Quartz is a fast, batteries-included static-site generator that transforms Markd ## 🪴 Get Started -Quartz requires **at least [Node](https://nodejs.org/) v20** and `npm` v9.3.1 to function correctly. Ensure you have this installed on your machine before continuing. +Quartz requires **at least [Node](https://nodejs.org/) v22** and `npm` v10.9.2 to function correctly. Ensure you have this installed on your machine before continuing. Then, in your terminal of choice, enter the following commands line by line: diff --git a/package-lock.json b/package-lock.json index e276a75..8bd2ac4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@jackyzha0/quartz", - "version": "4.5.0", + "version": "4.5.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@jackyzha0/quartz", - "version": "4.5.0", + "version": "4.5.1", "license": "MIT", "dependencies": { "@clack/prompts": "^0.11.0", @@ -90,8 +90,8 @@ "typescript": "^5.8.3" }, "engines": { - "node": ">=20", - "npm": ">=9.3.1" + "node": ">=22", + "npm": ">=10.9.2" } }, "node_modules/@bufbuild/protobuf": { diff --git a/package.json b/package.json index dc01348..ba07693 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@jackyzha0/quartz", "description": "🌱 publish your digital garden and notes as a website", "private": true, - "version": "4.5.0", + "version": "4.5.1", "type": "module", "author": "jackyzha0 ", "license": "MIT", @@ -20,8 +20,8 @@ "profile": "0x -D prof ./quartz/bootstrap-cli.mjs build --concurrency=1" }, "engines": { - "npm": ">=9.3.1", - "node": ">=20" + "npm": ">=10.9.2", + "node": ">=22" }, "keywords": [ "site generator",