diff --git a/.gitignore b/.gitignore index 130ad00fe7e..e99fc6a5d4d 100644 --- a/.gitignore +++ b/.gitignore @@ -40,6 +40,9 @@ vendor/ # TypeScript files tsconfig.tsbuildinfo +# Node Package Dependencies +package-lock.json + # wp-env config .wp-env.override.json diff --git a/packages/js/api-core-tests/package.json b/packages/js/api-core-tests/package.json index 64406839e25..a7ae4d39bce 100644 --- a/packages/js/api-core-tests/package.json +++ b/packages/js/api-core-tests/package.json @@ -4,6 +4,7 @@ "description": "API tests for WooCommerce", "main": "index.js", "scripts": { + "preinstall": "npx only-allow pnpm", "test": "jest", "test:api": "jest --group=api", "test:hello": "jest --group=hello", diff --git a/packages/js/api/package.json b/packages/js/api/package.json index 56388920230..eded9fafdd6 100644 --- a/packages/js/api/package.json +++ b/packages/js/api/package.json @@ -26,6 +26,7 @@ ], "sideEffects": false, "scripts": { + "preinstall": "npx only-allow pnpm", "clean": "rm -rf ./dist ./tsconfig.tsbuildinfo", "compile": "tsc -b", "build": "pnpm run clean && npm run compile", diff --git a/packages/js/e2e-core-tests/package.json b/packages/js/e2e-core-tests/package.json index 6081cfb045b..9ba215ddc21 100644 --- a/packages/js/e2e-core-tests/package.json +++ b/packages/js/e2e-core-tests/package.json @@ -23,6 +23,7 @@ "access": "public" }, "scripts": { + "preinstall": "npx only-allow pnpm", "build": "./bin/build.sh", "prepare": "pnpm run build" } diff --git a/packages/js/e2e-environment/package.json b/packages/js/e2e-environment/package.json index 8955bc1409c..ebb03adbcbf 100644 --- a/packages/js/e2e-environment/package.json +++ b/packages/js/e2e-environment/package.json @@ -50,6 +50,7 @@ "access": "public" }, "scripts": { + "preinstall": "npx only-allow pnpm", "clean": "rm -rf ./build ./build-module", "compile": "node ./../bin/build.js", "build": "pnpm run clean && pnpm run compile", diff --git a/packages/js/e2e-utils/package.json b/packages/js/e2e-utils/package.json index 43b2d77d749..149bbcdb93f 100644 --- a/packages/js/e2e-utils/package.json +++ b/packages/js/e2e-utils/package.json @@ -30,6 +30,7 @@ "access": "public" }, "scripts": { + "preinstall": "npx only-allow pnpm", "clean": "rm -rf ./build ./build-module", "compile": "node ./../bin/build.js", "build": "pnpm run clean && pnpm run compile",