From 2347e9a03174cd61993b32405201271b8500464b Mon Sep 17 00:00:00 2001 From: pompydev Date: Mon, 2 Jun 2025 18:42:46 +0900 Subject: [PATCH] chore: lax node and pnpm version rules --- .forgejo/workflows/test.yml | 4 +++- .npmrc | 1 - .vscode/settings.json | 1 + devenv.nix | 1 + package.json | 7 +------ pnpm-workspace.yaml | 1 - 6 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml index 28e2c34..9d25a14 100644 --- a/.forgejo/workflows/test.yml +++ b/.forgejo/workflows/test.yml @@ -13,9 +13,11 @@ jobs: steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 + with: + version: 10.11.0 # see devenv.nix - uses: actions/setup-node@v4 with: - node-version: 22.14.0 + node-version: 22.14.0 # see devenv.nix cache: pnpm - uses: rharkor/caching-for-turbo@v1.8 - run: pnpx playwright install --with-deps diff --git a/.npmrc b/.npmrc index 0ff6ad2..c9d6b46 100644 --- a/.npmrc +++ b/.npmrc @@ -2,4 +2,3 @@ auto-install-peers = true node-linker=hoisted prefer-symlinked-executables=false enable-pre-post-scripts=true -engine-strict=true diff --git a/.vscode/settings.json b/.vscode/settings.json index c030c39..a520fd4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -16,6 +16,7 @@ "Fontawesome", "Fonticons", "fontsource", + "forgejo", "fortawesome", "inqling", "katex", diff --git a/devenv.nix b/devenv.nix index 77f8148..24d59e1 100644 --- a/devenv.nix +++ b/devenv.nix @@ -18,6 +18,7 @@ languages = { # https://devenv.sh/supported-languages/javascript + # don't forget to update .forgejo/workflows/test.yml as well javascript = { enable = true; package = pkgs.nodejs_22; diff --git a/package.json b/package.json index b2f9fae..3b524fb 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,5 @@ "devDependencies": { "@pompydev/eslint-config": "workspace:*", "turbo": "2.4.4" - }, - "engines": { - "pnpm": "10.11.0", - "node": "22.14.0" - }, - "packageManager": "pnpm@10.11.0" + } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c7b6980..4af3162 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,3 @@ -engineStrict: true packages: - "apps/*" - "packages/*"