diff --git a/.github/workflows/website-tests.yaml b/.github/workflows/website-tests.yaml index cacfa2c7..f5945270 100644 --- a/.github/workflows/website-tests.yaml +++ b/.github/workflows/website-tests.yaml @@ -27,7 +27,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@8912a9102ac27614460f54aedde9e1e7f9aec20d # v6.0.5 with: - version: latest + package_json_file: website/package.json - name: Setup Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 diff --git a/package.json b/package.json new file mode 100644 index 00000000..279ff85b --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "name": "dbdev", + "private": true, + "packageManager": "pnpm@10.34.1" +} diff --git a/website/package.json b/website/package.json index 25b4e342..9d549cb6 100644 --- a/website/package.json +++ b/website/package.json @@ -2,6 +2,10 @@ "name": "dbdev-website", "version": "0.1.0", "private": true, + "packageManager": "pnpm@10.34.1", + "engines": { + "node": ">=24" + }, "scripts": { "dev": "next dev", "build": "next build", @@ -67,10 +71,5 @@ "prettier": "^3.8.0", "tailwindcss": "^3.4.19", "vitest": "^4.0.17" - }, - "pnpm": { - "overrides": { - "yaml": "2.8.3" - } } } diff --git a/website/pnpm-workspace.yaml b/website/pnpm-workspace.yaml new file mode 100644 index 00000000..8f410fcf --- /dev/null +++ b/website/pnpm-workspace.yaml @@ -0,0 +1,6 @@ +allowBuilds: + esbuild: true + sharp: true + unrs-resolver: true +overrides: + yaml: 2.8.3 diff --git a/website/tsconfig.json b/website/tsconfig.json index 219db3ec..d3c556f8 100644 --- a/website/tsconfig.json +++ b/website/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "ignoreDeprecations": "5.0", "target": "es5", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true,