From 956d226eeeeea63505b8baa26864b43ff87b051b Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 7 Sep 2023 10:44:52 +0200 Subject: [PATCH] cli: add sideEffects: false to plugin templates Signed-off-by: Patrik Oldsberg --- .changeset/tall-countries-float.md | 5 +++++ .../templates/default-common-plugin-package/package.json.hbs | 1 + packages/cli/templates/default-plugin/package.json.hbs | 1 + .../templates/default-react-plugin-package/package.json.hbs | 1 + packages/cli/templates/web-library-package/package.json.hbs | 1 + 5 files changed, 9 insertions(+) create mode 100644 .changeset/tall-countries-float.md diff --git a/.changeset/tall-countries-float.md b/.changeset/tall-countries-float.md new file mode 100644 index 0000000000..d6c6946b7a --- /dev/null +++ b/.changeset/tall-countries-float.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Add `"sideEffects": false` to `package.json` in frontend package templates. This can be added to existing packages using the new `yarn fix` command. diff --git a/packages/cli/templates/default-common-plugin-package/package.json.hbs b/packages/cli/templates/default-common-plugin-package/package.json.hbs index 844a951d05..992599ef6d 100644 --- a/packages/cli/templates/default-common-plugin-package/package.json.hbs +++ b/packages/cli/templates/default-common-plugin-package/package.json.hbs @@ -20,6 +20,7 @@ "backstage": { "role": "common-library" }, + "sideEffects": false, "scripts": { "build": "backstage-cli package build", "lint": "backstage-cli package lint", diff --git a/packages/cli/templates/default-plugin/package.json.hbs b/packages/cli/templates/default-plugin/package.json.hbs index 4e470c8c48..011a50ba37 100644 --- a/packages/cli/templates/default-plugin/package.json.hbs +++ b/packages/cli/templates/default-plugin/package.json.hbs @@ -18,6 +18,7 @@ "backstage": { "role": "frontend-plugin" }, + "sideEffects": false, "scripts": { "start": "backstage-cli package start", "build": "backstage-cli package build", diff --git a/packages/cli/templates/default-react-plugin-package/package.json.hbs b/packages/cli/templates/default-react-plugin-package/package.json.hbs index e0ee408eda..230ecc5f03 100644 --- a/packages/cli/templates/default-react-plugin-package/package.json.hbs +++ b/packages/cli/templates/default-react-plugin-package/package.json.hbs @@ -19,6 +19,7 @@ "backstage": { "role": "web-library" }, + "sideEffects": false, "scripts": { "start": "backstage-cli package start", "build": "backstage-cli package build", diff --git a/packages/cli/templates/web-library-package/package.json.hbs b/packages/cli/templates/web-library-package/package.json.hbs index 957efef167..f9f703f523 100644 --- a/packages/cli/templates/web-library-package/package.json.hbs +++ b/packages/cli/templates/web-library-package/package.json.hbs @@ -18,6 +18,7 @@ "backstage": { "role": "web-library" }, + "sideEffects": false, "scripts": { "start": "backstage-cli package start", "build": "backstage-cli package build",