From f32e95ac8e252d3ef413b7d49e332274addb62e5 Mon Sep 17 00:00:00 2001 From: Thebora Kompanioni Date: Mon, 4 Apr 2022 09:30:42 +0200 Subject: [PATCH] dev: enable npm config `engine-strict` (#197) * dev: enable engine-strict to enforce specified npm/node min versions * dev: update npm min version from v7.0.0 to v8.0.0 * dev: update node min version from v16.0.0 to v16.11.0 --- .github/workflows/build.yml | 6 +++--- .npmrc | 1 + package.json | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 09130ba7..e3c75974 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,14 +14,14 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [16] + node-version: ['16.11.0'] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 # Setup Node - name: Setup (Node.js ${{ matrix.node-version }}) - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} # Install diff --git a/.npmrc b/.npmrc index b4d0cc1f..fd341ed9 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ git-tag-version = false +engine-strict = true diff --git a/package.json b/package.json index faefb030..333250d1 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "repository": "git@github.com:joinmarket-webui/joinmarket-webui.git", "license": "MIT", "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "node": ">=16.11.0", + "npm": ">=8.0.0" }, "homepage": ".", "devDependencies": {