diff --git a/build/check-versions.js b/build/check-versions.js
index e2b6cf74c215ed542d8e3ab01ff70afa1ca0b83f..a269a5bc36f2e0324786ec2addb899f36d8e5792 100644
--- a/build/check-versions.js
+++ b/build/check-versions.js
@@ -11,11 +11,6 @@ var versionRequirements = [
     name: 'node',
     currentVersion: semver.clean(process.version),
     versionRequirement: packageConfig.engines.node
-  },
-  {
-    name: 'npm',
-    currentVersion: exec('npm --version'),
-    versionRequirement: packageConfig.engines.npm
   }
 ]
 
diff --git a/changelog.d/no-check-npm.skip b/changelog.d/no-check-npm.skip
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/package.json b/package.json
index 182a541d993c31291d0f53fc0cfc8c66a2643776..b3c44aa2a4f845c945255cf0e9ebedad494f081e 100644
--- a/package.json
+++ b/package.json
@@ -10,8 +10,8 @@
     "unit": "karma start test/unit/karma.conf.js --single-run",
     "unit:watch": "karma start test/unit/karma.conf.js --single-run=false",
     "e2e": "node test/e2e/runner.js",
-    "test": "npm run unit && npm run e2e",
-    "stylelint": "npx stylelint '**/*.scss' '**/*.vue'",
+    "test": "yarn run unit && yarn run e2e",
+    "stylelint": "yarn exec stylelint '**/*.scss' '**/*.vue'",
     "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs",
     "lint-fix": "eslint --fix --ext .js,.vue src test/unit/specs test/e2e/specs"
   },
@@ -131,8 +131,7 @@
     "webpack-merge": "0.20.0"
   },
   "engines": {
-    "node": ">= 16.0.0",
-    "npm": ">= 3.0.0"
+    "node": ">= 16.0.0"
   },
   "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
 }