diff --git a/generators/server/__snapshots__/generator.spec.mjs.snap b/generators/server/__snapshots__/generator.spec.mjs.snap index 2b0edf012a3f..f610fae716a2 100644 --- a/generators/server/__snapshots__/generator.spec.mjs.snap +++ b/generators/server/__snapshots__/generator.spec.mjs.snap @@ -157,6 +157,13 @@ Object { ], }, ], + "node": Array [ + Object { + "templates": Array [ + ".npmrc", + ], + }, + ], "packageJson": Array [ Object { "condition": [Function], diff --git a/generators/server/__snapshots__/needles.spec.mjs.snap b/generators/server/__snapshots__/needles.spec.mjs.snap index 058a242369f2..6b15b597d0f9 100644 --- a/generators/server/__snapshots__/needles.spec.mjs.snap +++ b/generators/server/__snapshots__/needles.spec.mjs.snap @@ -32,6 +32,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, diff --git a/generators/server/files.js b/generators/server/files.js index 806ab6d53485..170eda9e2c31 100644 --- a/generators/server/files.js +++ b/generators/server/files.js @@ -214,6 +214,11 @@ const baseServerFiles = { templates: ['entrypoint.sh'], }, ], + node: [ + { + templates: ['.npmrc'], + }, + ], packageJson: [ { condition: generator => generator.skipClient, diff --git a/generators/server/templates/.npmrc.ejs b/generators/server/templates/.npmrc.ejs new file mode 100644 index 000000000000..2724eebb69d5 --- /dev/null +++ b/generators/server/templates/.npmrc.ejs @@ -0,0 +1 @@ +script-shell=bash diff --git a/test/__snapshots__/app-client-custom-path.spec.js.snap b/test/__snapshots__/app-client-custom-path.spec.js.snap index afbc83a42a9c..05fac4bfc31d 100644 --- a/test/__snapshots__/app-client-custom-path.spec.js.snap +++ b/test/__snapshots__/app-client-custom-path.spec.js.snap @@ -41,6 +41,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -1438,6 +1441,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, diff --git a/test/__snapshots__/app.spec.js.snap b/test/__snapshots__/app.spec.js.snap index 549cfe182d5a..a5252e44db76 100644 --- a/test/__snapshots__/app.spec.js.snap +++ b/test/__snapshots__/app.spec.js.snap @@ -23,6 +23,9 @@ Object { ".lintstagedrc.js": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -526,6 +529,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -1955,6 +1961,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -3361,6 +3370,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -4734,6 +4746,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -6122,6 +6137,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -7522,6 +7540,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -8913,6 +8934,9 @@ Object { ".lintstagedrc.js": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -10340,6 +10364,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -11341,6 +11368,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -12741,6 +12771,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -14108,6 +14141,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -15472,6 +15508,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, diff --git a/test/__snapshots__/server.spec.js.snap b/test/__snapshots__/server.spec.js.snap index 35fe3f6d1595..14d905ba0d10 100644 --- a/test/__snapshots__/server.spec.js.snap +++ b/test/__snapshots__/server.spec.js.snap @@ -32,6 +32,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -613,6 +616,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -1194,6 +1200,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, diff --git a/test/blueprint/__snapshots__/app-blueprint.spec.js.snap b/test/blueprint/__snapshots__/app-blueprint.spec.js.snap index cd184c770ca9..533286645cad 100644 --- a/test/blueprint/__snapshots__/app-blueprint.spec.js.snap +++ b/test/blueprint/__snapshots__/app-blueprint.spec.js.snap @@ -41,6 +41,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, @@ -1441,6 +1444,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", }, diff --git a/test/blueprint/__snapshots__/scoped-blueprint.spec.js.snap b/test/blueprint/__snapshots__/scoped-blueprint.spec.js.snap index c620401b32e3..46b2c5c8c8f2 100644 --- a/test/blueprint/__snapshots__/scoped-blueprint.spec.js.snap +++ b/test/blueprint/__snapshots__/scoped-blueprint.spec.js.snap @@ -41,6 +41,9 @@ Object { ".mvn/wrapper/maven-wrapper.properties": Object { "stateCleared": "modified", }, + ".npmrc": Object { + "stateCleared": "modified", + }, ".prettierignore": Object { "stateCleared": "modified", },