@terasky/backstage-plugin-devpod
Version:
Automatically launch Devpod workspaces for your Backstage services
29 lines (26 loc) • 812 B
JavaScript
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