From 0d1655c65b5a109adc9dac6eb6eddd745e6fa932 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 4 Jun 2020 17:46:59 +0200 Subject: [PATCH] packages,plugins: use publishConfig to configure published entrypoints --- packages/catalog-model/package.json | 5 ++++- .../templates/default-app/plugins/welcome/package.json.hbs | 4 ++++ packages/cli/templates/default-plugin/package.json.hbs | 4 +++- packages/config-loader/package.json | 5 ++++- packages/config/package.json | 5 ++++- packages/core-api/package.json | 4 +++- packages/core/package.json | 4 +++- packages/dev-utils/package.json | 4 +++- packages/test-utils-core/package.json | 4 +++- packages/test-utils/package.json | 4 +++- packages/theme/package.json | 4 +++- plugins/catalog/package.json | 5 +++++ plugins/circleci/package.json | 5 +++++ plugins/explore/package.json | 5 +++++ plugins/graphiql/package.json | 4 +++- plugins/home-page/package.json | 5 +++++ plugins/lighthouse/package.json | 5 +++++ plugins/register-component/package.json | 5 +++++ plugins/scaffolder/package.json | 5 +++++ plugins/sentry/package.json | 5 +++++ plugins/tech-radar/package.json | 4 +++- plugins/welcome/package.json | 5 +++++ 22 files changed, 88 insertions(+), 12 deletions(-) diff --git a/packages/catalog-model/package.json b/packages/catalog-model/package.json index 2d6df2e34e..2de2e70e8e 100644 --- a/packages/catalog-model/package.json +++ b/packages/catalog-model/package.json @@ -8,7 +8,10 @@ "license": "Apache-2.0", "private": true, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "scripts": { "build": "backstage-cli build", diff --git a/packages/cli/templates/default-app/plugins/welcome/package.json.hbs b/packages/cli/templates/default-app/plugins/welcome/package.json.hbs index b18839bab6..0bc8fd3d2f 100644 --- a/packages/cli/templates/default-app/plugins/welcome/package.json.hbs +++ b/packages/cli/templates/default-app/plugins/welcome/package.json.hbs @@ -5,6 +5,10 @@ "main:src": "src/index.ts", "types": "src/index.ts", "private": true, + "publishConfig": { + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "start": "backstage-cli plugin:serve", diff --git a/packages/cli/templates/default-plugin/package.json.hbs b/packages/cli/templates/default-plugin/package.json.hbs index cd628b0406..c92795cc04 100644 --- a/packages/cli/templates/default-plugin/package.json.hbs +++ b/packages/cli/templates/default-plugin/package.json.hbs @@ -7,7 +7,9 @@ "license": "Apache-2.0", "private": true, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "scripts": { "build": "backstage-cli plugin:build", diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json index 9f403af7e8..2641e988d6 100644 --- a/packages/config-loader/package.json +++ b/packages/config-loader/package.json @@ -4,7 +4,10 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/packages/config/package.json b/packages/config/package.json index 244fbe5799..2ff5450a0b 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -4,7 +4,10 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/packages/core-api/package.json b/packages/core-api/package.json index 39a776cf2b..c91a96ab31 100644 --- a/packages/core-api/package.json +++ b/packages/core-api/package.json @@ -4,7 +4,9 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/packages/core/package.json b/packages/core/package.json index 11fd149f0c..6233f27065 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -4,7 +4,9 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index ab595ea9a7..eea0956a8b 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -4,7 +4,9 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/packages/test-utils-core/package.json b/packages/test-utils-core/package.json index 1ebe1bf072..b1ef87729d 100644 --- a/packages/test-utils-core/package.json +++ b/packages/test-utils-core/package.json @@ -4,7 +4,9 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 136b6d6854..2a9320ee63 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -4,7 +4,9 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/packages/theme/package.json b/packages/theme/package.json index a5d552a660..501ef6473e 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -4,7 +4,9 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://backstage.io", "repository": { diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json index 0cdc5d2618..5180406176 100644 --- a/plugins/catalog/package.json +++ b/plugins/catalog/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "start": "backstage-cli plugin:serve", diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index bbcac8e9eb..d58ea6b406 100644 --- a/plugins/circleci/package.json +++ b/plugins/circleci/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "proxy": { "/circleci/api": { "target": "https://circleci.com/api/v1.1", diff --git a/plugins/explore/package.json b/plugins/explore/package.json index 36e43a96e4..400d212e69 100644 --- a/plugins/explore/package.json +++ b/plugins/explore/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "lint": "backstage-cli lint", diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json index a3fee6e217..d4141aa367 100644 --- a/plugins/graphiql/package.json +++ b/plugins/graphiql/package.json @@ -4,7 +4,9 @@ "version": "0.1.1-alpha.6", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "homepage": "https://github.com/spotify/backstage/tree/master/plugins/graphiql#readme", "repository": { diff --git a/plugins/home-page/package.json b/plugins/home-page/package.json index fa1236861c..54144cefe3 100644 --- a/plugins/home-page/package.json +++ b/plugins/home-page/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "start": "backstage-cli plugin:serve", diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json index d8e2b53ace..fce604b609 100644 --- a/plugins/lighthouse/package.json +++ b/plugins/lighthouse/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "lint": "backstage-cli lint", diff --git a/plugins/register-component/package.json b/plugins/register-component/package.json index 053af6bb51..ac03939eef 100644 --- a/plugins/register-component/package.json +++ b/plugins/register-component/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "start": "backstage-cli plugin:serve", diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index 7f453fde48..9b2f214afe 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "start": "backstage-cli plugin:serve", diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json index 11decb4087..f539afa886 100644 --- a/plugins/sentry/package.json +++ b/plugins/sentry/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "license": "Apache-2.0", "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "start": "backstage-cli plugin:serve", diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json index 22568f8b97..5327ce7cfb 100644 --- a/plugins/tech-radar/package.json +++ b/plugins/tech-radar/package.json @@ -7,7 +7,9 @@ "license": "Apache-2.0", "private": false, "publishConfig": { - "access": "public" + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" }, "scripts": { "build": "backstage-cli plugin:build", diff --git a/plugins/welcome/package.json b/plugins/welcome/package.json index b05ef1145f..6debcc9c80 100644 --- a/plugins/welcome/package.json +++ b/plugins/welcome/package.json @@ -6,6 +6,11 @@ "types": "src/index.ts", "private": true, "license": "Apache-2.0", + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, "scripts": { "build": "backstage-cli plugin:build", "lint": "backstage-cli lint",