From d44a20a5cd52f473f623af297f403e0c24ccb6cd Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 11 Jun 2024 01:32:43 +0200 Subject: [PATCH] add plugin metadata to all plugin packages Signed-off-by: Patrik Oldsberg --- .changeset/new-masks-occur.md | 136 ++++++++++++++++++ packages/app-next-example-plugin/package.json | 5 +- .../package.json | 4 +- plugins/api-docs/package.json | 6 +- plugins/app-backend/package.json | 55 +++---- plugins/app-node/package.json | 41 +++--- plugins/app-visualizer/package.json | 6 +- .../package.json | 34 ++--- .../package.json | 36 ++--- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 34 ++--- .../package.json | 4 +- .../package.json | 34 ++--- .../package.json | 34 ++--- .../package.json | 4 +- .../package.json | 34 ++--- .../package.json | 34 ++--- .../package.json | 32 +++-- .../package.json | 34 ++--- .../package.json | 34 ++--- .../package.json | 4 +- .../package.json | 32 +++-- .../package.json | 4 +- plugins/auth-backend/package.json | 8 +- plugins/auth-node/package.json | 8 +- plugins/auth-react/package.json | 8 +- plugins/bitbucket-cloud-common/package.json | 6 +- .../catalog-backend-module-aws/package.json | 4 +- .../catalog-backend-module-azure/package.json | 4 +- .../package.json | 4 +- .../package.json | 46 +++--- .../package.json | 44 +++--- .../catalog-backend-module-gcp/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../catalog-backend-module-ldap/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- plugins/catalog-backend/package.json | 10 +- plugins/catalog-common/package.json | 10 +- plugins/catalog-graph/package.json | 6 +- plugins/catalog-import/package.json | 6 +- plugins/catalog-node/package.json | 10 +- plugins/catalog-react/package.json | 62 ++++---- .../package.json | 7 +- .../catalog-unprocessed-entities/package.json | 7 +- plugins/catalog/package.json | 10 +- plugins/config-schema/package.json | 6 +- plugins/devtools-backend/package.json | 34 +++-- plugins/devtools-common/package.json | 8 +- plugins/devtools/package.json | 58 ++++---- .../package.json | 4 +- .../events-backend-module-azure/package.json | 4 +- .../package.json | 4 +- .../events-backend-module-gerrit/package.json | 4 +- .../events-backend-module-github/package.json | 4 +- .../events-backend-module-gitlab/package.json | 4 +- .../events-backend-test-utils/package.json | 8 +- plugins/events-backend/package.json | 8 +- plugins/events-node/package.json | 8 +- .../example-todo-list-backend/package.json | 8 +- plugins/example-todo-list-common/package.json | 8 +- plugins/example-todo-list/package.json | 8 +- plugins/home-react/package.json | 7 +- plugins/home/package.json | 7 +- plugins/kubernetes-backend/package.json | 56 ++++---- plugins/kubernetes-cluster/package.json | 6 +- plugins/kubernetes-common/package.json | 10 +- plugins/kubernetes-node/package.json | 10 +- plugins/kubernetes-react/package.json | 46 +++--- plugins/kubernetes/package.json | 52 ++++--- .../package.json | 4 +- plugins/notifications-backend/package.json | 9 +- plugins/notifications-common/package.json | 9 +- plugins/notifications-node/package.json | 9 +- plugins/notifications/package.json | 9 +- plugins/org-react/package.json | 7 +- plugins/org/package.json | 7 +- .../package.json | 4 +- plugins/permission-backend/package.json | 9 +- plugins/permission-common/package.json | 9 +- plugins/permission-node/package.json | 53 ++++--- plugins/permission-react/package.json | 9 +- plugins/proxy-backend/package.json | 6 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- plugins/scaffolder-backend/package.json | 11 +- plugins/scaffolder-common/package.json | 11 +- .../scaffolder-node-test-utils/package.json | 11 +- plugins/scaffolder-node/package.json | 11 +- plugins/scaffolder-react/package.json | 11 +- plugins/scaffolder/package.json | 11 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- plugins/search-backend-module-pg/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- plugins/search-backend-node/package.json | 6 +- plugins/search-backend/package.json | 9 +- plugins/search-common/package.json | 9 +- plugins/search-react/package.json | 9 +- plugins/search/package.json | 9 +- plugins/signals-backend/package.json | 35 +++-- plugins/signals-node/package.json | 45 +++--- plugins/signals-react/package.json | 9 +- plugins/signals/package.json | 9 +- .../techdocs-addons-test-utils/package.json | 6 +- plugins/techdocs-backend/package.json | 9 +- .../package.json | 4 +- plugins/techdocs-node/package.json | 9 +- plugins/techdocs-react/package.json | 9 +- plugins/techdocs/package.json | 9 +- plugins/user-settings-backend/package.json | 8 +- plugins/user-settings-common/package.json | 8 +- plugins/user-settings/package.json | 8 +- 137 files changed, 1276 insertions(+), 561 deletions(-) create mode 100644 .changeset/new-masks-occur.md diff --git a/.changeset/new-masks-occur.md b/.changeset/new-masks-occur.md new file mode 100644 index 0000000000..b5777b7abe --- /dev/null +++ b/.changeset/new-masks-occur.md @@ -0,0 +1,136 @@ +--- +'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch +'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch +'@backstage/plugin-catalog-backend-module-scaffolder-entity-model': patch +'@backstage/plugin-search-backend-module-stack-overflow-collator': patch +'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch +'@backstage/plugin-auth-backend-module-azure-easyauth-provider': patch +'@backstage/plugin-permission-backend-module-allow-all-policy': patch +'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch +'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': patch +'@backstage/plugin-auth-backend-module-vmware-cloud-provider': patch +'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch +'@backstage/plugin-catalog-backend-module-backstage-openapi': patch +'@backstage/plugin-catalog-backend-module-bitbucket-server': patch +'@backstage/plugin-scaffolder-backend-module-notifications': patch +'@backstage/plugin-auth-backend-module-atlassian-provider': patch +'@backstage/plugin-auth-backend-module-bitbucket-provider': patch +'@backstage/plugin-auth-backend-module-microsoft-provider': patch +'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch +'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch +'@backstage/plugin-auth-backend-module-onelogin-provider': patch +'@backstage/plugin-auth-backend-module-pinniped-provider': patch +'@backstage/plugin-events-backend-module-bitbucket-cloud': patch +'@backstage/plugin-auth-backend-module-aws-alb-provider': patch +'@backstage/plugin-auth-backend-module-gcp-iap-provider': patch +'@backstage/plugin-auth-backend-module-github-provider': patch +'@backstage/plugin-auth-backend-module-gitlab-provider': patch +'@backstage/plugin-auth-backend-module-google-provider': patch +'@backstage/plugin-auth-backend-module-oauth2-provider': patch +'@backstage/plugin-catalog-unprocessed-entities-common': patch +'@backstage/plugin-scaffolder-backend-module-bitbucket': patch +'@backstage/plugin-search-backend-module-elasticsearch': patch +'@backstage/plugin-auth-backend-module-guest-provider': patch +'@backstage/plugin-catalog-backend-module-unprocessed': patch +'@backstage/plugin-notifications-backend-module-email': patch +'@backstage/plugin-auth-backend-module-oidc-provider': patch +'@backstage/plugin-auth-backend-module-okta-provider': patch +'@backstage/plugin-catalog-backend-module-github-org': patch +'@backstage/plugin-catalog-backend-module-gitlab-org': patch +'@backstage/plugin-scaffolder-backend-module-gerrit': patch +'@backstage/plugin-scaffolder-backend-module-github': patch +'@backstage/plugin-scaffolder-backend-module-gitlab': patch +'@backstage/plugin-scaffolder-backend-module-sentry': patch +'@backstage/plugin-scaffolder-backend-module-yeoman': patch +'@backstage/plugin-catalog-backend-module-puppetdb': patch +'@backstage/plugin-scaffolder-backend-module-azure': patch +'@backstage/plugin-scaffolder-backend-module-gitea': patch +'@backstage/plugin-scaffolder-backend-module-rails': patch +'@backstage/plugin-api-docs-module-protoc-gen-doc': patch +'@backstage/plugin-catalog-backend-module-msgraph': patch +'@backstage/plugin-catalog-backend-module-openapi': patch +'@backstage/plugin-search-backend-module-techdocs': patch +'@backstage/plugin-techdocs-module-addons-contrib': patch +'@backstage/plugin-catalog-backend-module-gerrit': patch +'@backstage/plugin-catalog-backend-module-github': patch +'@backstage/plugin-catalog-backend-module-gitlab': patch +'@backstage/plugin-events-backend-module-aws-sqs': patch +'@backstage/plugin-search-backend-module-catalog': patch +'@backstage/plugin-search-backend-module-explore': patch +'@backstage/plugin-catalog-backend-module-azure': patch +'@backstage/plugin-catalog-unprocessed-entities': patch +'@backstage/plugin-events-backend-module-gerrit': patch +'@backstage/plugin-events-backend-module-github': patch +'@backstage/plugin-events-backend-module-gitlab': patch +'@backstage/plugin-catalog-backend-module-ldap': patch +'@backstage/plugin-events-backend-module-azure': patch +'@backstage/plugin-catalog-backend-module-aws': patch +'@backstage/plugin-catalog-backend-module-gcp': patch +'@backstage/plugin-scaffolder-node-test-utils': patch +'@backstage/plugin-techdocs-addons-test-utils': patch +'@backstage/plugin-events-backend-test-utils': patch +'@backstage/plugin-search-backend-module-pg': patch +'@backstage/plugin-bitbucket-cloud-common': patch +'@backstage/plugin-notifications-backend': patch +'@backstage/plugin-user-settings-backend': patch +'@backstage/plugin-notifications-common': patch +'@backstage/plugin-user-settings-common': patch +'@backstage/plugin-search-backend-node': patch +'@backstage/plugin-kubernetes-backend': patch +'@backstage/plugin-kubernetes-cluster': patch +'@backstage/plugin-notifications-node': patch +'@backstage/plugin-permission-backend': patch +'@backstage/plugin-scaffolder-backend': patch +'@backstage/plugin-kubernetes-common': patch +'@backstage/plugin-permission-common': patch +'@backstage/plugin-scaffolder-common': patch +'@backstage/plugin-devtools-backend': patch +'@backstage/plugin-kubernetes-react': patch +'@backstage/plugin-permission-react': patch +'@backstage/plugin-scaffolder-react': patch +'@backstage/plugin-techdocs-backend': patch +'@backstage/plugin-catalog-backend': patch +'@backstage/plugin-devtools-common': patch +'@backstage/plugin-kubernetes-node': patch +'@backstage/plugin-permission-node': patch +'@backstage/plugin-scaffolder-node': patch +'@backstage/plugin-signals-backend': patch +'@backstage/plugin-app-visualizer': patch +'@backstage/plugin-catalog-common': patch +'@backstage/plugin-catalog-import': patch +'@backstage/plugin-events-backend': patch +'@backstage/plugin-search-backend': patch +'@backstage/plugin-techdocs-react': patch +'@backstage/plugin-catalog-graph': patch +'@backstage/plugin-catalog-react': patch +'@backstage/plugin-config-schema': patch +'@backstage/plugin-notifications': patch +'@backstage/plugin-proxy-backend': patch +'@backstage/plugin-search-common': patch +'@backstage/plugin-signals-react': patch +'@backstage/plugin-techdocs-node': patch +'@backstage/plugin-user-settings': patch +'@backstage/plugin-auth-backend': patch +'@backstage/plugin-catalog-node': patch +'@backstage/plugin-search-react': patch +'@backstage/plugin-signals-node': patch +'@backstage/plugin-app-backend': patch +'@backstage/plugin-events-node': patch +'@backstage/plugin-auth-react': patch +'@backstage/plugin-home-react': patch +'@backstage/plugin-kubernetes': patch +'@backstage/plugin-scaffolder': patch +'@backstage/plugin-auth-node': patch +'@backstage/plugin-org-react': patch +'@backstage/plugin-api-docs': patch +'@backstage/plugin-app-node': patch +'@backstage/plugin-devtools': patch +'@backstage/plugin-techdocs': patch +'@backstage/plugin-catalog': patch +'@backstage/plugin-signals': patch +'@backstage/plugin-search': patch +'@backstage/plugin-home': patch +'@backstage/plugin-org': patch +--- + +Added additional plugin metadata to `package.json`. diff --git a/packages/app-next-example-plugin/package.json b/packages/app-next-example-plugin/package.json index be0d5fc8ee..f42c07952c 100644 --- a/packages/app-next-example-plugin/package.json +++ b/packages/app-next-example-plugin/package.json @@ -4,7 +4,10 @@ "description": "Backstage internal example plugin", "backstage": { "role": "frontend-plugin", - "pluginId": "example" + "pluginId": "example", + "pluginPackages": [ + "app-next-example-plugin" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/api-docs-module-protoc-gen-doc/package.json b/plugins/api-docs-module-protoc-gen-doc/package.json index e90fa57137..053db849ca 100644 --- a/plugins/api-docs-module-protoc-gen-doc/package.json +++ b/plugins/api-docs-module-protoc-gen-doc/package.json @@ -3,7 +3,9 @@ "version": "0.1.6", "description": "Additional functionalities for the api-docs plugin that renders the output of the protoc-gen-doc", "backstage": { - "role": "frontend-plugin-module" + "role": "frontend-plugin-module", + "pluginId": "api-docs", + "pluginPackage": "@backstage/plugin-api-docs" }, "publishConfig": { "access": "public", diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index 04965a8796..29a16e6ece 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -3,7 +3,11 @@ "version": "0.11.6-next.1", "description": "A Backstage plugin that helps represent API entities in the frontend", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "api-docs", + "pluginPackages": [ + "@backstage/plugin-api-docs" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json index 8c61abfe30..c255c8ea40 100644 --- a/plugins/app-backend/package.json +++ b/plugins/app-backend/package.json @@ -1,18 +1,35 @@ { "name": "@backstage/plugin-app-backend", - "description": "A Backstage backend plugin that serves the Backstage frontend app", "version": "0.3.68-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "A Backstage backend plugin that serves the Backstage frontend app", + "backstage": { + "role": "backend-plugin", + "pluginId": "app", + "pluginPackages": [ + "@backstage/plugin-app-backend", + "@backstage/plugin-app-node" + ] + }, "publishConfig": { "access": "public" }, + "keywords": [ + "backstage" + ], + "homepage": "https://backstage.io", + "repository": { + "type": "git", + "url": "https://github.com/backstage/backstage", + "directory": "plugins/app-backend" + }, + "license": "Apache-2.0", "exports": { ".": "./src/index.ts", "./alpha": "./src/alpha.ts", "./package.json": "./package.json" }, + "main": "src/index.ts", + "types": "src/index.ts", "typesVersions": { "*": { "alpha": [ @@ -23,26 +40,20 @@ ] } }, - "backstage": { - "role": "backend-plugin" - }, - "homepage": "https://backstage.io", - "repository": { - "type": "git", - "url": "https://github.com/backstage/backstage", - "directory": "plugins/app-backend" - }, - "keywords": [ - "backstage" + "files": [ + "dist", + "config.d.ts", + "migrations/**/*.{js,d.ts}", + "static" ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -74,11 +85,5 @@ "node-fetch": "^2.6.7", "supertest": "^6.1.3" }, - "configSchema": "config.d.ts", - "files": [ - "dist", - "config.d.ts", - "migrations/**/*.{js,d.ts}", - "static" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/app-node/package.json b/plugins/app-node/package.json index e6ece010e1..b258e3714e 100644 --- a/plugins/app-node/package.json +++ b/plugins/app-node/package.json @@ -1,10 +1,15 @@ { "name": "@backstage/plugin-app-node", - "description": "Node.js library for the app plugin", "version": "0.1.19-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "Node.js library for the app plugin", + "backstage": { + "role": "node-library", + "pluginId": "app", + "pluginPackages": [ + "@backstage/plugin-app-backend", + "@backstage/plugin-app-node" + ] + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,28 +20,28 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/app-node" }, - "backstage": { - "role": "node-library" - }, - "scripts": { - "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", - "clean": "backstage-cli package clean", - "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" - }, - "devDependencies": { - "@backstage/cli": "workspace:^" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", "files": [ "dist" ], + "scripts": { + "build": "backstage-cli package build", + "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", + "prepack": "backstage-cli package prepack", + "postpack": "backstage-cli package postpack", + "test": "backstage-cli package test" + }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", "@backstage/config-loader": "workspace:^", "@types/express": "^4.17.6", "express": "^4.17.1", "fs-extra": "^11.2.0" + }, + "devDependencies": { + "@backstage/cli": "workspace:^" } } diff --git a/plugins/app-visualizer/package.json b/plugins/app-visualizer/package.json index eea4f630de..1d30d2b2b3 100644 --- a/plugins/app-visualizer/package.json +++ b/plugins/app-visualizer/package.json @@ -3,7 +3,11 @@ "version": "0.1.7-next.1", "description": "Visualizes the Backstage app structure", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "app-visualizer", + "pluginPackages": [ + "@backstage/plugin-app-visualizer" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/auth-backend-module-atlassian-provider/package.json b/plugins/auth-backend-module-atlassian-provider/package.json index 956d010f1d..6ee6423e49 100644 --- a/plugins/auth-backend-module-atlassian-provider/package.json +++ b/plugins/auth-backend-module-atlassian-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-atlassian-provider", - "description": "The atlassian-provider backend module for the auth plugin.", "version": "0.1.11-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The atlassian-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,21 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-atlassian-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -41,9 +47,5 @@ "@backstage/plugin-auth-backend": "workspace:^", "supertest": "^6.3.3" }, - "configSchema": "config.d.ts", - "files": [ - "dist", - "config.d.ts" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-aws-alb-provider/package.json b/plugins/auth-backend-module-aws-alb-provider/package.json index 870216ecca..e47dd7d6d9 100644 --- a/plugins/auth-backend-module-aws-alb-provider/package.json +++ b/plugins/auth-backend-module-aws-alb-provider/package.json @@ -1,35 +1,40 @@ { "name": "@backstage/plugin-auth-backend-module-aws-alb-provider", - "description": "The aws-alb provider module for the Backstage auth backend.", "version": "0.1.11-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The aws-alb provider module for the Backstage auth backend.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", "types": "dist/index.d.ts" }, - "backstage": { - "role": "backend-plugin-module" - }, + "keywords": [ + "backstage" + ], "homepage": "https://backstage.io", "repository": { "type": "git", "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-aws-alb-provider" }, - "keywords": [ - "backstage" + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist" ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -47,8 +52,5 @@ "@backstage/config": "workspace:^", "express": "^4.18.2", "msw": "^2.0.8" - }, - "files": [ - "dist" - ] + } } diff --git a/plugins/auth-backend-module-azure-easyauth-provider/package.json b/plugins/auth-backend-module-azure-easyauth-provider/package.json index 298de835f9..cc15bc27d6 100644 --- a/plugins/auth-backend-module-azure-easyauth-provider/package.json +++ b/plugins/auth-backend-module-azure-easyauth-provider/package.json @@ -3,7 +3,9 @@ "version": "0.1.2-next.1", "description": "The azure-easyauth-provider backend module for the auth plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/auth-backend-module-bitbucket-provider/package.json b/plugins/auth-backend-module-bitbucket-provider/package.json index cdccd8df5a..6327422311 100644 --- a/plugins/auth-backend-module-bitbucket-provider/package.json +++ b/plugins/auth-backend-module-bitbucket-provider/package.json @@ -3,7 +3,9 @@ "version": "0.1.2-next.1", "description": "The bitbucket-provider backend module for the auth plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/auth-backend-module-cloudflare-access-provider/package.json b/plugins/auth-backend-module-cloudflare-access-provider/package.json index 8bbe01228e..01350b5616 100644 --- a/plugins/auth-backend-module-cloudflare-access-provider/package.json +++ b/plugins/auth-backend-module-cloudflare-access-provider/package.json @@ -3,7 +3,9 @@ "version": "0.1.2-next.2", "description": "The cloudflare-access-provider backend module for the auth plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/auth-backend-module-gcp-iap-provider/package.json b/plugins/auth-backend-module-gcp-iap-provider/package.json index 5ac57fe932..1c2d6b006d 100644 --- a/plugins/auth-backend-module-gcp-iap-provider/package.json +++ b/plugins/auth-backend-module-gcp-iap-provider/package.json @@ -1,35 +1,41 @@ { "name": "@backstage/plugin-auth-backend-module-gcp-iap-provider", - "description": "A GCP IAP auth provider module for the Backstage auth backend", "version": "0.2.14-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "A GCP IAP auth provider module for the Backstage auth backend", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", "types": "dist/index.d.ts" }, - "backstage": { - "role": "backend-plugin-module" - }, + "keywords": [ + "backstage" + ], "homepage": "https://backstage.io", "repository": { "type": "git", "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-gcp-iap-provider" }, - "keywords": [ - "backstage" + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -43,9 +49,5 @@ "@backstage/cli": "workspace:^", "express": "^4.18.2" }, - "files": [ - "dist", - "config.d.ts" - ], "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-github-provider/package.json b/plugins/auth-backend-module-github-provider/package.json index f85d10dfa4..631ace3ef9 100644 --- a/plugins/auth-backend-module-github-provider/package.json +++ b/plugins/auth-backend-module-github-provider/package.json @@ -3,7 +3,9 @@ "version": "0.1.16-next.1", "description": "The github-provider backend module for the auth plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/auth-backend-module-gitlab-provider/package.json b/plugins/auth-backend-module-gitlab-provider/package.json index ff91c8395a..b1a2a0a59c 100644 --- a/plugins/auth-backend-module-gitlab-provider/package.json +++ b/plugins/auth-backend-module-gitlab-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-gitlab-provider", - "description": "The gitlab-provider backend module for the auth plugin.", "version": "0.1.16-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The gitlab-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,21 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-gitlab-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -41,9 +47,5 @@ "@backstage/plugin-auth-backend": "workspace:^", "supertest": "^6.3.3" }, - "configSchema": "config.d.ts", - "files": [ - "dist", - "config.d.ts" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-google-provider/package.json b/plugins/auth-backend-module-google-provider/package.json index aae3b11256..b66bdba4e8 100644 --- a/plugins/auth-backend-module-google-provider/package.json +++ b/plugins/auth-backend-module-google-provider/package.json @@ -1,35 +1,41 @@ { "name": "@backstage/plugin-auth-backend-module-google-provider", - "description": "A Google auth provider module for the Backstage auth backend", "version": "0.1.16-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "A Google auth provider module for the Backstage auth backend", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", "types": "dist/index.d.ts" }, - "backstage": { - "role": "backend-plugin-module" - }, + "keywords": [ + "backstage" + ], "homepage": "https://backstage.io", "repository": { "type": "git", "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-google-provider" }, - "keywords": [ - "backstage" + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -44,9 +50,5 @@ "@types/passport-google-oauth20": "^2.0.3", "supertest": "^6.1.3" }, - "files": [ - "dist", - "config.d.ts" - ], "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-guest-provider/package.json b/plugins/auth-backend-module-guest-provider/package.json index f18e91ef58..6fa4e8f5a3 100644 --- a/plugins/auth-backend-module-guest-provider/package.json +++ b/plugins/auth-backend-module-guest-provider/package.json @@ -3,7 +3,9 @@ "version": "0.1.5-next.2", "description": "The guest-provider backend module for the auth plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/auth-backend-module-microsoft-provider/package.json b/plugins/auth-backend-module-microsoft-provider/package.json index af1b0c7f01..5c386706f1 100644 --- a/plugins/auth-backend-module-microsoft-provider/package.json +++ b/plugins/auth-backend-module-microsoft-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-microsoft-provider", - "description": "The microsoft-provider backend module for the auth plugin.", "version": "0.1.14-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The microsoft-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,21 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-microsoft-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -47,9 +53,5 @@ "msw": "^1.0.0", "supertest": "^6.3.3" }, - "configSchema": "config.d.ts", - "files": [ - "dist", - "config.d.ts" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-oauth2-provider/package.json b/plugins/auth-backend-module-oauth2-provider/package.json index 67347e8cdd..aea5451b7b 100644 --- a/plugins/auth-backend-module-oauth2-provider/package.json +++ b/plugins/auth-backend-module-oauth2-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-oauth2-provider", - "description": "The oauth2-provider backend module for the auth plugin.", "version": "0.1.16-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The oauth2-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,21 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-oauth2-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -40,9 +46,5 @@ "@backstage/plugin-auth-backend": "workspace:^", "supertest": "^6.3.3" }, - "configSchema": "config.d.ts", - "files": [ - "dist", - "config.d.ts" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-oauth2-proxy-provider/package.json b/plugins/auth-backend-module-oauth2-proxy-provider/package.json index 3d02d39645..a8a981e13f 100644 --- a/plugins/auth-backend-module-oauth2-proxy-provider/package.json +++ b/plugins/auth-backend-module-oauth2-proxy-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-oauth2-proxy-provider", - "description": "The oauth2-proxy-provider backend module for the auth plugin.", "version": "0.1.12-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The oauth2-proxy-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,20 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-oauth2-proxy-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -36,8 +41,5 @@ "devDependencies": { "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^" - }, - "files": [ - "dist" - ] + } } diff --git a/plugins/auth-backend-module-oidc-provider/package.json b/plugins/auth-backend-module-oidc-provider/package.json index aa75b31ff2..f0a6d006c9 100644 --- a/plugins/auth-backend-module-oidc-provider/package.json +++ b/plugins/auth-backend-module-oidc-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-oidc-provider", - "description": "The oidc-provider backend module for the auth plugin.", "version": "0.1.10-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The oidc-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,21 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-oidc-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -48,9 +54,5 @@ "msw": "^1.3.1", "supertest": "^6.3.3" }, - "configSchema": "config.d.ts", - "files": [ - "dist", - "config.d.ts" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-okta-provider/package.json b/plugins/auth-backend-module-okta-provider/package.json index 6a6e30cedc..869142062e 100644 --- a/plugins/auth-backend-module-okta-provider/package.json +++ b/plugins/auth-backend-module-okta-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-okta-provider", - "description": "The okta-provider backend module for the auth plugin.", "version": "0.0.12-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The okta-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,21 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-okta-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -41,9 +47,5 @@ "@backstage/plugin-auth-backend": "workspace:^", "supertest": "^6.3.3" }, - "configSchema": "config.d.ts", - "files": [ - "dist", - "config.d.ts" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/auth-backend-module-onelogin-provider/package.json b/plugins/auth-backend-module-onelogin-provider/package.json index 7012742eb2..45a3ff45b7 100644 --- a/plugins/auth-backend-module-onelogin-provider/package.json +++ b/plugins/auth-backend-module-onelogin-provider/package.json @@ -3,7 +3,9 @@ "version": "0.0.0", "description": "The onelogin-provider backend module for the auth plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/auth-backend-module-pinniped-provider/package.json b/plugins/auth-backend-module-pinniped-provider/package.json index 3c97abd24c..fed98690b2 100644 --- a/plugins/auth-backend-module-pinniped-provider/package.json +++ b/plugins/auth-backend-module-pinniped-provider/package.json @@ -1,10 +1,12 @@ { "name": "@backstage/plugin-auth-backend-module-pinniped-provider", - "description": "The pinniped-provider backend module for the auth plugin.", "version": "0.1.13-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "The pinniped-provider backend module for the auth plugin.", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,17 +17,20 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/auth-backend-module-pinniped-provider" }, - "backstage": { - "role": "backend-plugin-module" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-plugin-api": "workspace:^", @@ -46,8 +51,5 @@ "msw": "^1.3.0", "passport": "^0.7.0", "supertest": "^6.3.3" - }, - "files": [ - "dist" - ] + } } diff --git a/plugins/auth-backend-module-vmware-cloud-provider/package.json b/plugins/auth-backend-module-vmware-cloud-provider/package.json index 0173cf1d5e..9afe3fdf97 100644 --- a/plugins/auth-backend-module-vmware-cloud-provider/package.json +++ b/plugins/auth-backend-module-vmware-cloud-provider/package.json @@ -3,7 +3,9 @@ "version": "0.1.11-next.1", "description": "The vmware-cloud-provider backend module for the auth plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "auth", + "pluginPackage": "@backstage/plugin-auth-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index c756e7b190..16a820ea6c 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -3,7 +3,13 @@ "version": "0.22.6-next.2", "description": "A Backstage backend plugin that handles authentication", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "auth", + "pluginPackages": [ + "@backstage/plugin-auth-backend", + "@backstage/plugin-auth-node", + "@backstage/plugin-auth-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json index 0af23792e2..f38cb7915e 100644 --- a/plugins/auth-node/package.json +++ b/plugins/auth-node/package.json @@ -2,7 +2,13 @@ "name": "@backstage/plugin-auth-node", "version": "0.4.14-next.2", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "auth", + "pluginPackages": [ + "@backstage/plugin-auth-backend", + "@backstage/plugin-auth-node", + "@backstage/plugin-auth-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/auth-react/package.json b/plugins/auth-react/package.json index 478c4e3fb0..ea0d247e69 100644 --- a/plugins/auth-react/package.json +++ b/plugins/auth-react/package.json @@ -3,7 +3,13 @@ "version": "0.1.3-next.1", "description": "Web library for the auth plugin", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "auth", + "pluginPackages": [ + "@backstage/plugin-auth-backend", + "@backstage/plugin-auth-node", + "@backstage/plugin-auth-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/bitbucket-cloud-common/package.json b/plugins/bitbucket-cloud-common/package.json index 929d4bf3cd..0e92907cc1 100644 --- a/plugins/bitbucket-cloud-common/package.json +++ b/plugins/bitbucket-cloud-common/package.json @@ -3,7 +3,11 @@ "version": "0.2.20-next.0", "description": "Common functionalities for bitbucket-cloud plugins", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "bitbucket-cloud", + "pluginPackages": [ + "@backstage/plugin-bitbucket-cloud-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json index 1877120e84..4562d0a798 100644 --- a/plugins/catalog-backend-module-aws/package.json +++ b/plugins/catalog-backend-module-aws/package.json @@ -3,7 +3,9 @@ "version": "0.3.14-next.2", "description": "A Backstage catalog backend module that helps integrate towards AWS", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json index 1f1d67ae67..7536c85789 100644 --- a/plugins/catalog-backend-module-azure/package.json +++ b/plugins/catalog-backend-module-azure/package.json @@ -3,7 +3,9 @@ "version": "0.1.39-next.2", "description": "A Backstage catalog backend module that helps integrate towards Azure", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-backstage-openapi/package.json b/plugins/catalog-backend-module-backstage-openapi/package.json index 8bf2800f6f..accbc5986c 100644 --- a/plugins/catalog-backend-module-backstage-openapi/package.json +++ b/plugins/catalog-backend-module-backstage-openapi/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-catalog-backend-module-backstage-openapi", "version": "0.2.2-next.1", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json index 8c86ecbf19..7ae9003eab 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/package.json +++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json @@ -1,18 +1,32 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-cloud", - "description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud", "version": "0.2.6-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" + }, "publishConfig": { "access": "public" }, + "keywords": [ + "backstage" + ], + "homepage": "https://backstage.io", + "repository": { + "type": "git", + "url": "https://github.com/backstage/backstage", + "directory": "plugins/catalog-backend-module-bitbucket-cloud" + }, + "license": "Apache-2.0", "exports": { ".": "./src/index.ts", "./alpha": "./src/alpha.ts", "./package.json": "./package.json" }, + "main": "src/index.ts", + "types": "src/index.ts", "typesVersions": { "*": { "alpha": [ @@ -23,26 +37,18 @@ ] } }, - "backstage": { - "role": "backend-plugin-module" - }, - "homepage": "https://backstage.io", - "repository": { - "type": "git", - "url": "https://github.com/backstage/backstage", - "directory": "plugins/catalog-backend-module-bitbucket-cloud" - }, - "keywords": [ - "backstage" + "files": [ + "config.d.ts", + "dist" ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -66,9 +72,5 @@ "luxon": "^3.0.0", "msw": "^1.0.0" }, - "files": [ - "config.d.ts", - "dist" - ], "configSchema": "config.d.ts" } diff --git a/plugins/catalog-backend-module-bitbucket-server/package.json b/plugins/catalog-backend-module-bitbucket-server/package.json index 8abe89b04b..7c360d1701 100644 --- a/plugins/catalog-backend-module-bitbucket-server/package.json +++ b/plugins/catalog-backend-module-bitbucket-server/package.json @@ -1,17 +1,31 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-server", "version": "0.1.33-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "backstage": { + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" + }, "publishConfig": { "access": "public" }, + "keywords": [ + "backstage" + ], + "homepage": "https://backstage.io", + "repository": { + "type": "git", + "url": "https://github.com/backstage/backstage", + "directory": "plugins/catalog-backend-module-bitbucket-server" + }, + "license": "Apache-2.0", "exports": { ".": "./src/index.ts", "./alpha": "./src/alpha.ts", "./package.json": "./package.json" }, + "main": "src/index.ts", + "types": "src/index.ts", "typesVersions": { "*": { "alpha": [ @@ -22,26 +36,18 @@ ] } }, - "backstage": { - "role": "backend-plugin-module" - }, - "homepage": "https://backstage.io", - "repository": { - "type": "git", - "url": "https://github.com/backstage/backstage", - "directory": "plugins/catalog-backend-module-bitbucket-server" - }, - "keywords": [ - "backstage" + "files": [ + "config.d.ts", + "dist" ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -62,9 +68,5 @@ "luxon": "^3.0.0", "msw": "^1.0.0" }, - "files": [ - "config.d.ts", - "dist" - ], "configSchema": "config.d.ts" } diff --git a/plugins/catalog-backend-module-gcp/package.json b/plugins/catalog-backend-module-gcp/package.json index dd69e87ac2..0806cd80bd 100644 --- a/plugins/catalog-backend-module-gcp/package.json +++ b/plugins/catalog-backend-module-gcp/package.json @@ -3,7 +3,9 @@ "version": "0.1.20-next.2", "description": "A Backstage catalog backend module that helps integrate towards GCP", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json index 017781ca1d..a372da0b4c 100644 --- a/plugins/catalog-backend-module-gerrit/package.json +++ b/plugins/catalog-backend-module-gerrit/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-catalog-backend-module-gerrit", "version": "0.1.36-next.2", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-github-org/package.json b/plugins/catalog-backend-module-github-org/package.json index 6cedc22d4b..09cb2defb2 100644 --- a/plugins/catalog-backend-module-github-org/package.json +++ b/plugins/catalog-backend-module-github-org/package.json @@ -3,7 +3,9 @@ "version": "0.1.14-next.2", "description": "The github-org backend module for the catalog plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json index ca437f9bf7..daa6aa8c9b 100644 --- a/plugins/catalog-backend-module-github/package.json +++ b/plugins/catalog-backend-module-github/package.json @@ -3,7 +3,9 @@ "version": "0.6.2-next.2", "description": "A Backstage catalog backend module that helps integrate towards GitHub", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-gitlab-org/package.json b/plugins/catalog-backend-module-gitlab-org/package.json index 0f12ca4b97..d3a2310feb 100644 --- a/plugins/catalog-backend-module-gitlab-org/package.json +++ b/plugins/catalog-backend-module-gitlab-org/package.json @@ -3,7 +3,9 @@ "version": "0.0.2-next.2", "description": "The gitlab-org backend module for the catalog plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json index e1d1d63e5f..3b9454c732 100644 --- a/plugins/catalog-backend-module-gitlab/package.json +++ b/plugins/catalog-backend-module-gitlab/package.json @@ -3,7 +3,9 @@ "version": "0.3.18-next.2", "description": "A Backstage catalog backend module that helps integrate towards GitLab", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-incremental-ingestion/package.json b/plugins/catalog-backend-module-incremental-ingestion/package.json index 8544c300b5..2baed748b3 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/package.json +++ b/plugins/catalog-backend-module-incremental-ingestion/package.json @@ -3,7 +3,9 @@ "version": "0.4.24-next.2", "description": "An entity provider for streaming large asset sources into the catalog", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json index ed2d4e6e65..8b729ca620 100644 --- a/plugins/catalog-backend-module-ldap/package.json +++ b/plugins/catalog-backend-module-ldap/package.json @@ -3,7 +3,9 @@ "version": "0.6.0-next.2", "description": "A Backstage catalog backend module that helps integrate towards LDAP", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index 6d1a913b31..5b1fd2d29b 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -3,7 +3,9 @@ "version": "0.5.27-next.2", "description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json index 716f6312b3..98008900f8 100644 --- a/plugins/catalog-backend-module-openapi/package.json +++ b/plugins/catalog-backend-module-openapi/package.json @@ -3,7 +3,9 @@ "version": "0.1.37-next.2", "description": "A Backstage catalog backend module that helps with OpenAPI specifications", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-backend-module-puppetdb/package.json b/plugins/catalog-backend-module-puppetdb/package.json index 701c217c39..f1e0cbf935 100644 --- a/plugins/catalog-backend-module-puppetdb/package.json +++ b/plugins/catalog-backend-module-puppetdb/package.json @@ -3,7 +3,9 @@ "version": "0.1.25-next.2", "description": "A Backstage catalog backend module that helps integrate towards PuppetDB", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-scaffolder-entity-model/package.json b/plugins/catalog-backend-module-scaffolder-entity-model/package.json index a435d8926c..a4c7532e2a 100644 --- a/plugins/catalog-backend-module-scaffolder-entity-model/package.json +++ b/plugins/catalog-backend-module-scaffolder-entity-model/package.json @@ -3,7 +3,9 @@ "version": "0.1.17-next.2", "description": "Adds support for the scaffolder specific entity model (e.g. the Template kind) to the catalog backend plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-backend-module-unprocessed/package.json b/plugins/catalog-backend-module-unprocessed/package.json index b09df8eb4c..13939adc24 100644 --- a/plugins/catalog-backend-module-unprocessed/package.json +++ b/plugins/catalog-backend-module-unprocessed/package.json @@ -3,7 +3,9 @@ "version": "0.4.6-next.2", "description": "Backstage Catalog module to view unprocessed entities", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "catalog", + "pluginPackage": "@backstage/plugin-catalog-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index a0447cd7d1..988c040037 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -3,7 +3,15 @@ "version": "1.23.0-next.2", "description": "The Backstage backend plugin that provides the Backstage catalog", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "catalog", + "pluginPackages": [ + "@backstage/plugin-catalog", + "@backstage/plugin-catalog-backend", + "@backstage/plugin-catalog-common", + "@backstage/plugin-catalog-node", + "@backstage/plugin-catalog-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-common/package.json b/plugins/catalog-common/package.json index 936fc3c935..bb56c0c804 100644 --- a/plugins/catalog-common/package.json +++ b/plugins/catalog-common/package.json @@ -3,7 +3,15 @@ "version": "1.0.23", "description": "Common functionalities for the catalog plugin", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "catalog", + "pluginPackages": [ + "@backstage/plugin-catalog", + "@backstage/plugin-catalog-backend", + "@backstage/plugin-catalog-common", + "@backstage/plugin-catalog-node", + "@backstage/plugin-catalog-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index 108e48399a..14a0e8ce20 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -2,7 +2,11 @@ "name": "@backstage/plugin-catalog-graph", "version": "0.4.6-next.1", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "catalog-graph", + "pluginPackages": [ + "@backstage/plugin-catalog-graph" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index b914747961..fe1ad1c667 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -3,7 +3,11 @@ "version": "0.12.0-next.2", "description": "A Backstage plugin the helps you import entities into your catalog", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "catalog-import", + "pluginPackages": [ + "@backstage/plugin-catalog-import" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-node/package.json b/plugins/catalog-node/package.json index 780e67a55e..27bc1b709f 100644 --- a/plugins/catalog-node/package.json +++ b/plugins/catalog-node/package.json @@ -3,7 +3,15 @@ "version": "1.12.1-next.1", "description": "The plugin-catalog-node module for @backstage/plugin-catalog-backend", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "catalog", + "pluginPackages": [ + "@backstage/plugin-catalog", + "@backstage/plugin-catalog-backend", + "@backstage/plugin-catalog-common", + "@backstage/plugin-catalog-node", + "@backstage/plugin-catalog-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index 8a63a73a10..2bca89fa88 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -1,18 +1,39 @@ { "name": "@backstage/plugin-catalog-react", - "description": "A frontend library that helps other Backstage plugins interact with the catalog", "version": "1.12.1-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "A frontend library that helps other Backstage plugins interact with the catalog", + "backstage": { + "role": "web-library", + "pluginId": "catalog", + "pluginPackages": [ + "@backstage/plugin-catalog", + "@backstage/plugin-catalog-backend", + "@backstage/plugin-catalog-common", + "@backstage/plugin-catalog-node", + "@backstage/plugin-catalog-react" + ] + }, "publishConfig": { "access": "public" }, + "keywords": [ + "backstage" + ], + "homepage": "https://backstage.io", + "repository": { + "type": "git", + "url": "https://github.com/backstage/backstage", + "directory": "plugins/catalog-react" + }, + "license": "Apache-2.0", + "sideEffects": false, "exports": { ".": "./src/index.ts", "./alpha": "./src/alpha.tsx", "./package.json": "./package.json" }, + "main": "src/index.ts", + "types": "src/index.ts", "typesVersions": { "*": { "alpha": [ @@ -23,27 +44,17 @@ ] } }, - "backstage": { - "role": "web-library" - }, - "homepage": "https://backstage.io", - "repository": { - "type": "git", - "url": "https://github.com/backstage/backstage", - "directory": "plugins/catalog-react" - }, - "keywords": [ - "backstage" + "files": [ + "dist" ], - "sideEffects": false, "scripts": { "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean", - "start": "backstage-cli package start" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/catalog-client": "workspace:^", @@ -71,11 +82,6 @@ "yaml": "^2.0.0", "zen-observable": "^0.10.0" }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/core-app-api": "workspace:^", @@ -89,7 +95,9 @@ "@types/zen-observable": "^0.8.0", "react-test-renderer": "^16.13.1" }, - "files": [ - "dist" - ] + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + } } diff --git a/plugins/catalog-unprocessed-entities-common/package.json b/plugins/catalog-unprocessed-entities-common/package.json index 75e85a44e0..21e85e426f 100644 --- a/plugins/catalog-unprocessed-entities-common/package.json +++ b/plugins/catalog-unprocessed-entities-common/package.json @@ -3,7 +3,12 @@ "version": "0.0.1", "description": "Common functionalities for the catalog-unprocessed-entities plugin", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "catalog-unprocessed-entities", + "pluginPackages": [ + "@backstage/plugin-catalog-unprocessed-entities", + "@backstage/plugin-catalog-unprocessed-entities-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/catalog-unprocessed-entities/package.json b/plugins/catalog-unprocessed-entities/package.json index 819fdb1a1c..c8e91c7061 100644 --- a/plugins/catalog-unprocessed-entities/package.json +++ b/plugins/catalog-unprocessed-entities/package.json @@ -2,7 +2,12 @@ "name": "@backstage/plugin-catalog-unprocessed-entities", "version": "0.2.5-next.1", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "catalog-unprocessed-entities", + "pluginPackages": [ + "@backstage/plugin-catalog-unprocessed-entities", + "@backstage/plugin-catalog-unprocessed-entities-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json index e100dab473..92ba874b24 100644 --- a/plugins/catalog/package.json +++ b/plugins/catalog/package.json @@ -3,7 +3,15 @@ "version": "1.21.0-next.2", "description": "The Backstage plugin for browsing the Backstage catalog", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "catalog", + "pluginPackages": [ + "@backstage/plugin-catalog", + "@backstage/plugin-catalog-backend", + "@backstage/plugin-catalog-common", + "@backstage/plugin-catalog-node", + "@backstage/plugin-catalog-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json index d40e47a45e..f838b355f7 100644 --- a/plugins/config-schema/package.json +++ b/plugins/config-schema/package.json @@ -3,7 +3,11 @@ "version": "0.1.56-next.1", "description": "A Backstage plugin that lets you browse the configuration schema of your app", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "config-schema", + "pluginPackages": [ + "@backstage/plugin-config-schema" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/devtools-backend/package.json b/plugins/devtools-backend/package.json index 7e9727f534..adbc645b93 100644 --- a/plugins/devtools-backend/package.json +++ b/plugins/devtools-backend/package.json @@ -1,31 +1,41 @@ { "name": "@backstage/plugin-devtools-backend", "version": "0.3.5-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "backstage": { + "role": "backend-plugin", + "pluginId": "devtools", + "pluginPackages": [ + "@backstage/plugin-devtools", + "@backstage/plugin-devtools-backend", + "@backstage/plugin-devtools-common" + ] + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", "types": "dist/index.d.ts" }, - "backstage": { - "role": "backend-plugin" - }, "homepage": "https://backstage.io", "repository": { "type": "git", "url": "https://github.com/backstage/backstage", "directory": "plugins/devtools-backend" }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -60,9 +70,5 @@ "@types/yarnpkg__lockfile": "^1.1.4", "supertest": "^6.2.4" }, - "files": [ - "dist", - "config.d.ts" - ], "configSchema": "config.d.ts" } diff --git a/plugins/devtools-common/package.json b/plugins/devtools-common/package.json index 1cce2487f6..fb664adabc 100644 --- a/plugins/devtools-common/package.json +++ b/plugins/devtools-common/package.json @@ -3,7 +3,13 @@ "version": "0.1.9", "description": "Common functionalities for the devtools plugin", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "devtools", + "pluginPackages": [ + "@backstage/plugin-devtools", + "@backstage/plugin-devtools-backend", + "@backstage/plugin-devtools-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/devtools/package.json b/plugins/devtools/package.json index 760a70bc62..71795111a4 100644 --- a/plugins/devtools/package.json +++ b/plugins/devtools/package.json @@ -1,17 +1,33 @@ { "name": "@backstage/plugin-devtools", "version": "0.1.15-next.1", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "backstage": { + "role": "frontend-plugin", + "pluginId": "devtools", + "pluginPackages": [ + "@backstage/plugin-devtools", + "@backstage/plugin-devtools-backend", + "@backstage/plugin-devtools-common" + ] + }, "publishConfig": { "access": "public" }, + "homepage": "https://backstage.io", + "repository": { + "type": "git", + "url": "https://github.com/backstage/backstage", + "directory": "plugins/devtools" + }, + "license": "Apache-2.0", + "sideEffects": false, "exports": { ".": "./src/index.ts", "./alpha": "./src/alpha.ts", "./package.json": "./package.json" }, + "main": "src/index.ts", + "types": "src/index.ts", "typesVersions": { "*": { "alpha": [ @@ -22,24 +38,17 @@ ] } }, - "backstage": { - "role": "frontend-plugin" - }, - "homepage": "https://backstage.io", - "repository": { - "type": "git", - "url": "https://github.com/backstage/backstage", - "directory": "plugins/devtools" - }, - "sideEffects": false, + "files": [ + "dist" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/core-compat-api": "workspace:^", @@ -55,18 +64,15 @@ "react-json-view": "^1.21.3", "react-use": "^17.2.4" }, - "peerDependencies": { - "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/dev-utils": "workspace:^", "@testing-library/jest-dom": "^6.0.0" }, - "files": [ - "dist" - ] + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + } } diff --git a/plugins/events-backend-module-aws-sqs/package.json b/plugins/events-backend-module-aws-sqs/package.json index 3b8cdbf064..6d48c7aec9 100644 --- a/plugins/events-backend-module-aws-sqs/package.json +++ b/plugins/events-backend-module-aws-sqs/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-events-backend-module-aws-sqs", "version": "0.3.5-next.2", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "events", + "pluginPackage": "@backstage/plugin-events-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/events-backend-module-azure/package.json b/plugins/events-backend-module-azure/package.json index 2dccb516a1..950e2f2675 100644 --- a/plugins/events-backend-module-azure/package.json +++ b/plugins/events-backend-module-azure/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-events-backend-module-azure", "version": "0.2.5-next.1", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "events", + "pluginPackage": "@backstage/plugin-events-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/events-backend-module-bitbucket-cloud/package.json b/plugins/events-backend-module-bitbucket-cloud/package.json index 93e46be069..85570c8c43 100644 --- a/plugins/events-backend-module-bitbucket-cloud/package.json +++ b/plugins/events-backend-module-bitbucket-cloud/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-events-backend-module-bitbucket-cloud", "version": "0.2.5-next.1", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "events", + "pluginPackage": "@backstage/plugin-events-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/events-backend-module-gerrit/package.json b/plugins/events-backend-module-gerrit/package.json index f0296e341b..0867b52bf9 100644 --- a/plugins/events-backend-module-gerrit/package.json +++ b/plugins/events-backend-module-gerrit/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-events-backend-module-gerrit", "version": "0.2.5-next.1", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "events", + "pluginPackage": "@backstage/plugin-events-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/events-backend-module-github/package.json b/plugins/events-backend-module-github/package.json index 152a507203..a661ecde9f 100644 --- a/plugins/events-backend-module-github/package.json +++ b/plugins/events-backend-module-github/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-events-backend-module-github", "version": "0.2.5-next.1", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "events", + "pluginPackage": "@backstage/plugin-events-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/events-backend-module-gitlab/package.json b/plugins/events-backend-module-gitlab/package.json index a429a5eb15..1f03224f25 100644 --- a/plugins/events-backend-module-gitlab/package.json +++ b/plugins/events-backend-module-gitlab/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-events-backend-module-gitlab", "version": "0.2.5-next.1", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "events", + "pluginPackage": "@backstage/plugin-events-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/events-backend-test-utils/package.json b/plugins/events-backend-test-utils/package.json index 951b7cc162..0208778cd4 100644 --- a/plugins/events-backend-test-utils/package.json +++ b/plugins/events-backend-test-utils/package.json @@ -3,7 +3,13 @@ "version": "0.1.29-next.1", "description": "The plugin-events-backend-test-utils for @backstage/plugin-events-node", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "events", + "pluginPackages": [ + "@backstage/plugin-events-backend", + "@backstage/plugin-events-backend-test-utils", + "@backstage/plugin-events-node" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/events-backend/package.json b/plugins/events-backend/package.json index 7d4de4bca9..689e6098fb 100644 --- a/plugins/events-backend/package.json +++ b/plugins/events-backend/package.json @@ -2,7 +2,13 @@ "name": "@backstage/plugin-events-backend", "version": "0.3.6-next.2", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "events", + "pluginPackages": [ + "@backstage/plugin-events-backend", + "@backstage/plugin-events-backend-test-utils", + "@backstage/plugin-events-node" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/events-node/package.json b/plugins/events-node/package.json index a2fecb64e3..d52f6b6bf6 100644 --- a/plugins/events-node/package.json +++ b/plugins/events-node/package.json @@ -3,7 +3,13 @@ "version": "0.3.5-next.1", "description": "The plugin-events-node module for @backstage/plugin-events-backend", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "events", + "pluginPackages": [ + "@backstage/plugin-events-backend", + "@backstage/plugin-events-backend-test-utils", + "@backstage/plugin-events-node" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/example-todo-list-backend/package.json b/plugins/example-todo-list-backend/package.json index e643eddc30..df80afa8d4 100644 --- a/plugins/example-todo-list-backend/package.json +++ b/plugins/example-todo-list-backend/package.json @@ -2,7 +2,13 @@ "name": "@internal/plugin-todo-list-backend", "version": "1.0.28-next.2", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "todo-list", + "pluginPackages": [ + "@internal/plugin-todo-list", + "@internal/plugin-todo-list-backend", + "@internal/plugin-todo-list-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/example-todo-list-common/package.json b/plugins/example-todo-list-common/package.json index 746908d0bb..8843bb86ec 100644 --- a/plugins/example-todo-list-common/package.json +++ b/plugins/example-todo-list-common/package.json @@ -2,7 +2,13 @@ "name": "@internal/plugin-todo-list-common", "version": "1.0.18", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "todo-list", + "pluginPackages": [ + "@internal/plugin-todo-list", + "@internal/plugin-todo-list-backend", + "@internal/plugin-todo-list-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json index 06062e590d..916939f40f 100644 --- a/plugins/example-todo-list/package.json +++ b/plugins/example-todo-list/package.json @@ -2,7 +2,13 @@ "name": "@internal/plugin-todo-list", "version": "1.0.28-next.1", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "todo-list", + "pluginPackages": [ + "@internal/plugin-todo-list", + "@internal/plugin-todo-list-backend", + "@internal/plugin-todo-list-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/home-react/package.json b/plugins/home-react/package.json index 37c6c185d3..2a081579a8 100644 --- a/plugins/home-react/package.json +++ b/plugins/home-react/package.json @@ -3,7 +3,12 @@ "version": "0.1.14-next.1", "description": "A Backstage plugin that contains react components helps you build a home page", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "home", + "pluginPackages": [ + "@backstage/plugin-home", + "@backstage/plugin-home-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/home/package.json b/plugins/home/package.json index 52d27dbf58..f28e3db13d 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -3,7 +3,12 @@ "version": "0.7.5-next.1", "description": "A Backstage plugin that helps you build a home page", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "home", + "pluginPackages": [ + "@backstage/plugin-home", + "@backstage/plugin-home-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json index 2e097c1142..24d95cc020 100644 --- a/plugins/kubernetes-backend/package.json +++ b/plugins/kubernetes-backend/package.json @@ -1,18 +1,39 @@ { "name": "@backstage/plugin-kubernetes-backend", - "description": "A Backstage backend plugin that integrates towards Kubernetes", "version": "0.18.0-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "A Backstage backend plugin that integrates towards Kubernetes", + "backstage": { + "role": "backend-plugin", + "pluginId": "kubernetes", + "pluginPackages": [ + "@backstage/plugin-kubernetes", + "@backstage/plugin-kubernetes-backend", + "@backstage/plugin-kubernetes-common", + "@backstage/plugin-kubernetes-node", + "@backstage/plugin-kubernetes-react" + ] + }, "publishConfig": { "access": "public" }, + "keywords": [ + "backstage", + "kubernetes" + ], + "homepage": "https://backstage.io", + "repository": { + "type": "git", + "url": "https://github.com/backstage/backstage", + "directory": "plugins/kubernetes-backend" + }, + "license": "Apache-2.0", "exports": { ".": "./src/index.ts", "./alpha": "./src/alpha.ts", "./package.json": "./package.json" }, + "main": "src/index.ts", + "types": "src/index.ts", "typesVersions": { "*": { "alpha": [ @@ -23,28 +44,18 @@ ] } }, - "backstage": { - "role": "backend-plugin" - }, - "homepage": "https://backstage.io", - "repository": { - "type": "git", - "url": "https://github.com/backstage/backstage", - "directory": "plugins/kubernetes-backend" - }, - "keywords": [ - "backstage", - "kubernetes" + "files": [ + "dist", + "config.d.ts" ], - "configSchema": "config.d.ts", "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@aws-crypto/sha256-js": "^5.0.0", @@ -97,8 +108,5 @@ "supertest": "^6.1.3", "ws": "^8.13.0" }, - "files": [ - "dist", - "config.d.ts" - ] + "configSchema": "config.d.ts" } diff --git a/plugins/kubernetes-cluster/package.json b/plugins/kubernetes-cluster/package.json index d032371e46..4cd646eae1 100644 --- a/plugins/kubernetes-cluster/package.json +++ b/plugins/kubernetes-cluster/package.json @@ -3,7 +3,11 @@ "version": "0.0.12-next.2", "description": "A Backstage plugin that shows details of Kubernetes clusters", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "kubernetes-cluster", + "pluginPackages": [ + "@backstage/plugin-kubernetes-cluster" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json index 64807dd61f..420805462a 100644 --- a/plugins/kubernetes-common/package.json +++ b/plugins/kubernetes-common/package.json @@ -3,7 +3,15 @@ "version": "0.8.0-next.0", "description": "Common functionalities for kubernetes, to be shared between kubernetes and kubernetes-backend plugin", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "kubernetes", + "pluginPackages": [ + "@backstage/plugin-kubernetes", + "@backstage/plugin-kubernetes-backend", + "@backstage/plugin-kubernetes-common", + "@backstage/plugin-kubernetes-node", + "@backstage/plugin-kubernetes-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/kubernetes-node/package.json b/plugins/kubernetes-node/package.json index d20cc18d92..933d43184b 100644 --- a/plugins/kubernetes-node/package.json +++ b/plugins/kubernetes-node/package.json @@ -3,7 +3,15 @@ "version": "0.1.13-next.2", "description": "Node.js library for the kubernetes plugin", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "kubernetes", + "pluginPackages": [ + "@backstage/plugin-kubernetes", + "@backstage/plugin-kubernetes-backend", + "@backstage/plugin-kubernetes-common", + "@backstage/plugin-kubernetes-node", + "@backstage/plugin-kubernetes-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/kubernetes-react/package.json b/plugins/kubernetes-react/package.json index 6dca53fc50..00b96fed78 100644 --- a/plugins/kubernetes-react/package.json +++ b/plugins/kubernetes-react/package.json @@ -1,10 +1,18 @@ { "name": "@backstage/plugin-kubernetes-react", - "description": "Web library for the kubernetes-react plugin", "version": "0.4.0-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "Web library for the kubernetes-react plugin", + "backstage": { + "role": "web-library", + "pluginId": "kubernetes", + "pluginPackages": [ + "@backstage/plugin-kubernetes", + "@backstage/plugin-kubernetes-backend", + "@backstage/plugin-kubernetes-common", + "@backstage/plugin-kubernetes-node", + "@backstage/plugin-kubernetes-react" + ] + }, "publishConfig": { "access": "public", "main": "dist/index.esm.js", @@ -15,19 +23,22 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/kubernetes-react" }, - "backstage": { - "role": "web-library" - }, + "license": "Apache-2.0", "sideEffects": false, - "configSchema": "config.d.ts", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist", + "config.d.ts" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/catalog-model": "workspace:^", @@ -53,9 +64,6 @@ "xterm-addon-attach": "^0.9.0", "xterm-addon-fit": "^0.8.0" }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/core-app-api": "workspace:^", @@ -65,8 +73,8 @@ "jest-websocket-mock": "^2.5.0", "msw": "^1.3.1" }, - "files": [ - "dist", - "config.d.ts" - ] + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" + }, + "configSchema": "config.d.ts" } diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index cd8c1c0bf8..7262129adb 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -1,37 +1,48 @@ { "name": "@backstage/plugin-kubernetes", - "description": "A Backstage plugin that integrates towards Kubernetes", "version": "0.11.11-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "A Backstage plugin that integrates towards Kubernetes", + "backstage": { + "role": "frontend-plugin", + "pluginId": "kubernetes", + "pluginPackages": [ + "@backstage/plugin-kubernetes", + "@backstage/plugin-kubernetes-backend", + "@backstage/plugin-kubernetes-common", + "@backstage/plugin-kubernetes-node", + "@backstage/plugin-kubernetes-react" + ] + }, "publishConfig": { "access": "public", "main": "dist/index.esm.js", "types": "dist/index.d.ts" }, - "backstage": { - "role": "frontend-plugin" - }, + "keywords": [ + "backstage", + "kubernetes" + ], "homepage": "https://backstage.io", "repository": { "type": "git", "url": "https://github.com/backstage/backstage", "directory": "plugins/kubernetes" }, - "keywords": [ - "backstage", - "kubernetes" - ], + "license": "Apache-2.0", "sideEffects": false, + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist" + ], "scripts": { "build": "backstage-cli package build", - "start": "backstage-cli package start", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/catalog-model": "workspace:^", @@ -54,11 +65,6 @@ "xterm-addon-attach": "^0.9.0", "xterm-addon-fit": "^0.8.0" }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/dev-utils": "workspace:^", @@ -67,7 +73,9 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^15.0.0" }, - "files": [ - "dist" - ] + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + } } diff --git a/plugins/notifications-backend-module-email/package.json b/plugins/notifications-backend-module-email/package.json index ac3ec8e1c2..4e6ac85fcf 100644 --- a/plugins/notifications-backend-module-email/package.json +++ b/plugins/notifications-backend-module-email/package.json @@ -3,7 +3,9 @@ "version": "0.1.0-next.2", "description": "The email backend module for the notifications plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "notifications", + "pluginPackage": "@backstage/plugin-notifications-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/notifications-backend/package.json b/plugins/notifications-backend/package.json index accc8e2d9f..403b86d5b0 100644 --- a/plugins/notifications-backend/package.json +++ b/plugins/notifications-backend/package.json @@ -2,7 +2,14 @@ "name": "@backstage/plugin-notifications-backend", "version": "0.3.0-next.2", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "notifications", + "pluginPackages": [ + "@backstage/plugin-notifications", + "@backstage/plugin-notifications-backend", + "@backstage/plugin-notifications-common", + "@backstage/plugin-notifications-node" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/notifications-common/package.json b/plugins/notifications-common/package.json index 2745230a4a..d3ca76342c 100644 --- a/plugins/notifications-common/package.json +++ b/plugins/notifications-common/package.json @@ -3,7 +3,14 @@ "version": "0.0.3", "description": "Common functionalities for the notifications plugin", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "notifications", + "pluginPackages": [ + "@backstage/plugin-notifications", + "@backstage/plugin-notifications-backend", + "@backstage/plugin-notifications-common", + "@backstage/plugin-notifications-node" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/notifications-node/package.json b/plugins/notifications-node/package.json index 0fc75d3a72..ea1ed94e81 100644 --- a/plugins/notifications-node/package.json +++ b/plugins/notifications-node/package.json @@ -3,7 +3,14 @@ "version": "0.2.0-next.2", "description": "Node.js library for the notifications plugin", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "notifications", + "pluginPackages": [ + "@backstage/plugin-notifications", + "@backstage/plugin-notifications-backend", + "@backstage/plugin-notifications-common", + "@backstage/plugin-notifications-node" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/notifications/package.json b/plugins/notifications/package.json index a5bd2a7d9b..0cfd15648c 100644 --- a/plugins/notifications/package.json +++ b/plugins/notifications/package.json @@ -2,7 +2,14 @@ "name": "@backstage/plugin-notifications", "version": "0.2.2-next.2", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "notifications", + "pluginPackages": [ + "@backstage/plugin-notifications", + "@backstage/plugin-notifications-backend", + "@backstage/plugin-notifications-common", + "@backstage/plugin-notifications-node" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/org-react/package.json b/plugins/org-react/package.json index 6a78114b2a..a89fcd9eb1 100644 --- a/plugins/org-react/package.json +++ b/plugins/org-react/package.json @@ -2,7 +2,12 @@ "name": "@backstage/plugin-org-react", "version": "0.1.25-next.1", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "org", + "pluginPackages": [ + "@backstage/plugin-org", + "@backstage/plugin-org-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/org/package.json b/plugins/org/package.json index fcf8b58725..17435095f8 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -3,7 +3,12 @@ "version": "0.6.26-next.1", "description": "A Backstage plugin that helps you create entity pages for your organization", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "org", + "pluginPackages": [ + "@backstage/plugin-org", + "@backstage/plugin-org-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/permission-backend-module-policy-allow-all/package.json b/plugins/permission-backend-module-policy-allow-all/package.json index 41d972cc1b..e48bc83bc2 100644 --- a/plugins/permission-backend-module-policy-allow-all/package.json +++ b/plugins/permission-backend-module-policy-allow-all/package.json @@ -3,7 +3,9 @@ "version": "0.1.16-next.1", "description": "Allow all policy backend module for the permission plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "permission", + "pluginPackage": "@backstage/plugin-permission-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index 3e4fa61c3d..469d988ac6 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -2,7 +2,14 @@ "name": "@backstage/plugin-permission-backend", "version": "0.5.43-next.2", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "permission", + "pluginPackages": [ + "@backstage/plugin-permission-backend", + "@backstage/plugin-permission-common", + "@backstage/plugin-permission-node", + "@backstage/plugin-permission-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json index d0f8f7ffc4..1080bf00fb 100644 --- a/plugins/permission-common/package.json +++ b/plugins/permission-common/package.json @@ -3,7 +3,14 @@ "version": "0.7.13", "description": "Isomorphic types and client for Backstage permissions and authorization", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "permission", + "pluginPackages": [ + "@backstage/plugin-permission-backend", + "@backstage/plugin-permission-common", + "@backstage/plugin-permission-node", + "@backstage/plugin-permission-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json index 7d172fadf7..7d64063d91 100644 --- a/plugins/permission-node/package.json +++ b/plugins/permission-node/package.json @@ -1,18 +1,38 @@ { "name": "@backstage/plugin-permission-node", - "description": "Common permission and authorization utilities for backend plugins", "version": "0.7.30-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "Common permission and authorization utilities for backend plugins", + "backstage": { + "role": "node-library", + "pluginId": "permission", + "pluginPackages": [ + "@backstage/plugin-permission-backend", + "@backstage/plugin-permission-common", + "@backstage/plugin-permission-node", + "@backstage/plugin-permission-react" + ] + }, "publishConfig": { "access": "public" }, + "keywords": [ + "backstage", + "permissions" + ], + "homepage": "https://backstage.io", + "repository": { + "type": "git", + "url": "https://github.com/backstage/backstage", + "directory": "plugins/permission-node" + }, + "license": "Apache-2.0", "exports": { ".": "./src/index.ts", "./alpha": "./src/alpha.ts", "./package.json": "./package.json" }, + "main": "src/index.ts", + "types": "src/index.ts", "typesVersions": { "*": { "alpha": [ @@ -23,27 +43,17 @@ ] } }, - "backstage": { - "role": "node-library" - }, - "homepage": "https://backstage.io", - "repository": { - "type": "git", - "url": "https://github.com/backstage/backstage", - "directory": "plugins/permission-node" - }, - "keywords": [ - "backstage", - "permissions" + "files": [ + "dist" ], "scripts": { "build": "backstage-cli package build", + "clean": "backstage-cli package clean", "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "clean": "backstage-cli package clean", - "start": "backstage-cli package start" + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -64,8 +74,5 @@ "@types/supertest": "^2.0.8", "msw": "^1.0.0", "supertest": "^6.1.3" - }, - "files": [ - "dist" - ] + } } diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json index 25d3a8554c..9105a401a8 100644 --- a/plugins/permission-react/package.json +++ b/plugins/permission-react/package.json @@ -2,7 +2,14 @@ "name": "@backstage/plugin-permission-react", "version": "0.4.23-next.0", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "permission", + "pluginPackages": [ + "@backstage/plugin-permission-backend", + "@backstage/plugin-permission-common", + "@backstage/plugin-permission-node", + "@backstage/plugin-permission-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json index 37127b9ad8..f229ec8c6a 100644 --- a/plugins/proxy-backend/package.json +++ b/plugins/proxy-backend/package.json @@ -3,7 +3,11 @@ "version": "0.5.0-next.2", "description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "proxy", + "pluginPackages": [ + "@backstage/plugin-proxy-backend" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-azure/package.json b/plugins/scaffolder-backend-module-azure/package.json index 05e4add652..23af17730e 100644 --- a/plugins/scaffolder-backend-module-azure/package.json +++ b/plugins/scaffolder-backend-module-azure/package.json @@ -3,7 +3,9 @@ "version": "0.1.11-next.1", "description": "The azure module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-bitbucket-cloud/package.json b/plugins/scaffolder-backend-module-bitbucket-cloud/package.json index c8beed9126..bd69da6fe4 100644 --- a/plugins/scaffolder-backend-module-bitbucket-cloud/package.json +++ b/plugins/scaffolder-backend-module-bitbucket-cloud/package.json @@ -3,7 +3,9 @@ "version": "0.1.9-next.1", "description": "The Bitbucket Cloud module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-bitbucket-server/package.json b/plugins/scaffolder-backend-module-bitbucket-server/package.json index 88d8ab70ce..779767cd0b 100644 --- a/plugins/scaffolder-backend-module-bitbucket-server/package.json +++ b/plugins/scaffolder-backend-module-bitbucket-server/package.json @@ -3,7 +3,9 @@ "version": "0.1.9-next.1", "description": "The Bitbucket Server module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-bitbucket/package.json b/plugins/scaffolder-backend-module-bitbucket/package.json index e10d909548..fa4f09c729 100644 --- a/plugins/scaffolder-backend-module-bitbucket/package.json +++ b/plugins/scaffolder-backend-module-bitbucket/package.json @@ -3,7 +3,9 @@ "version": "0.2.9-next.1", "description": "The bitbucket module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json index 2d8ecb7f3d..a0dcf8ac42 100644 --- a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json +++ b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json @@ -3,7 +3,9 @@ "version": "0.2.20-next.2", "description": "The confluence-to-markdown module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json index 3ce10cc57b..14dd97be21 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/package.json +++ b/plugins/scaffolder-backend-module-cookiecutter/package.json @@ -3,7 +3,9 @@ "version": "0.2.43-next.2", "description": "A module for the scaffolder backend that lets you template projects using cookiecutter", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-gerrit/package.json b/plugins/scaffolder-backend-module-gerrit/package.json index 519c507e2c..064f7c6a34 100644 --- a/plugins/scaffolder-backend-module-gerrit/package.json +++ b/plugins/scaffolder-backend-module-gerrit/package.json @@ -3,7 +3,9 @@ "version": "0.1.11-next.1", "description": "The gerrit module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-gitea/package.json b/plugins/scaffolder-backend-module-gitea/package.json index 34cf67e766..759c8c928a 100644 --- a/plugins/scaffolder-backend-module-gitea/package.json +++ b/plugins/scaffolder-backend-module-gitea/package.json @@ -3,7 +3,9 @@ "version": "0.1.9-next.2", "description": "The gitea module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-github/package.json b/plugins/scaffolder-backend-module-github/package.json index 6f8b952eac..1887df205a 100644 --- a/plugins/scaffolder-backend-module-github/package.json +++ b/plugins/scaffolder-backend-module-github/package.json @@ -3,7 +3,9 @@ "version": "0.3.0-next.2", "description": "The github module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-gitlab/package.json b/plugins/scaffolder-backend-module-gitlab/package.json index c0533513f4..3464882af3 100644 --- a/plugins/scaffolder-backend-module-gitlab/package.json +++ b/plugins/scaffolder-backend-module-gitlab/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-scaffolder-backend-module-gitlab", "version": "0.4.1-next.2", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-notifications/package.json b/plugins/scaffolder-backend-module-notifications/package.json index 490c9291be..0dba6267a0 100644 --- a/plugins/scaffolder-backend-module-notifications/package.json +++ b/plugins/scaffolder-backend-module-notifications/package.json @@ -3,7 +3,9 @@ "version": "0.0.2-next.2", "description": "The notifications backend module for the scaffolder plugin.", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json index ffd335ead0..7851c8f5d8 100644 --- a/plugins/scaffolder-backend-module-rails/package.json +++ b/plugins/scaffolder-backend-module-rails/package.json @@ -3,7 +3,9 @@ "version": "0.4.36-next.2", "description": "A module for the scaffolder backend that lets you template projects using Rails", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-sentry/package.json b/plugins/scaffolder-backend-module-sentry/package.json index 919cc1a8aa..026d3f6efa 100644 --- a/plugins/scaffolder-backend-module-sentry/package.json +++ b/plugins/scaffolder-backend-module-sentry/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-scaffolder-backend-module-sentry", "version": "0.1.27-next.2", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend-module-yeoman/package.json b/plugins/scaffolder-backend-module-yeoman/package.json index b03e49e0c5..d2006948c9 100644 --- a/plugins/scaffolder-backend-module-yeoman/package.json +++ b/plugins/scaffolder-backend-module-yeoman/package.json @@ -2,7 +2,9 @@ "name": "@backstage/plugin-scaffolder-backend-module-yeoman", "version": "0.3.2-next.1", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "scaffolder", + "pluginPackage": "@backstage/plugin-scaffolder-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index 76ae1cfcc8..73f7631ed8 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -3,7 +3,16 @@ "version": "1.22.8-next.2", "description": "The Backstage backend plugin that helps you create new things", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "scaffolder", + "pluginPackages": [ + "@backstage/plugin-scaffolder", + "@backstage/plugin-scaffolder-backend", + "@backstage/plugin-scaffolder-common", + "@backstage/plugin-scaffolder-node", + "@backstage/plugin-scaffolder-node-test-utils", + "@backstage/plugin-scaffolder-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-common/package.json b/plugins/scaffolder-common/package.json index 04f3375520..54501d64e5 100644 --- a/plugins/scaffolder-common/package.json +++ b/plugins/scaffolder-common/package.json @@ -3,7 +3,16 @@ "version": "1.5.3-next.0", "description": "Common functionalities for the scaffolder, to be shared between scaffolder and scaffolder-backend plugin", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "scaffolder", + "pluginPackages": [ + "@backstage/plugin-scaffolder", + "@backstage/plugin-scaffolder-backend", + "@backstage/plugin-scaffolder-common", + "@backstage/plugin-scaffolder-node", + "@backstage/plugin-scaffolder-node-test-utils", + "@backstage/plugin-scaffolder-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-node-test-utils/package.json b/plugins/scaffolder-node-test-utils/package.json index 1c5d6445bd..2f46101b3c 100644 --- a/plugins/scaffolder-node-test-utils/package.json +++ b/plugins/scaffolder-node-test-utils/package.json @@ -2,7 +2,16 @@ "name": "@backstage/plugin-scaffolder-node-test-utils", "version": "0.1.5-next.2", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "scaffolder", + "pluginPackages": [ + "@backstage/plugin-scaffolder", + "@backstage/plugin-scaffolder-backend", + "@backstage/plugin-scaffolder-common", + "@backstage/plugin-scaffolder-node", + "@backstage/plugin-scaffolder-node-test-utils", + "@backstage/plugin-scaffolder-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/scaffolder-node/package.json b/plugins/scaffolder-node/package.json index 30e67477e0..aca3ff3f5a 100644 --- a/plugins/scaffolder-node/package.json +++ b/plugins/scaffolder-node/package.json @@ -3,7 +3,16 @@ "version": "0.4.5-next.2", "description": "The plugin-scaffolder-node module for @backstage/plugin-scaffolder-backend", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "scaffolder", + "pluginPackages": [ + "@backstage/plugin-scaffolder", + "@backstage/plugin-scaffolder-backend", + "@backstage/plugin-scaffolder-common", + "@backstage/plugin-scaffolder-node", + "@backstage/plugin-scaffolder-node-test-utils", + "@backstage/plugin-scaffolder-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index 084eb34d20..3138c992cd 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -3,7 +3,16 @@ "version": "1.8.7-next.2", "description": "A frontend library that helps other Backstage plugins interact with the Scaffolder", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "scaffolder", + "pluginPackages": [ + "@backstage/plugin-scaffolder", + "@backstage/plugin-scaffolder-backend", + "@backstage/plugin-scaffolder-common", + "@backstage/plugin-scaffolder-node", + "@backstage/plugin-scaffolder-node-test-utils", + "@backstage/plugin-scaffolder-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index 87fb77defd..cb6842c1c0 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -3,7 +3,16 @@ "version": "1.21.0-next.2", "description": "The Backstage plugin that helps you create new things", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "scaffolder", + "pluginPackages": [ + "@backstage/plugin-scaffolder", + "@backstage/plugin-scaffolder-backend", + "@backstage/plugin-scaffolder-common", + "@backstage/plugin-scaffolder-node", + "@backstage/plugin-scaffolder-node-test-utils", + "@backstage/plugin-scaffolder-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/search-backend-module-catalog/package.json b/plugins/search-backend-module-catalog/package.json index dea1865fca..ddeb0cb823 100644 --- a/plugins/search-backend-module-catalog/package.json +++ b/plugins/search-backend-module-catalog/package.json @@ -3,7 +3,9 @@ "version": "0.1.25-next.2", "description": "A module for the search backend that exports catalog modules", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "search", + "pluginPackage": "@backstage/plugin-search-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json index 3994977fd2..a8c245c4d3 100644 --- a/plugins/search-backend-module-elasticsearch/package.json +++ b/plugins/search-backend-module-elasticsearch/package.json @@ -3,7 +3,9 @@ "version": "1.4.2-next.2", "description": "A module for the search backend that implements search using ElasticSearch", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "search", + "pluginPackage": "@backstage/plugin-search-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/search-backend-module-explore/package.json b/plugins/search-backend-module-explore/package.json index a195eb08d9..2d177c73bf 100644 --- a/plugins/search-backend-module-explore/package.json +++ b/plugins/search-backend-module-explore/package.json @@ -3,7 +3,9 @@ "version": "0.1.25-next.2", "description": "A module for the search backend that exports explore modules", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "search", + "pluginPackage": "@backstage/plugin-search-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json index f81eef8fc7..83f6d72875 100644 --- a/plugins/search-backend-module-pg/package.json +++ b/plugins/search-backend-module-pg/package.json @@ -3,7 +3,9 @@ "version": "0.5.28-next.2", "description": "A module for the search backend that implements search using PostgreSQL", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "search", + "pluginPackage": "@backstage/plugin-search-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/search-backend-module-stack-overflow-collator/package.json b/plugins/search-backend-module-stack-overflow-collator/package.json index 443cfe1155..c35347f8da 100644 --- a/plugins/search-backend-module-stack-overflow-collator/package.json +++ b/plugins/search-backend-module-stack-overflow-collator/package.json @@ -3,7 +3,9 @@ "version": "0.1.12-next.2", "description": "A module for the search backend that exports stack overflow modules", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "search", + "pluginPackage": "@backstage/plugin-search-backend" }, "publishConfig": { "access": "public", diff --git a/plugins/search-backend-module-techdocs/package.json b/plugins/search-backend-module-techdocs/package.json index 8690558f8a..d487866f3d 100644 --- a/plugins/search-backend-module-techdocs/package.json +++ b/plugins/search-backend-module-techdocs/package.json @@ -3,7 +3,9 @@ "version": "0.1.24-next.2", "description": "A module for the search backend that exports techdocs modules", "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin-module", + "pluginId": "search", + "pluginPackage": "@backstage/plugin-search-backend" }, "publishConfig": { "access": "public" diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json index 36a6a5de13..20d5e70048 100644 --- a/plugins/search-backend-node/package.json +++ b/plugins/search-backend-node/package.json @@ -3,7 +3,11 @@ "version": "1.2.24-next.2", "description": "A library for Backstage backend plugins that want to interact with the search backend plugin", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "search-backend", + "pluginPackages": [ + "@backstage/plugin-search-backend-node" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index 4a550de16f..97287b8f87 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -3,7 +3,14 @@ "version": "1.5.10-next.2", "description": "The Backstage backend plugin that provides your backstage app with search", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "search", + "pluginPackages": [ + "@backstage/plugin-search", + "@backstage/plugin-search-backend", + "@backstage/plugin-search-common", + "@backstage/plugin-search-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/search-common/package.json b/plugins/search-common/package.json index 9a3c7bce03..346a248bf6 100644 --- a/plugins/search-common/package.json +++ b/plugins/search-common/package.json @@ -3,7 +3,14 @@ "version": "1.2.11", "description": "Common functionalities for Search, to be shared between various search-enabled plugins", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "search", + "pluginPackages": [ + "@backstage/plugin-search", + "@backstage/plugin-search-backend", + "@backstage/plugin-search-common", + "@backstage/plugin-search-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json index b3fe4f0dc0..2cd8d0af3d 100644 --- a/plugins/search-react/package.json +++ b/plugins/search-react/package.json @@ -2,7 +2,14 @@ "name": "@backstage/plugin-search-react", "version": "1.7.12-next.1", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "search", + "pluginPackages": [ + "@backstage/plugin-search", + "@backstage/plugin-search-backend", + "@backstage/plugin-search-common", + "@backstage/plugin-search-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/search/package.json b/plugins/search/package.json index 46167d484c..bfc4f0f103 100644 --- a/plugins/search/package.json +++ b/plugins/search/package.json @@ -3,7 +3,14 @@ "version": "1.4.12-next.2", "description": "The Backstage plugin that provides your backstage app with search", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "search", + "pluginPackages": [ + "@backstage/plugin-search", + "@backstage/plugin-search-backend", + "@backstage/plugin-search-common", + "@backstage/plugin-search-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/signals-backend/package.json b/plugins/signals-backend/package.json index 9b9429cd8e..f4e4f03a8d 100644 --- a/plugins/signals-backend/package.json +++ b/plugins/signals-backend/package.json @@ -1,9 +1,16 @@ { "name": "@backstage/plugin-signals-backend", "version": "0.1.5-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "backstage": { + "role": "backend-plugin", + "pluginId": "signals", + "pluginPackages": [ + "@backstage/plugin-signals", + "@backstage/plugin-signals-backend", + "@backstage/plugin-signals-node", + "@backstage/plugin-signals-react" + ] + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -14,17 +21,20 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/signals-backend" }, - "backstage": { - "role": "backend-plugin" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/backend-common": "workspace:^", @@ -55,8 +65,5 @@ "@types/ws": "^8.5.10", "msw": "^1.0.0", "supertest": "^6.2.4" - }, - "files": [ - "dist" - ] + } } diff --git a/plugins/signals-node/package.json b/plugins/signals-node/package.json index 7541d19ff8..e7eb39c9e1 100644 --- a/plugins/signals-node/package.json +++ b/plugins/signals-node/package.json @@ -1,10 +1,17 @@ { "name": "@backstage/plugin-signals-node", - "description": "Node.js library for the signals plugin", "version": "0.1.5-next.2", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "description": "Node.js library for the signals plugin", + "backstage": { + "role": "node-library", + "pluginId": "signals", + "pluginPackages": [ + "@backstage/plugin-signals", + "@backstage/plugin-signals-backend", + "@backstage/plugin-signals-node", + "@backstage/plugin-signals-react" + ] + }, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", @@ -15,24 +22,20 @@ "url": "https://github.com/backstage/backstage", "directory": "plugins/signals-node" }, - "backstage": { - "role": "node-library" - }, - "scripts": { - "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", - "clean": "backstage-cli package clean", - "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" - }, - "devDependencies": { - "@backstage/cli": "workspace:^", - "@types/express": "^4.17.21" - }, + "license": "Apache-2.0", + "main": "src/index.ts", + "types": "src/index.ts", "files": [ "dist" ], + "scripts": { + "build": "backstage-cli package build", + "clean": "backstage-cli package clean", + "lint": "backstage-cli package lint", + "prepack": "backstage-cli package prepack", + "postpack": "backstage-cli package postpack", + "test": "backstage-cli package test" + }, "dependencies": { "@backstage/backend-common": "workspace:^", "@backstage/backend-plugin-api": "workspace:^", @@ -43,5 +46,9 @@ "express": "^4.17.1", "uuid": "^9.0.0", "ws": "^8.14.2" + }, + "devDependencies": { + "@backstage/cli": "workspace:^", + "@types/express": "^4.17.21" } } diff --git a/plugins/signals-react/package.json b/plugins/signals-react/package.json index 2812ef6aa8..37353a7d80 100644 --- a/plugins/signals-react/package.json +++ b/plugins/signals-react/package.json @@ -3,7 +3,14 @@ "version": "0.0.4-next.0", "description": "Web library for the signals plugin", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "signals", + "pluginPackages": [ + "@backstage/plugin-signals", + "@backstage/plugin-signals-backend", + "@backstage/plugin-signals-node", + "@backstage/plugin-signals-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/signals/package.json b/plugins/signals/package.json index d313593271..c211003927 100644 --- a/plugins/signals/package.json +++ b/plugins/signals/package.json @@ -2,7 +2,14 @@ "name": "@backstage/plugin-signals", "version": "0.0.7-next.1", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "signals", + "pluginPackages": [ + "@backstage/plugin-signals", + "@backstage/plugin-signals-backend", + "@backstage/plugin-signals-node", + "@backstage/plugin-signals-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json index 8fe3c2a942..b3fa6128fb 100644 --- a/plugins/techdocs-addons-test-utils/package.json +++ b/plugins/techdocs-addons-test-utils/package.json @@ -2,7 +2,11 @@ "name": "@backstage/plugin-techdocs-addons-test-utils", "version": "1.0.33-next.1", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "techdocs-addons", + "pluginPackages": [ + "@backstage/plugin-techdocs-addons-test-utils" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json index c6773b1f64..d202c35719 100644 --- a/plugins/techdocs-backend/package.json +++ b/plugins/techdocs-backend/package.json @@ -3,7 +3,14 @@ "version": "1.10.6-next.2", "description": "The Backstage backend plugin that renders technical documentation for your components", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "techdocs", + "pluginPackages": [ + "@backstage/plugin-techdocs", + "@backstage/plugin-techdocs-backend", + "@backstage/plugin-techdocs-node", + "@backstage/plugin-techdocs-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json index 8b0e76168a..7836dc3e05 100644 --- a/plugins/techdocs-module-addons-contrib/package.json +++ b/plugins/techdocs-module-addons-contrib/package.json @@ -3,7 +3,9 @@ "version": "1.1.11-next.1", "description": "Plugin module for contributed TechDocs Addons", "backstage": { - "role": "frontend-plugin-module" + "role": "frontend-plugin-module", + "pluginId": "techdocs", + "pluginPackage": "@backstage/plugin-techdocs" }, "publishConfig": { "access": "public", diff --git a/plugins/techdocs-node/package.json b/plugins/techdocs-node/package.json index 21bbc89f4d..fdedeb679d 100644 --- a/plugins/techdocs-node/package.json +++ b/plugins/techdocs-node/package.json @@ -3,7 +3,14 @@ "version": "1.12.5-next.2", "description": "Common node.js functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli", "backstage": { - "role": "node-library" + "role": "node-library", + "pluginId": "techdocs", + "pluginPackages": [ + "@backstage/plugin-techdocs", + "@backstage/plugin-techdocs-backend", + "@backstage/plugin-techdocs-node", + "@backstage/plugin-techdocs-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json index 8b10c5e3c9..601eeea739 100644 --- a/plugins/techdocs-react/package.json +++ b/plugins/techdocs-react/package.json @@ -3,7 +3,14 @@ "version": "1.2.5-next.1", "description": "Shared frontend utilities for TechDocs and Addons", "backstage": { - "role": "web-library" + "role": "web-library", + "pluginId": "techdocs", + "pluginPackages": [ + "@backstage/plugin-techdocs", + "@backstage/plugin-techdocs-backend", + "@backstage/plugin-techdocs-node", + "@backstage/plugin-techdocs-react" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index e4d6c0eaef..84c9df25a6 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -3,7 +3,14 @@ "version": "1.10.6-next.1", "description": "The Backstage plugin that renders technical documentation for your components", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "techdocs", + "pluginPackages": [ + "@backstage/plugin-techdocs", + "@backstage/plugin-techdocs-backend", + "@backstage/plugin-techdocs-node", + "@backstage/plugin-techdocs-react" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/user-settings-backend/package.json b/plugins/user-settings-backend/package.json index 332c7eada1..ce15f2b6c3 100644 --- a/plugins/user-settings-backend/package.json +++ b/plugins/user-settings-backend/package.json @@ -3,7 +3,13 @@ "version": "0.2.18-next.2", "description": "The Backstage backend plugin to manage user settings", "backstage": { - "role": "backend-plugin" + "role": "backend-plugin", + "pluginId": "user-settings", + "pluginPackages": [ + "@backstage/plugin-user-settings", + "@backstage/plugin-user-settings-backend", + "@backstage/plugin-user-settings-common" + ] }, "publishConfig": { "access": "public" diff --git a/plugins/user-settings-common/package.json b/plugins/user-settings-common/package.json index 1575712a05..d36029092b 100644 --- a/plugins/user-settings-common/package.json +++ b/plugins/user-settings-common/package.json @@ -3,7 +3,13 @@ "version": "0.0.0", "description": "Common functionalities for the user-settings plugin", "backstage": { - "role": "common-library" + "role": "common-library", + "pluginId": "user-settings", + "pluginPackages": [ + "@backstage/plugin-user-settings", + "@backstage/plugin-user-settings-backend", + "@backstage/plugin-user-settings-common" + ] }, "publishConfig": { "access": "public", diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json index ed9affbfe7..7546b8ca64 100644 --- a/plugins/user-settings/package.json +++ b/plugins/user-settings/package.json @@ -3,7 +3,13 @@ "version": "0.8.7-next.1", "description": "A Backstage plugin that provides a settings page", "backstage": { - "role": "frontend-plugin" + "role": "frontend-plugin", + "pluginId": "user-settings", + "pluginPackages": [ + "@backstage/plugin-user-settings", + "@backstage/plugin-user-settings-backend", + "@backstage/plugin-user-settings-common" + ] }, "publishConfig": { "access": "public"