diff --git a/.github/workflows/fetch-projects-by-topic.yml b/.github/workflows/fetch-projects-by-topic.yml index 9eb52ac..a734f4b 100644 --- a/.github/workflows/fetch-projects-by-topic.yml +++ b/.github/workflows/fetch-projects-by-topic.yml @@ -17,7 +17,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 22 - name: Install pnpm uses: pnpm/action-setup@v2.4.0 diff --git a/package.json b/package.json index a9523aa..0ab0bd6 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "0.0.1", "engines": { - "node": "20.x" + "node": "22.x" }, "scripts": { "dev": "astro dev", @@ -23,7 +23,7 @@ }, "devDependencies": { "@tailwindcss/typography": "^0.5.10", - "@types/node": "^20.8.4", + "@types/node": "^22.0.0", "prettier": "^3.0.3", "prettier-plugin-astro": "^0.12.0", "prettier-plugin-svelte": "^3.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf1f3cb..bdc7ac5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -19,7 +19,7 @@ dependencies: version: 5.0.0(astro@3.1.3)(tailwindcss@3.3.3) astro: specifier: ^3.1.3 - version: 3.1.3(@types/node@20.8.4) + version: 3.1.3(@types/node@22.18.6) svelte: specifier: ^4.2.1 version: 4.2.1 @@ -32,8 +32,8 @@ devDependencies: specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.3.3) '@types/node': - specifier: ^20.8.4 - version: 20.8.4 + specifier: ^22.0.0 + version: 22.18.6 prettier: specifier: ^3.0.3 version: 3.0.3 @@ -78,7 +78,7 @@ packages: astro: ^3.1.0 dependencies: '@astrojs/prism': 3.0.0 - astro: 3.1.3(@types/node@20.8.4) + astro: 3.1.3(@types/node@22.18.6) github-slugger: 2.0.0 import-meta-resolve: 3.0.0 mdast-util-definitions: 6.0.0 @@ -105,7 +105,7 @@ packages: '@astrojs/markdown-remark': 3.2.0(astro@3.1.3) '@mdx-js/mdx': 2.3.0 acorn: 8.10.0 - astro: 3.1.3(@types/node@20.8.4) + astro: 3.1.3(@types/node@22.18.6) es-module-lexer: 1.3.1 estree-util-visit: 1.2.1 github-slugger: 2.0.0 @@ -149,7 +149,7 @@ packages: astro: ^3.0.0 tailwindcss: ^3.0.24 dependencies: - astro: 3.1.3(@types/node@20.8.4) + astro: 3.1.3(@types/node@22.18.6) autoprefixer: 10.4.16(postcss@8.4.30) postcss: 8.4.30 postcss-load-config: 4.0.1(postcss@8.4.30) @@ -966,10 +966,10 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.8.4: - resolution: {integrity: sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==} + /@types/node@22.18.6: + resolution: {integrity: sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==} dependencies: - undici-types: 5.25.3 + undici-types: 6.21.0 /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -982,7 +982,7 @@ packages: /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 20.8.4 + '@types/node': 22.18.6 dev: false /@types/unist@2.0.8: @@ -1075,7 +1075,7 @@ packages: hasBin: true dev: false - /astro@3.1.3(@types/node@20.8.4): + /astro@3.1.3(@types/node@22.18.6): resolution: {integrity: sha512-l76kWE0MJKzUZE8TzhIWafvJ+3nYwFfSiG9c6edNLZ3ZtVsuuuatATmg+gaAXY1zN6bh3WSwJgmAWTsWlZNFtw==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true @@ -1131,7 +1131,7 @@ packages: undici: 5.25.2 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.4.9(@types/node@20.8.4) + vite: 4.4.9(@types/node@22.18.6) vitefu: 0.2.4(vite@4.4.9) which-pm: 2.1.1 yargs-parser: 21.1.1 @@ -3551,6 +3551,7 @@ packages: /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + requiresBuild: true dev: false /safer-buffer@2.1.2: @@ -3752,6 +3753,7 @@ packages: /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + requiresBuild: true dependencies: safe-buffer: 5.2.1 dev: false @@ -3998,8 +4000,8 @@ packages: engines: {node: '>=12.20'} dev: false - /undici-types@5.25.3: - resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==} + /undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} /undici@5.25.2: resolution: {integrity: sha512-tch8RbCfn1UUH1PeVCXva4V8gDpGAud/w0WubD6sHC46vYQ3KDxL+xv1A2UxK0N6jrVedutuPHxe1XIoqerwMw==} @@ -4156,7 +4158,7 @@ packages: vfile-message: 3.1.4 dev: false - /vite@4.4.9(@types/node@20.8.4): + /vite@4.4.9(@types/node@22.18.6): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -4184,7 +4186,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.4 + '@types/node': 22.18.6 esbuild: 0.18.20 postcss: 8.4.30 rollup: 3.29.3 @@ -4200,7 +4202,7 @@ packages: vite: optional: true dependencies: - vite: 4.4.9(@types/node@20.8.4) + vite: 4.4.9(@types/node@22.18.6) dev: false /vscode-oniguruma@1.7.0: