From 60c0b9b6db4da29a7712b0f13b4b5ca61de7b5dc Mon Sep 17 00:00:00 2001 From: blam Date: Fri, 11 Mar 2022 13:39:38 +0100 Subject: [PATCH] chore: enable alpha types for publishing of alpha packages for scaffolder plugins Signed-off-by: blam --- plugins/scaffolder/package.json | 8 +++++--- plugins/scaffolder/src/plugin.ts | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index dcdeeac1c9..b3173cc4f7 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -9,7 +9,8 @@ "publishConfig": { "access": "public", "main": "dist/index.esm.js", - "types": "dist/index.d.ts" + "types": "dist/index.d.ts", + "alphaTypes": "dist/index.alpha.d.ts" }, "backstage": { "role": "frontend-plugin" @@ -24,7 +25,7 @@ "backstage" ], "scripts": { - "build": "backstage-cli package build", + "build": "backstage-cli package build --experimental-type-build", "start": "backstage-cli package start", "lint": "backstage-cli package lint", "test": "backstage-cli package test", @@ -90,6 +91,7 @@ "msw": "^0.35.0" }, "files": [ - "dist" + "dist", + "alpha" ] } diff --git a/plugins/scaffolder/src/plugin.ts b/plugins/scaffolder/src/plugin.ts index 9b79ea8381..9bbb52a71f 100644 --- a/plugins/scaffolder/src/plugin.ts +++ b/plugins/scaffolder/src/plugin.ts @@ -151,6 +151,10 @@ export const EntityTagsPickerFieldExtension = scaffolderPlugin.provide( }), ); +/** + * @alpha + * The Router and main entrypoint to the Alpha Scaffolder plugin. + */ export const NextScaffolderPage = scaffolderPlugin.provide( createRoutableExtension({ name: 'NextScaffolderPage',