Merge pull request #31946 from backstage/rugvip/tsbumps

cli: switch tsconfig to default to bundler resolution
This commit is contained in:
Patrik Oldsberg
2025-12-02 23:31:11 +01:00
committed by GitHub
39 changed files with 252 additions and 209 deletions
+11
View File
@@ -0,0 +1,11 @@
---
'@backstage/cli': minor
---
Switched the default module resolution to `bundler` and the `module` setting to `ES2020`.
You may need to bump some dependencies as part of this change and fix imports in code. The most common source of this is that type checking will now consider the `exports` field in `package.json` when resolving imports. This in turn can break older versions of packages that had incompatible `exports` fields. Generally these issues will have already been fixed in the upstream packages.
You might be tempted to use `--skipLibCheck` to hide issues due to this change, but it will weaken the type safety of your project. If you run into a large number of issues and want to keep the old behavior, you can reset the `moduleResolution` and `module` settings your own `tsconfig.json` file to `node` and `ESNext` respectively. But keep in mind that the `node` option will be removed in future versions of TypeScript.
A future version of Backstage will make these new settings mandatory, as we move to rely on the `exports` field for type resolution in packages, rather than the `typesVersions` field.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
Switched `textextensions` dependency for `text-extensions`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Fixed internal usage of `yargs`.
+1 -1
View File
@@ -76,7 +76,7 @@
"pg": "^8.11.3",
"pg-connection-string": "^2.3.0",
"testcontainers": "^10.0.0",
"textextensions": "^5.16.0",
"text-extensions": "^2.4.0",
"uuid": "^11.0.0",
"yn": "^4.0.0",
"zod": "^3.22.4",
@@ -17,7 +17,7 @@
import os from 'os';
import { isChildPath } from '@backstage/backend-plugin-api';
import fs from 'fs-extra';
import textextensions from 'textextensions';
import textextensions from 'text-extensions';
import {
dirname,
extname,
+2 -2
View File
@@ -13,8 +13,8 @@
"isolatedModules": true,
"jsx": "react",
"lib": ["DOM", "DOM.Iterable", "ScriptHost", "ES2022"],
"module": "ESNext",
"moduleResolution": "node",
"module": "ES2020",
"moduleResolution": "bundler",
"noEmit": false,
"noFallthroughCasesInSwitch": true,
"noImplicitAny": true,
+4 -4
View File
@@ -62,7 +62,7 @@ export default createCliPlugin({
path: ['config:print'],
description: 'Print the app configuration for the current package',
execute: async ({ args, info }) => {
const argv = await yargs
const argv = await yargs()
.options({
package: { type: 'string' },
lax: { type: 'boolean' },
@@ -82,7 +82,7 @@ export default createCliPlugin({
description:
'Validate that the given configuration loads and matches schema',
execute: async ({ args }) => {
const argv = await yargs
const argv = await yargs()
.options({
package: { type: 'string' },
lax: { type: 'boolean' },
@@ -105,7 +105,7 @@ export default createCliPlugin({
path: ['config:schema'],
description: 'Print the JSON schema for the given configuration',
execute: async ({ args }) => {
const argv = await yargs
const argv = await yargs()
.options({
package: { type: 'string' },
format: { type: 'string' },
@@ -122,7 +122,7 @@ export default createCliPlugin({
path: ['config', 'schema'],
description: 'Print the JSON schema for the given configuration',
execute: async ({ args }) => {
const argv = await yargs
const argv = await yargs()
.options({
package: { type: 'string' },
format: { type: 'string' },
+6 -3
View File
@@ -20,6 +20,7 @@ import { AuthProviderInfo } from '@backstage/core-plugin-api';
import { AuthRequestOptions } from '@backstage/core-plugin-api';
import { BackstageIdentityApi } from '@backstage/core-plugin-api';
import { BackstageIdentityResponse } from '@backstage/core-plugin-api';
import { BackstageIdentityResponse as BackstageIdentityResponse_2 } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { bitbucketAuthApiRef } from '@backstage/core-plugin-api';
import { bitbucketServerAuthApiRef } from '@backstage/core-plugin-api';
@@ -55,6 +56,7 @@ import { OpenIdConnectApi } from '@backstage/core-plugin-api';
import { openshiftAuthApiRef } from '@backstage/core-plugin-api';
import { PendingOAuthRequest } from '@backstage/core-plugin-api';
import { ProfileInfo } from '@backstage/core-plugin-api';
import { ProfileInfo as ProfileInfo_2 } from '@backstage/frontend-plugin-api';
import { ProfileInfoApi } from '@backstage/core-plugin-api';
import { PropsWithChildren } from 'react';
import PropTypes from 'prop-types';
@@ -62,6 +64,7 @@ import { ReactNode } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { SessionApi } from '@backstage/core-plugin-api';
import { SessionState } from '@backstage/core-plugin-api';
import { SessionState as SessionState_2 } from '@backstage/frontend-plugin-api';
import { StorageApi } from '@backstage/core-plugin-api';
import { StorageValueSnapshot } from '@backstage/core-plugin-api';
import { SubRouteRef } from '@backstage/core-plugin-api';
@@ -511,13 +514,13 @@ export class MicrosoftAuth {
// (undocumented)
getBackstageIdentity(
options?: AuthRequestOptions,
): Promise<BackstageIdentityResponse | undefined>;
): Promise<BackstageIdentityResponse_2 | undefined>;
// (undocumented)
getIdToken(options?: AuthRequestOptions): Promise<string>;
// (undocumented)
getProfile(options?: AuthRequestOptions): Promise<ProfileInfo | undefined>;
getProfile(options?: AuthRequestOptions): Promise<ProfileInfo_2 | undefined>;
// (undocumented)
sessionState$(): Observable<SessionState>;
sessionState$(): Observable<SessionState_2>;
// (undocumented)
signIn(): Promise<void>;
// (undocumented)
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
export const coreComponentsTranslationRef: TranslationRef<
+59 -56
View File
@@ -4,12 +4,14 @@
```ts
import { AnyRouteRefParams as AnyRouteRefParams_2 } from '@backstage/frontend-plugin-api';
import { ApiRef as ApiRef_2 } from '@backstage/frontend-plugin-api';
import { ComponentType } from 'react';
import { Config } from '@backstage/config';
import { ConfigurableExtensionDataRef as ConfigurableExtensionDataRef_2 } from '@backstage/frontend-plugin-api';
import { Expand } from '@backstage/types';
import { ExpandRecursive } from '@backstage/types';
import { ExtensionBlueprint as ExtensionBlueprint_2 } from '@backstage/frontend-plugin-api';
import { ExtensionBlueprintParams as ExtensionBlueprintParams_2 } from '@backstage/frontend-plugin-api';
import { ExtensionDataRef as ExtensionDataRef_2 } from '@backstage/frontend-plugin-api';
import { IconComponent as IconComponent_2 } from '@backstage/frontend-plugin-api';
import { JsonObject } from '@backstage/types';
@@ -20,6 +22,7 @@ import { Observable } from '@backstage/types';
import { PropsWithChildren } from 'react';
import { ReactNode } from 'react';
import { RouteRef as RouteRef_2 } from '@backstage/frontend-plugin-api';
import { SwappableComponentRef as SwappableComponentRef_2 } from '@backstage/frontend-plugin-api';
import { z } from 'zod';
// @public
@@ -80,12 +83,12 @@ export type AnalyticsImplementation = {
};
// @public
export const AnalyticsImplementationBlueprint: ExtensionBlueprint<{
export const AnalyticsImplementationBlueprint: ExtensionBlueprint_2<{
kind: 'analytics';
params: <TDeps extends { [name in string]: unknown }>(
params: AnalyticsImplementationFactory<TDeps>,
) => ExtensionBlueprintParams<AnalyticsImplementationFactory<{}>>;
output: ExtensionDataRef<
) => ExtensionBlueprintParams_2<AnalyticsImplementationFactory<{}>>;
output: ExtensionDataRef_2<
AnalyticsImplementationFactory<{}>,
'core.analytics.factory',
{}
@@ -94,7 +97,7 @@ export const AnalyticsImplementationBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
factory: ConfigurableExtensionDataRef<
factory: ConfigurableExtensionDataRef_2<
AnalyticsImplementationFactory<{}>,
'core.analytics.factory',
{}
@@ -147,7 +150,7 @@ export type AnyRouteRefParams =
| undefined;
// @public
export const ApiBlueprint: ExtensionBlueprint<{
export const ApiBlueprint: ExtensionBlueprint_2<{
kind: 'api';
params: <
TApi,
@@ -155,13 +158,13 @@ export const ApiBlueprint: ExtensionBlueprint<{
TDeps extends { [name in string]: unknown },
>(
params: ApiFactory<TApi, TImpl, TDeps>,
) => ExtensionBlueprintParams<AnyApiFactory>;
output: ExtensionDataRef<AnyApiFactory, 'core.api.factory', {}>;
) => ExtensionBlueprintParams_2<AnyApiFactory>;
output: ExtensionDataRef_2<AnyApiFactory, 'core.api.factory', {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: {
factory: ConfigurableExtensionDataRef<
factory: ConfigurableExtensionDataRef_2<
AnyApiFactory,
'core.api.factory',
{}
@@ -256,12 +259,12 @@ export interface AppNodeSpec {
}
// @public
export const AppRootElementBlueprint: ExtensionBlueprint<{
export const AppRootElementBlueprint: ExtensionBlueprint_2<{
kind: 'app-root-element';
params: {
element: JSX.Element;
};
output: ExtensionDataRef<JSX_3, 'core.reactElement', {}>;
output: ExtensionDataRef_2<JSX_3, 'core.reactElement', {}>;
inputs: {};
config: {};
configInput: {};
@@ -269,13 +272,13 @@ export const AppRootElementBlueprint: ExtensionBlueprint<{
}>;
// @public
export const AppRootWrapperBlueprint: ExtensionBlueprint<{
export const AppRootWrapperBlueprint: ExtensionBlueprint_2<{
kind: 'app-root-wrapper';
params: {
Component?: [error: 'Use the `component` parameter instead'];
component: (props: { children: ReactNode }) => JSX.Element | null;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.root.wrapper',
{}
@@ -284,7 +287,7 @@ export const AppRootWrapperBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.root.wrapper',
{}
@@ -330,7 +333,7 @@ export interface AppTreeApi {
}
// @public
export const appTreeApiRef: ApiRef<AppTreeApi>;
export const appTreeApiRef: ApiRef_2<AppTreeApi>;
// @public
export const atlassianAuthApiRef: ApiRef<
@@ -410,14 +413,14 @@ export interface ConfigurableExtensionDataRef<
// @public (undocumented)
export const coreExtensionData: {
title: ConfigurableExtensionDataRef<string, 'core.title', {}>;
reactElement: ConfigurableExtensionDataRef<
title: ConfigurableExtensionDataRef_2<string, 'core.title', {}>;
reactElement: ConfigurableExtensionDataRef_2<
JSX_3.Element,
'core.reactElement',
{}
>;
routePath: ConfigurableExtensionDataRef<string, 'core.routing.path', {}>;
routeRef: ConfigurableExtensionDataRef<
routePath: ConfigurableExtensionDataRef_2<string, 'core.routing.path', {}>;
routeRef: ConfigurableExtensionDataRef_2<
RouteRef<AnyRouteRefParams_2>,
'core.routing.ref',
{}
@@ -891,7 +894,7 @@ export interface DialogApiDialog<TResult = void> {
}
// @public
export const dialogApiRef: ApiRef<DialogApi>;
export const dialogApiRef: ApiRef_2<DialogApi>;
// @public
export type DiscoveryApi = {
@@ -928,7 +931,7 @@ export const errorApiRef: ApiRef<ErrorApi>;
// @public (undocumented)
export const ErrorDisplay: {
(props: ErrorDisplayProps): JSX.Element | null;
ref: SwappableComponentRef<ErrorDisplayProps, ErrorDisplayProps>;
ref: SwappableComponentRef_2<ErrorDisplayProps, ErrorDisplayProps>;
};
// @public (undocumented)
@@ -975,7 +978,7 @@ export interface ExtensionBlueprint<
// (undocumented)
make<
TName extends string | undefined,
TParamsInput extends AnyParamsInput<NonNullable<T['params']>>,
TParamsInput extends AnyParamsInput_2<NonNullable<T['params']>>,
UParentInputs extends ExtensionDataRef,
>(args: {
name?: TName;
@@ -1030,7 +1033,7 @@ export interface ExtensionBlueprint<
};
factory(
originalFactory: <
TParamsInput extends AnyParamsInput<NonNullable<T['params']>>,
TParamsInput extends AnyParamsInput_2<NonNullable<T['params']>>,
>(
params: TParamsInput extends ExtensionBlueprintDefineParams
? TParamsInput
@@ -1449,12 +1452,12 @@ export const googleAuthApiRef: ApiRef<
>;
// @public (undocumented)
export const IconBundleBlueprint: ExtensionBlueprint<{
export const IconBundleBlueprint: ExtensionBlueprint_2<{
kind: 'icon-bundle';
params: {
icons: { [key in string]: IconComponent };
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
{
[x: string]: IconComponent;
},
@@ -1465,7 +1468,7 @@ export const IconBundleBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
icons: ConfigurableExtensionDataRef<
icons: ConfigurableExtensionDataRef_2<
{
[x: string]: IconComponent;
},
@@ -1489,7 +1492,7 @@ export interface IconsApi {
}
// @public
export const iconsApiRef: ApiRef<IconsApi>;
export const iconsApiRef: ApiRef_2<IconsApi>;
// @public
export type IdentityApi = {
@@ -1553,14 +1556,14 @@ export interface NavContentComponentProps {
}
// @public
export const NavItemBlueprint: ExtensionBlueprint<{
export const NavItemBlueprint: ExtensionBlueprint_2<{
kind: 'nav-item';
params: {
title: string;
icon: IconComponent;
routeRef: RouteRef<undefined>;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
{
title: string;
icon: IconComponent;
@@ -1573,7 +1576,7 @@ export const NavItemBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
target: ConfigurableExtensionDataRef<
target: ConfigurableExtensionDataRef_2<
{
title: string;
icon: IconComponent;
@@ -1588,7 +1591,7 @@ export const NavItemBlueprint: ExtensionBlueprint<{
// @public (undocumented)
export const NotFoundErrorPage: {
(props: NotFoundErrorPageProps): JSX.Element | null;
ref: SwappableComponentRef<NotFoundErrorPageProps, NotFoundErrorPageProps>;
ref: SwappableComponentRef_2<NotFoundErrorPageProps, NotFoundErrorPageProps>;
};
// @public (undocumented)
@@ -1676,7 +1679,7 @@ export interface OverridableExtensionDefinition<
TExtraInputs extends {
[inputName in string]: ExtensionInput;
},
TParamsInput extends AnyParamsInput_2<NonNullable<T['params']>>,
TParamsInput extends AnyParamsInput<NonNullable<T['params']>>,
UParentInputs extends ExtensionDataRef,
>(
args: Expand<
@@ -1702,7 +1705,7 @@ export interface OverridableExtensionDefinition<
};
factory?(
originalFactory: <
TFactoryParamsReturn extends AnyParamsInput_2<
TFactoryParamsReturn extends AnyParamsInput<
NonNullable<T['params']>
>,
>(
@@ -1799,7 +1802,7 @@ export interface OverridableFrontendPlugin<
}
// @public
export const PageBlueprint: ExtensionBlueprint<{
export const PageBlueprint: ExtensionBlueprint_2<{
kind: 'page';
params: {
defaultPath?: [Error: `Use the 'path' param instead`];
@@ -1808,10 +1811,10 @@ export const PageBlueprint: ExtensionBlueprint<{
routeRef?: RouteRef;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
| ExtensionDataRef<JSX_3, 'core.reactElement', {}>
| ExtensionDataRef<
RouteRef<AnyRouteRefParams>,
| ExtensionDataRef_2<string, 'core.routing.path', {}>
| ExtensionDataRef_2<JSX_3, 'core.reactElement', {}>
| ExtensionDataRef_2<
RouteRef<AnyRouteRefParams_2>,
'core.routing.ref',
{
optional: true;
@@ -1880,7 +1883,7 @@ export type ProfileInfoApi = {
// @public (undocumented)
export const Progress: {
(props: ProgressProps): JSX.Element | null;
ref: SwappableComponentRef<ProgressProps, ProgressProps>;
ref: SwappableComponentRef_2<ProgressProps, ProgressProps>;
};
// @public (undocumented)
@@ -1915,13 +1918,13 @@ export type RouteFunc<TParams extends AnyRouteRefParams> = (
) => string;
// @public (undocumented)
export const RouterBlueprint: ExtensionBlueprint<{
export const RouterBlueprint: ExtensionBlueprint_2<{
kind: 'app-router-component';
params: {
Component?: [error: 'Use the `component` parameter instead'];
component: (props: { children: ReactNode }) => JSX.Element | null;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.router.wrapper',
{}
@@ -1930,7 +1933,7 @@ export const RouterBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.router.wrapper',
{}
@@ -1963,7 +1966,7 @@ export interface RouteResolutionApi {
}
// @public
export const routeResolutionApiRef: ApiRef<RouteResolutionApi>;
export const routeResolutionApiRef: ApiRef_2<RouteResolutionApi>;
// @public
export type SessionApi = {
@@ -1990,12 +1993,12 @@ export namespace SessionState {
}
// @public
export const SignInPageBlueprint: ExtensionBlueprint<{
export const SignInPageBlueprint: ExtensionBlueprint_2<{
kind: 'sign-in-page';
params: {
loader: () => Promise<ComponentType<SignInPageProps>>;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
ComponentType<SignInPageProps>,
'core.sign-in-page.component',
{}
@@ -2004,7 +2007,7 @@ export const SignInPageBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
ComponentType<SignInPageProps>,
'core.sign-in-page.component',
{}
@@ -2058,7 +2061,7 @@ export interface SubRouteRef<
}
// @public
export const SwappableComponentBlueprint: ExtensionBlueprint<{
export const SwappableComponentBlueprint: ExtensionBlueprint_2<{
kind: 'component';
params: <Ref extends SwappableComponentRef<any>>(params: {
component: Ref extends SwappableComponentRef<
@@ -2074,7 +2077,7 @@ export const SwappableComponentBlueprint: ExtensionBlueprint<{
| (() => (props: IInnerComponentProps) => JSX.Element | null)
| (() => Promise<(props: IInnerComponentProps) => JSX.Element | null>)
: never;
}) => ExtensionBlueprintParams<{
}) => ExtensionBlueprintParams_2<{
component: Ref extends SwappableComponentRef<
any,
infer IExternalComponentProps
@@ -2089,7 +2092,7 @@ export const SwappableComponentBlueprint: ExtensionBlueprint<{
| (() => Promise<(props: IInnerComponentProps) => JSX.Element | null>)
: never;
}>;
output: ExtensionDataRef<
output: ExtensionDataRef_2<
{
ref: SwappableComponentRef;
loader:
@@ -2103,7 +2106,7 @@ export const SwappableComponentBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
{
ref: SwappableComponentRef;
loader:
@@ -2139,20 +2142,20 @@ export interface SwappableComponentsApi {
}
// @public
export const swappableComponentsApiRef: ApiRef<SwappableComponentsApi>;
export const swappableComponentsApiRef: ApiRef_2<SwappableComponentsApi>;
// @public
export const ThemeBlueprint: ExtensionBlueprint<{
export const ThemeBlueprint: ExtensionBlueprint_2<{
kind: 'theme';
params: {
theme: AppTheme;
};
output: ExtensionDataRef<AppTheme, 'core.theme.theme', {}>;
output: ExtensionDataRef_2<AppTheme, 'core.theme.theme', {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: {
theme: ConfigurableExtensionDataRef<AppTheme, 'core.theme.theme', {}>;
theme: ConfigurableExtensionDataRef_2<AppTheme, 'core.theme.theme', {}>;
};
}>;
@@ -2178,12 +2181,12 @@ export type TranslationApi = {
export const translationApiRef: ApiRef<TranslationApi>;
// @public
export const TranslationBlueprint: ExtensionBlueprint<{
export const TranslationBlueprint: ExtensionBlueprint_2<{
kind: 'translation';
params: {
resource: TranslationResource | TranslationMessages;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
| TranslationResource<string>
| TranslationMessages<
string,
@@ -2199,7 +2202,7 @@ export const TranslationBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
translation: ConfigurableExtensionDataRef<
translation: ConfigurableExtensionDataRef_2<
| TranslationResource<string>
| TranslationMessages<
string,
+5 -5
View File
@@ -3,17 +3,17 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiFactory } from '@backstage/core-plugin-api';
import { ApiFactory } from '@backstage/frontend-plugin-api';
import { ApiRef } from '@backstage/core-plugin-api';
import { AuthRequestOptions } from '@backstage/core-plugin-api';
import { BackstageIdentityApi } from '@backstage/core-plugin-api';
import { BackstageIdentityApi } from '@backstage/frontend-plugin-api';
import { Config } from '@backstage/config';
import { JSX as JSX_2 } from 'react/jsx-runtime';
import { OAuthApi } from '@backstage/core-plugin-api';
import { OpenIdConnectApi } from '@backstage/core-plugin-api';
import { ProfileInfoApi } from '@backstage/core-plugin-api';
import { OpenIdConnectApi } from '@backstage/frontend-plugin-api';
import { ProfileInfoApi } from '@backstage/frontend-plugin-api';
import { ScmIntegrationRegistry } from '@backstage/integration';
import { SessionApi } from '@backstage/core-plugin-api';
import { SessionApi } from '@backstage/frontend-plugin-api';
// @public
export class ScmAuth implements ScmAuthApi {
+1 -1
View File
@@ -4,7 +4,7 @@
```ts
import { ApiEntity } from '@backstage/catalog-model';
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CatalogTableRow } from '@backstage/plugin-catalog';
import { ComponentEntity } from '@backstage/catalog-model';
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CompoundEntityRef } from '@backstage/catalog-model';
import { DependencyGraphTypes } from '@backstage/core-components';
+3 -3
View File
@@ -3,9 +3,9 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { AnyApiFactory } from '@backstage/core-plugin-api';
import { AnyApiFactory } from '@backstage/frontend-plugin-api';
import { AnyRouteRefParams } from '@backstage/frontend-plugin-api';
import { ApiFactory } from '@backstage/core-plugin-api';
import { ApiFactory } from '@backstage/frontend-plugin-api';
import { ExtensionBlueprintParams } from '@backstage/frontend-plugin-api';
import { ExtensionDataRef } from '@backstage/frontend-plugin-api';
import { JSX as JSX_2 } from 'react';
@@ -13,7 +13,7 @@ import { OverridableExtensionDefinition } from '@backstage/frontend-plugin-api';
import { OverridableFrontendPlugin } from '@backstage/frontend-plugin-api';
import { RouteRef } from '@backstage/core-plugin-api';
import { RouteRef as RouteRef_2 } from '@backstage/frontend-plugin-api';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
export const catalogImportTranslationRef: TranslationRef<
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CatalogApi } from '@backstage/catalog-client';
import { catalogImportTranslationRef } from '@backstage/plugin-catalog-import/alpha';
+1 -1
View File
@@ -16,7 +16,7 @@ import { JSX as JSX_2 } from 'react';
import { ReactNode } from 'react';
import { ResourcePermission } from '@backstage/plugin-permission-common';
import { RouteRef } from '@backstage/frontend-plugin-api';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha
export const CatalogFilterBlueprint: ExtensionBlueprint<{
+4 -3
View File
@@ -3,7 +3,8 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { ApiRef as ApiRef_2 } from '@backstage/core-plugin-api';
import { AutocompleteProps } from '@material-ui/lab/Autocomplete';
import { CATALOG_FILTER_EXISTS } from '@backstage/catalog-client';
import { CatalogApi } from '@backstage/catalog-client';
@@ -475,7 +476,7 @@ export interface EntityPresentationApi {
}
// @public
export const entityPresentationApiRef: ApiRef<EntityPresentationApi>;
export const entityPresentationApiRef: ApiRef_2<EntityPresentationApi>;
// @public (undocumented)
export const EntityProcessingStatusPicker: () => JSX_2.Element;
@@ -774,7 +775,7 @@ export interface StarredEntitiesApi {
}
// @public
export const starredEntitiesApiRef: ApiRef<StarredEntitiesApi>;
export const starredEntitiesApiRef: ApiRef_2<StarredEntitiesApi>;
// @public (undocumented)
export const UnregisterEntityDialog: (
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CatalogUnprocessedEntitiesApi as CatalogUnprocessedEntitiesApi_2 } from '@backstage/plugin-catalog-unprocessed-entities-common';
import { CatalogUnprocessedEntitiesApiResponse as CatalogUnprocessedEntitiesApiResponse_2 } from '@backstage/plugin-catalog-unprocessed-entities-common';
+1 -1
View File
@@ -27,7 +27,7 @@ import { RouteRef as RouteRef_2 } from '@backstage/frontend-plugin-api';
import { SearchResultItemExtensionComponent } from '@backstage/plugin-search-react/alpha';
import { SearchResultItemExtensionPredicate } from '@backstage/plugin-search-react/alpha';
import { SearchResultListItemBlueprintParams } from '@backstage/plugin-search-react/alpha';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
export const catalogTranslationRef: TranslationRef<
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react/jsx-runtime';
import { Observable } from '@backstage/types';
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CardConfig as CardConfig_2 } from '@backstage/plugin-home-react';
import { CardExtensionProps as CardExtensionProps_2 } from '@backstage/plugin-home-react';
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
export const kubernetesClusterTranslationRef: TranslationRef<
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
export const kubernetesReactTranslationRef: TranslationRef<
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { AsyncState } from 'react-use/esm/useAsyncFn';
import { ClientContainerStatus } from '@backstage/plugin-kubernetes-common';
import { ClientPodStatus } from '@backstage/plugin-kubernetes-common';
+1 -1
View File
@@ -16,7 +16,7 @@ import { OverridableExtensionDefinition } from '@backstage/frontend-plugin-api';
import { OverridableFrontendPlugin } from '@backstage/frontend-plugin-api';
import { RouteRef } from '@backstage/core-plugin-api';
import { RouteRef as RouteRef_2 } from '@backstage/frontend-plugin-api';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @public (undocumented)
const _default: OverridableFrontendPlugin<
@@ -20,7 +20,7 @@ import { createBackendPlugin } from '@backstage/backend-plugin-api';
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js';
import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js';
import { ListToolsResultSchema } from '@modelcontextprotocol/sdk/types';
import { ListToolsResultSchema } from '@modelcontextprotocol/sdk/types.js';
describe('Mcp Backend', () => {
const mockPluginWithActions = createBackendPlugin({
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { FetchApi } from '@backstage/core-plugin-api';
+1 -1
View File
@@ -42,7 +42,7 @@ import { TemplateEntityV1beta3 } from '@backstage/plugin-scaffolder-common';
import { TemplateGroupFilter } from '@backstage/plugin-scaffolder-react';
import { TemplateParameterSchema } from '@backstage/plugin-scaffolder-react';
import { TemplatePresentationV1beta3 } from '@backstage/plugin-scaffolder-common';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
import { UiSchema } from '@rjsf/utils';
import { WidgetProps } from '@rjsf/utils';
import { z } from 'zod';
+1 -1
View File
@@ -35,7 +35,7 @@ import { ScaffolderFormFieldsApi } from '@backstage/plugin-scaffolder-react/alph
import { SubRouteRef } from '@backstage/core-plugin-api';
import { TemplateEntityV1beta3 } from '@backstage/plugin-scaffolder-common';
import { TemplateGroupFilter } from '@backstage/plugin-scaffolder-react';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
const _default: OverridableFrontendPlugin<
@@ -18,7 +18,7 @@ import { LoggerService } from '@backstage/backend-plugin-api';
import { Readable } from 'stream';
import { SearchEngine } from '@backstage/plugin-search-backend-node';
import { SearchQuery } from '@backstage/plugin-search-common';
import { TransportRequestPromise } from '@opensearch-project/opensearch/lib/Transport';
import { TransportRequestPromise } from '@opensearch-project/opensearch/lib/Transport.js';
import { TransportRequestPromise as TransportRequestPromise_2 } from '@elastic/elasticsearch/lib/Transport';
// @public
+1 -1
View File
@@ -10,7 +10,7 @@ import { JSX as JSX_2 } from 'react';
import { ListItemProps } from '@material-ui/core/ListItem';
import { SearchDocument } from '@backstage/plugin-search-common';
import { SearchResult } from '@backstage/plugin-search-common';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
export type BaseSearchResultListItemProps<T = {}> = T & {
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { AsyncState } from 'react-use/esm/useAsync';
import { AutocompleteProps } from '@material-ui/lab/Autocomplete';
import { Dispatch } from 'react';
+4 -4
View File
@@ -3,14 +3,14 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { AnyApiFactory } from '@backstage/core-plugin-api';
import { AnyApiFactory } from '@backstage/frontend-plugin-api';
import { AnyRouteRefParams } from '@backstage/frontend-plugin-api';
import { ApiFactory } from '@backstage/core-plugin-api';
import { ApiFactory } from '@backstage/frontend-plugin-api';
import { ConfigurableExtensionDataRef } from '@backstage/frontend-plugin-api';
import { ExtensionBlueprintParams } from '@backstage/frontend-plugin-api';
import { ExtensionDataRef } from '@backstage/frontend-plugin-api';
import { ExtensionInput } from '@backstage/frontend-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/frontend-plugin-api';
import { JSX as JSX_2 } from 'react';
import { OverridableExtensionDefinition } from '@backstage/frontend-plugin-api';
import { OverridableFrontendPlugin } from '@backstage/frontend-plugin-api';
@@ -19,7 +19,7 @@ import { RouteRef as RouteRef_2 } from '@backstage/core-plugin-api';
import { SearchFilterExtensionComponent } from '@backstage/plugin-search-react/alpha';
import { SearchResultItemExtensionComponent } from '@backstage/plugin-search-react/alpha';
import { SearchResultItemExtensionPredicate } from '@backstage/plugin-search-react/alpha';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
const _default: OverridableFrontendPlugin<
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { JsonObject } from '@backstage/types';
// @public (undocumented)
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { AsyncState } from 'react-use/esm/useAsync';
import { ComponentType } from 'react';
import { CompoundEntityRef } from '@backstage/catalog-model';
+1 -1
View File
@@ -3,7 +3,7 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/frontend-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CompoundEntityRef } from '@backstage/catalog-model';
import { Config } from '@backstage/config';
+1 -1
View File
@@ -13,7 +13,7 @@ import { OverridableExtensionDefinition } from '@backstage/frontend-plugin-api';
import { OverridableFrontendPlugin } from '@backstage/frontend-plugin-api';
import { RouteRef } from '@backstage/frontend-plugin-api';
import { RouteRef as RouteRef_2 } from '@backstage/core-plugin-api';
import { TranslationRef } from '@backstage/core-plugin-api/alpha';
import { TranslationRef } from '@backstage/frontend-plugin-api';
// @alpha (undocumented)
const _default: OverridableFrontendPlugin<
+1 -1
View File
@@ -5,7 +5,7 @@
```ts
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { BackstageUserIdentity } from '@backstage/core-plugin-api';
import { BackstageUserIdentity } from '@backstage/frontend-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { ElementType } from 'react';
import { ErrorApi } from '@backstage/core-plugin-api';
+117 -102
View File
@@ -3098,7 +3098,7 @@ __metadata:
pg-connection-string: "npm:^2.3.0"
supertest: "npm:^7.0.0"
testcontainers: "npm:^10.0.0"
textextensions: "npm:^5.16.0"
text-extensions: "npm:^2.4.0"
uuid: "npm:^11.0.0"
yn: "npm:^4.0.0"
zod: "npm:^3.22.4"
@@ -8344,14 +8344,14 @@ __metadata:
linkType: hard
"@elastic/elasticsearch@npm:^7.13.0":
version: 7.17.0
resolution: "@elastic/elasticsearch@npm:7.17.0"
version: 7.17.14
resolution: "@elastic/elasticsearch@npm:7.17.14"
dependencies:
debug: "npm:^4.3.1"
hpagent: "npm:^0.1.1"
ms: "npm:^2.1.3"
secure-json-parse: "npm:^2.4.0"
checksum: 10/d54330ce50b4951b7b9db15349413b4961040fb0b73a09d3f07cef5cb2873fd22af17307e07b6c8b1b1e0844e76e9aeb78ce1e01d67a940e3190763a875648be
checksum: 10/ef26489eb8db667f0a6c2be4641e9b388bc5badd2ab7791eb82dffa138653642678f7e6ab2741b914747e95e0d43bf9daa0821bc509318c14cb40869cc9ebbc9
languageName: node
linkType: hard
@@ -10470,28 +10470,28 @@ __metadata:
languageName: node
linkType: hard
"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0":
version: 1.1.0
resolution: "@lezer/common@npm:1.1.0"
checksum: 10/cabe34758bb41c6c7e38aaabdc8a6f51469b1307ed9b5760dd1fc7777d77a012e3e3f37c970a91319c10cc5e4d355db5c0e5515cc9392b9d0b833a66a8cc4120
"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.3.0":
version: 1.4.0
resolution: "@lezer/common@npm:1.4.0"
checksum: 10/8d0626835b8567115923772619d887c212c1e965e0ae2a230e3ae8e6734e0ded3bf4ca3a1eb4aa0af6a7f0cbb4892fa04de399916192fd98a99db8bf0f18da63
languageName: node
linkType: hard
"@lezer/highlight@npm:^1.0.0":
version: 1.0.0
resolution: "@lezer/highlight@npm:1.0.0"
version: 1.2.3
resolution: "@lezer/highlight@npm:1.2.3"
dependencies:
"@lezer/common": "npm:^1.0.0"
checksum: 10/ed362dd4c27218bd941807f14ee691f1ad73613f96041538f5d2cc06521490a346a74044f32da573c1c6529bea2f5c190064c4bca92918732cb580c298880947
"@lezer/common": "npm:^1.3.0"
checksum: 10/8f787d464f8a036f117a0b23e73ac034d224a57d72501c6559089098a28f127c9e495b90ac7d132acc86199e0b64d4c038f75f9293a37c7c61add52fa1acdb4e
languageName: node
linkType: hard
"@lezer/lr@npm:^1.0.0":
version: 1.0.0
resolution: "@lezer/lr@npm:1.0.0"
version: 1.4.4
resolution: "@lezer/lr@npm:1.4.4"
dependencies:
"@lezer/common": "npm:^1.0.0"
checksum: 10/c1c60beef143008b5fbc64a6713be7656b51c858b83f9199cdafb439fc4028f35544990dd7b1fc3d89a518eecb10c90f5f3bdf6804f0a4429dfddb9210275add
checksum: 10/3485153107863075fc9c813977dd1a26b43114624e440e33c9e906d5afc6ec6b236b19439196b5baf7dd2d4c34f10642aa280250758ed3d60de5cad54590b1f2
languageName: node
linkType: hard
@@ -37749,8 +37749,8 @@ __metadata:
linkType: hard
"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1":
version: 1.0.6
resolution: "micromark-core-commonmark@npm:1.0.6"
version: 1.1.0
resolution: "micromark-core-commonmark@npm:1.1.0"
dependencies:
decode-named-character-reference: "npm:^1.0.0"
micromark-factory-destination: "npm:^1.0.0"
@@ -37768,25 +37768,25 @@ __metadata:
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.1"
uvu: "npm:^0.5.0"
checksum: 10/20daa4b78b88afea7658c2bd428c830734c72fbb2184c1f0761bb4c1e5fcf266509e7d46ad5f7b2a2aeb32cd17951788733cad458632457b52397534d930030a
checksum: 10/a73694d223ac8baad8ff00597a3c39d61f5b32bfd56fe4bcf295d75b2a4e8e67fb2edbfc7cc287b362b9d7f6d24fce08b6a7e8b5b155d79bcc1e4d9b2756ffb2
languageName: node
linkType: hard
"micromark-extension-gfm-autolink-literal@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.0"
version: 1.0.5
resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5"
dependencies:
micromark-util-character: "npm:^1.0.0"
micromark-util-sanitize-uri: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/4bb5841980725bbbe59b311b5b5efbab74b363da00669b96e7744ea76532d972720d1ce92a024baeafbac2c92dbf90b5595a18212415a59ced7610202304ce13
checksum: 10/1e0ccc758baef3cd0478ba84ff86fa1ec2b389042421c7cade9485b775456c1a9c3bd797393002b2c6f6abd9bdf829cb114874557bbcb8e43d16d06a464811c0
languageName: node
linkType: hard
"micromark-extension-gfm-footnote@npm:^1.0.0":
version: 1.0.3
resolution: "micromark-extension-gfm-footnote@npm:1.0.3"
version: 1.1.2
resolution: "micromark-extension-gfm-footnote@npm:1.1.2"
dependencies:
micromark-core-commonmark: "npm:^1.0.0"
micromark-factory-space: "npm:^1.0.0"
@@ -37794,60 +37794,64 @@ __metadata:
micromark-util-normalize-identifier: "npm:^1.0.0"
micromark-util-sanitize-uri: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
uvu: "npm:^0.5.0"
checksum: 10/1e8920582a2d365eebe48239daaeade3b88d7f6b800f1dd7e7b0d6add730105048d7d1fd68138955b397d572d410c280345560e407328c07fa334e17a965a578
checksum: 10/8777073fb76d2fd01f6b2405106af6c349c1e25660c4d37cadcc61c187d71c8444870f73cefaaa67f12884d5e45c78ee3c5583561a0b330bd91c6d997113584a
languageName: node
linkType: hard
"micromark-extension-gfm-strikethrough@npm:^1.0.0":
version: 1.0.1
resolution: "micromark-extension-gfm-strikethrough@npm:1.0.1"
version: 1.0.7
resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7"
dependencies:
micromark-util-chunked: "npm:^1.0.0"
micromark-util-classify-character: "npm:^1.0.0"
micromark-util-resolve-all: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/720aa4e47ac4701faf5640be40a97a249b880d5f8f2787106a0d12bd11dd8ab9e29a513af738743be07d42a02734e024184114b719435160e012c4ba9f7464bd
uvu: "npm:^0.5.0"
checksum: 10/8411ef1aa5dc83f662e8b45b085f70ddff29deb3c4259269e8a1ff656397abb755d8ea841a14be23e8585a31d3c0a5de1bd2c05f3453b66670e499d4a0004f5e
languageName: node
linkType: hard
"micromark-extension-gfm-table@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-extension-gfm-table@npm:1.0.0"
version: 1.0.7
resolution: "micromark-extension-gfm-table@npm:1.0.7"
dependencies:
micromark-factory-space: "npm:^1.0.0"
micromark-util-character: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/220e2d5c66e4dcd8565cc067d584136fc91dbf249bcee69c6a6cb5656b536144d29734d922602bdfd82242dad2a3d128b25f57e93c50091fd96d7071618eedd9
uvu: "npm:^0.5.0"
checksum: 10/f05d86a099c941a2a309d60bf4839d16a00a93cb880cda4ab8faeb831647763fff6e03197ec15b80e1f195002afcca6afe2b95c3622b049b82d7ff8ef1c1c776
languageName: node
linkType: hard
"micromark-extension-gfm-tagfilter@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-extension-gfm-tagfilter@npm:1.0.0"
version: 1.0.2
resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2"
dependencies:
micromark-util-types: "npm:^1.0.0"
checksum: 10/2950168c4329486da0d411afebae47601dbbdb8ba51892d88ef451dd62e4d412afaba267f1e4a1d0c93b1b25723cfcdcbb013c458f652e8ab2a1046dd1b5c352
checksum: 10/55c7d9019d6a39efaaed2c2e40b0aaa137d2c4f9c94cac82e93f509a806c3a775e4c815b5d8e986617450b68861a19776e4b886307e83db452b393f15a837b39
languageName: node
linkType: hard
"micromark-extension-gfm-task-list-item@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-extension-gfm-task-list-item@npm:1.0.0"
version: 1.0.5
resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5"
dependencies:
micromark-factory-space: "npm:^1.0.0"
micromark-util-character: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/a8bc41ce4c5599cde45804737381ca5136b43c64c05034e396e476958232916d3bc23e585d3f71c59f03666c568bced41f177a76497267259b813ab4987dd3a5
uvu: "npm:^0.5.0"
checksum: 10/46bb1baa10bfb785a2e3e2f975e5509260b9995d5c3aeddf77051957d218ce1af4ea737bcb6a56a930e62d42b05307b20632a400eff25cdb290789ff3170cad5
languageName: node
linkType: hard
"micromark-extension-gfm@npm:^2.0.0":
version: 2.0.1
resolution: "micromark-extension-gfm@npm:2.0.1"
version: 2.0.3
resolution: "micromark-extension-gfm@npm:2.0.3"
dependencies:
micromark-extension-gfm-autolink-literal: "npm:^1.0.0"
micromark-extension-gfm-footnote: "npm:^1.0.0"
@@ -37857,200 +37861,204 @@ __metadata:
micromark-extension-gfm-task-list-item: "npm:^1.0.0"
micromark-util-combine-extensions: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/701d065102685a338c7eb87520587575dffbc240639a379c64f83971b3ffbeaf0165aa43ce72b0255856e991b395a5fc71dc436ec76d723f462a39ec16eade5e
checksum: 10/3ffd06ced4314abd0f0c72ec227f034f38dd47facbb62439ef3216d42f32433f3901d14675cf806e8d73689802a11849958b330bb5b55dd4fd5cdc64ebaf345c
languageName: node
linkType: hard
"micromark-factory-destination@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-factory-destination@npm:1.0.0"
version: 1.1.0
resolution: "micromark-factory-destination@npm:1.1.0"
dependencies:
micromark-util-character: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/8e733ae9c1c2342f14ff290bf09946e20f6f540117d80342377a765cac48df2ea5e748f33c8b07501ad7a43414b1a6597c8510ede2052b6bf1251fab89748e20
checksum: 10/9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa
languageName: node
linkType: hard
"micromark-factory-label@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-factory-label@npm:1.0.0"
version: 1.1.0
resolution: "micromark-factory-label@npm:1.1.0"
dependencies:
micromark-util-character: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/37f34d8e42e3a606a636419ffe0f99fd7f6054778365aac56d1cc11585d1cd46000dbf938319abb2ea5e245803679d3cfa46afb5aecf2702bfd963113481f14c
uvu: "npm:^0.5.0"
checksum: 10/fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5
languageName: node
linkType: hard
"micromark-factory-space@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-factory-space@npm:1.0.0"
version: 1.1.0
resolution: "micromark-factory-space@npm:1.1.0"
dependencies:
micromark-util-character: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/70d3aafde4e68ef4e509a3b644e9a29e4aada00801279e346577b008cbca06d78051bcd62aa7ea7425856ed73f09abd2b36607803055f726f52607ee7cb706b0
checksum: 10/b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941
languageName: node
linkType: hard
"micromark-factory-title@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-factory-title@npm:1.0.0"
version: 1.1.0
resolution: "micromark-factory-title@npm:1.1.0"
dependencies:
micromark-factory-space: "npm:^1.0.0"
micromark-util-character: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/d9bf0779c49f013fea5fc5daadcee91e1703c81c1b5091337e806c24f1ea224d69f534d174aba2eccff7826620af71bb3db83b1caf14cbb89bea53f4e8e38bc3
checksum: 10/4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1
languageName: node
linkType: hard
"micromark-factory-whitespace@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-factory-whitespace@npm:1.0.0"
version: 1.1.0
resolution: "micromark-factory-whitespace@npm:1.1.0"
dependencies:
micromark-factory-space: "npm:^1.0.0"
micromark-util-character: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/0888386e6ea2dd665a5182c570d9b3d0a172d3f11694ca5a2a84e552149c9f1429f5b975ec26e1f0fa4388c55a656c9f359ce5e0603aff6175ba3e255076f20b
checksum: 10/ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd
languageName: node
linkType: hard
"micromark-util-character@npm:^1.0.0":
version: 1.1.0
resolution: "micromark-util-character@npm:1.1.0"
version: 1.2.0
resolution: "micromark-util-character@npm:1.2.0"
dependencies:
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/81a1e4ee996e89966f58620088ca1ad49a6b1474fa488992be9b6f62d783d621c33f74c01f8560a2960412a43e83c7d991c711620ff3ee49169eb77de0bb2e3a
checksum: 10/88cf80f9b4c95266f24814ef587fb4180454668dcc3be4ac829e1227188cf349c8981bfca29e3eab1682f324c2c47544c0b0b799a26fbf9df5f156c6a84c970c
languageName: node
linkType: hard
"micromark-util-chunked@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-chunked@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-chunked@npm:1.1.0"
dependencies:
micromark-util-symbol: "npm:^1.0.0"
checksum: 10/c1efd56e8c4217bcf1c6f1a9fb9912b4a2a5503b00d031da902be922fb3fee60409ac53f11739991291357b2784fb0647ddfc74c94753a068646c0cb0fd71421
checksum: 10/c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b
languageName: node
linkType: hard
"micromark-util-classify-character@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-classify-character@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-classify-character@npm:1.1.0"
dependencies:
micromark-util-character: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/180446e6a1dec653f625ded028f244784e1db8d10ad05c5d70f08af9de393b4a03dc6cf6fa5ed8ccc9c24bbece7837abf3bf66681c0b4adf159364b7d5236dfd
checksum: 10/8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0
languageName: node
linkType: hard
"micromark-util-combine-extensions@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-combine-extensions@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-combine-extensions@npm:1.1.0"
dependencies:
micromark-util-chunked: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/5304a820ef75340e1be69d6ad167055b6ba9a3bafe8171e5945a935752f462415a9dd61eb3490220c055a8a11167209a45bfa73f278338b7d3d61fa1464d3f35
checksum: 10/ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9
languageName: node
linkType: hard
"micromark-util-decode-numeric-character-reference@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-decode-numeric-character-reference@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0"
dependencies:
micromark-util-symbol: "npm:^1.0.0"
checksum: 10/f3ae2bb582a80f1e9d3face026f585c0c472335c064bd850bde152376f0394cb2831746749b6be6e0160f7d73626f67d10716026c04c87f402c0dd45a1a28633
checksum: 10/4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73
languageName: node
linkType: hard
"micromark-util-decode-string@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-decode-string@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-decode-string@npm:1.1.0"
dependencies:
decode-named-character-reference: "npm:^1.0.0"
micromark-util-character: "npm:^1.0.0"
micromark-util-decode-numeric-character-reference: "npm:^1.0.0"
parse-entities: "npm:^3.0.0"
checksum: 10/9c7e6e3950e675f39058935e065e8774a1ef26a0d386eb45abd96fb8c0312c8a72464c672f41a3c7668974ac2a7cb2ad23b84eee3775b0bd4c47947d9fc64888
micromark-util-symbol: "npm:^1.0.0"
checksum: 10/f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813
languageName: node
linkType: hard
"micromark-util-encode@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-encode@npm:1.0.0"
checksum: 10/16985a6b355721307553d1893da364e83144ef068f84978071a9b4b3d884b65c3138f8330fb039aac10f75766b4906e03c5e62baafb1bf5e731f959878277712
version: 1.1.0
resolution: "micromark-util-encode@npm:1.1.0"
checksum: 10/4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0
languageName: node
linkType: hard
"micromark-util-html-tag-name@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-html-tag-name@npm:1.0.0"
checksum: 10/ed07ce9b9bb30cc4ea57f733089b3a253a6132c0608ccfc105eadb32f1f80bbd2347bf8a74f897fe039d7805a59f602fd4dd15f6adc7926d40b3646da2888d0f
version: 1.2.0
resolution: "micromark-util-html-tag-name@npm:1.2.0"
checksum: 10/ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750
languageName: node
linkType: hard
"micromark-util-normalize-identifier@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-normalize-identifier@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-normalize-identifier@npm:1.1.0"
dependencies:
micromark-util-symbol: "npm:^1.0.0"
checksum: 10/d7c09d5e8318fb72f194af72664bd84a48a2928e3550b2b21c8fbc0ec22524f2a72e0f6663d2b95dc189a6957d3d7759b60716e888909710767cd557be821f8b
checksum: 10/8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2
languageName: node
linkType: hard
"micromark-util-resolve-all@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-resolve-all@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-resolve-all@npm:1.1.0"
dependencies:
micromark-util-types: "npm:^1.0.0"
checksum: 10/409667f2bd126ef8acce009270d2aecaaa5584c5807672bc657b09e50aa91bd2e552cf41e5be1e6469244a83349cbb71daf6059b746b1c44e3f35446fef63e50
checksum: 10/1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c
languageName: node
linkType: hard
"micromark-util-sanitize-uri@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-sanitize-uri@npm:1.0.0"
version: 1.2.0
resolution: "micromark-util-sanitize-uri@npm:1.2.0"
dependencies:
micromark-util-character: "npm:^1.0.0"
micromark-util-encode: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
checksum: 10/198e91b9f86d429ebc74737c0378764c8dc2e988f46a6846f59223938bc9f3a5d4ae97ce9ce801ac6f3a76cce3da1196cbb3d5ba13bb4cce53026b06891a61da
checksum: 10/0d024100d95ffb88bf75f3360e305b545c1eb745430959b8633f7aa93f37ec401fc7094c90c97298409a9e30d94d53b895bae224e1bb966bea114976cfa0fd48
languageName: node
linkType: hard
"micromark-util-subtokenize@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-subtokenize@npm:1.0.0"
version: 1.1.0
resolution: "micromark-util-subtokenize@npm:1.1.0"
dependencies:
micromark-util-chunked: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.0"
checksum: 10/0b19352a05c958c38782be7be6ca1c5ce004f24b4d5fdb70666d2dfa4c75d859a0fc44ef3e899ad085fe3022b0cd1201748f96b5617d09e43ea455ba2e2d0f9a
uvu: "npm:^0.5.0"
checksum: 10/075a1db6ea586d65827d3eead33dbfc520c4e43659c93fcd8fd82f44a7b75cfe61dcde967a3dfcc2ffd999347440ba5aa6698e65a04f3fc627e13e9f12a1a910
languageName: node
linkType: hard
"micromark-util-symbol@npm:^1.0.0":
version: 1.0.0
resolution: "micromark-util-symbol@npm:1.0.0"
checksum: 10/93945fd4863bcf9e4186ee6f234a1ef790f884e927287aed6741d41d37dae4c0783d36f3f811e94e1634ea86c6bb484b6d2691d5e87a471aee32500cb1a4c136
version: 1.1.0
resolution: "micromark-util-symbol@npm:1.1.0"
checksum: 10/a26b6b1efd77a715a4d9bbe0a5338eaf3d04ea5e85733e34fee56dfeabf64495c0afc5438fe5220316884cd3a5eae1f17768e0ff4e117827ea4a653897466f86
languageName: node
linkType: hard
"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1":
version: 1.0.1
resolution: "micromark-util-types@npm:1.0.1"
checksum: 10/cc270381bb1035e610592d76a9889ec7d2d8f613bd6c2cbbfc09cae8232602af132ca4d2a5d498b0f9e30db6bc33e0320bb7386ee2abc7267d6a1c25dadcbd85
version: 1.1.0
resolution: "micromark-util-types@npm:1.1.0"
checksum: 10/287ac5de4a3802bb6f6c3842197c294997a488db1c0486e03c7a8e674d9eb7720c17dda1bcb814814b8343b338c4826fcbc0555f3e75463712a60dcdb53a028e
languageName: node
linkType: hard
"micromark@npm:^3.0.0":
version: 3.0.5
resolution: "micromark@npm:3.0.5"
version: 3.2.0
resolution: "micromark@npm:3.2.0"
dependencies:
"@types/debug": "npm:^4.0.0"
debug: "npm:^4.0.0"
decode-named-character-reference: "npm:^1.0.0"
micromark-core-commonmark: "npm:^1.0.1"
micromark-factory-space: "npm:^1.0.0"
micromark-util-character: "npm:^1.0.0"
@@ -38064,8 +38072,8 @@ __metadata:
micromark-util-subtokenize: "npm:^1.0.0"
micromark-util-symbol: "npm:^1.0.0"
micromark-util-types: "npm:^1.0.1"
parse-entities: "npm:^3.0.0"
checksum: 10/cb6c259849562f69f901150f37343ed7f952b75d01a3f0c312b5a0fe58c5f3304067c66be5dcf4a781a4da51073a631c2db095d3647f5d6d7895b44f181197b5
uvu: "npm:^0.5.0"
checksum: 10/560a4a501efc3859d622461aaa9345fb95b99a2f34d3d3f2a775ab04de1dd857cb0f642083a6b28ab01bd817f5f0741a1be9857fd702f45e04a3752927a66719
languageName: node
linkType: hard
@@ -47191,6 +47199,13 @@ __metadata:
languageName: node
linkType: hard
"text-extensions@npm:^2.4.0":
version: 2.4.0
resolution: "text-extensions@npm:2.4.0"
checksum: 10/9bdbc9959e004ccc86a6ec076d6c5bb6765978263e9d0d5febb640d7675c09919ea912f3fe9d50b68c3c7c43cc865610a7cb24954343abb31f74c205fbae4e45
languageName: node
linkType: hard
"text-hex@npm:1.0.x":
version: 1.0.0
resolution: "text-hex@npm:1.0.0"
@@ -47205,7 +47220,7 @@ __metadata:
languageName: node
linkType: hard
"textextensions@npm:^5.12.0, textextensions@npm:^5.13.0, textextensions@npm:^5.16.0":
"textextensions@npm:^5.12.0, textextensions@npm:^5.13.0":
version: 5.16.0
resolution: "textextensions@npm:5.16.0"
checksum: 10/d41e9265e9d74d192d4fb26fc89a2f4dbe7a6d85cc5c14f99f1df68d07bce5346f8abe0ed680a91ef805b91e9972e5787c7365a03f3a5489e16ca350d28a3879