UNPKG

@terasky/backstage-plugin-devpod

Version:

Automatically launch Devpod workspaces for your Backstage services

29 lines (26 loc) 812 B
import { createPlugin, createComponentExtension } from '@backstage/core-plugin-api'; import { rootRouteRef } from './routes.esm.js'; const devpodPlugin = createPlugin({ id: "backstage-plugin-devpod", routes: { root: rootRouteRef } }); const DevpodProvider = devpodPlugin.provide( createComponentExtension({ name: "DevpodProvider", component: { lazy: () => import('./components/DevpodProvider/index.esm.js').then((m) => m.DevpodProvider) } }) ); const DevpodComponent = devpodPlugin.provide( createComponentExtension({ name: "DevpodComponent", component: { lazy: () => import('./components/DevpodComponent/index.esm.js').then((m) => m.DevpodComponent) } }) ); export { DevpodComponent, DevpodProvider, devpodPlugin }; //# sourceMappingURL=plugin.esm.js.map