@roadiehq/backstage-plugin-bitbucket-pullrequest
Version:
28 lines (25 loc) • 915 B
JavaScript
import { createPlugin, createApiFactory, discoveryApiRef, createRoutableExtension } from '@backstage/core-plugin-api';
import { rootRouteRef } from './routes.esm.js';
import { bitbucketApiRef, BitbucketApi } from './api/BitbucketApi.esm.js';
const bitbucketPlugin = createPlugin({
id: "bitbucket-pullrequests",
apis: [
createApiFactory({
api: bitbucketApiRef,
deps: { discoveryApi: discoveryApiRef },
factory: ({ discoveryApi }) => new BitbucketApi({ discoveryApi })
})
],
routes: {
root: rootRouteRef
}
});
const EntityBitbucketPullRequestsContent = bitbucketPlugin.provide(
createRoutableExtension({
name: "EntityBitbucketPullRequestsContent",
component: () => import('./components/Router.esm.js').then((m) => m.Router),
mountPoint: rootRouteRef
})
);
export { EntityBitbucketPullRequestsContent, bitbucketPlugin };
//# sourceMappingURL=plugin.esm.js.map