diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000..d9d146dcac --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +min-release-age=2 +min-release-age-exclude[]=@netlify/* +strict-allow-scripts=true diff --git a/package.json b/package.json index 70d79b2c0d..bede7569ee 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ }, "packageManager": { "name": "npm", - "version": ">=11", + "version": ">=11.17.0", "onFail": "warn" } }, diff --git a/packages/build/tests/install/fixtures/local_missing_integration_directory_path/.gitignore b/packages/build/tests/install/fixtures/local_missing_integration_directory_path/.gitignore new file mode 100644 index 0000000000..1ce0587ee0 --- /dev/null +++ b/packages/build/tests/install/fixtures/local_missing_integration_directory_path/.gitignore @@ -0,0 +1,4 @@ +!.netlify/ +.netlify/** +!.netlify/plugins/ +!.netlify/plugins/.npmrc diff --git a/packages/build/tests/install/fixtures/local_missing_integration_directory_path/.netlify/plugins/.npmrc b/packages/build/tests/install/fixtures/local_missing_integration_directory_path/.netlify/plugins/.npmrc new file mode 100644 index 0000000000..0d6a816def --- /dev/null +++ b/packages/build/tests/install/fixtures/local_missing_integration_directory_path/.netlify/plugins/.npmrc @@ -0,0 +1,9 @@ +allow-scripts[]=@netlify/content-engine +allow-scripts[]=content-engine +allow-scripts[]=contentful +allow-scripts[]=es5-ext +allow-scripts[]=esbuild +allow-scripts[]=fsevents +allow-scripts[]=lmdb +allow-scripts[]=msgpackr-extract +allow-scripts[]=sharp diff --git a/packages/build/tests/install/fixtures/local_missing_integration_tarball_path/.gitignore b/packages/build/tests/install/fixtures/local_missing_integration_tarball_path/.gitignore new file mode 100644 index 0000000000..1ce0587ee0 --- /dev/null +++ b/packages/build/tests/install/fixtures/local_missing_integration_tarball_path/.gitignore @@ -0,0 +1,4 @@ +!.netlify/ +.netlify/** +!.netlify/plugins/ +!.netlify/plugins/.npmrc diff --git a/packages/build/tests/install/fixtures/local_missing_integration_tarball_path/.netlify/plugins/.npmrc b/packages/build/tests/install/fixtures/local_missing_integration_tarball_path/.netlify/plugins/.npmrc new file mode 100644 index 0000000000..0d6a816def --- /dev/null +++ b/packages/build/tests/install/fixtures/local_missing_integration_tarball_path/.netlify/plugins/.npmrc @@ -0,0 +1,9 @@ +allow-scripts[]=@netlify/content-engine +allow-scripts[]=content-engine +allow-scripts[]=contentful +allow-scripts[]=es5-ext +allow-scripts[]=esbuild +allow-scripts[]=fsevents +allow-scripts[]=lmdb +allow-scripts[]=msgpackr-extract +allow-scripts[]=sharp diff --git a/packages/edge-bundler/package.json b/packages/edge-bundler/package.json index 2443b439db..27d9b898c3 100644 --- a/packages/edge-bundler/package.json +++ b/packages/edge-bundler/package.json @@ -76,5 +76,9 @@ "tar": "^7.5.12", "tmp-promise": "^3.0.3", "urlpattern-polyfill": "8.0.2" + }, + "allowScripts": { + "esbuild@0.28.1": true, + "fsevents@2.3.3": true } }