Move shared types into catalog-node package

Signed-off-by: Johan Haals <johan.haals@gmail.com>
This commit is contained in:
Johan Haals
2022-07-06 16:08:25 +02:00
committed by Patrik Oldsberg
parent 699881cdd9
commit 4ba38d1f27
10 changed files with 82 additions and 195 deletions
+4 -4
View File
@@ -35,15 +35,15 @@
},
"dependencies": {
"@backstage/backend-plugin-api": "^0.0.0",
"@backstage/backend-common": "^0.14.0",
"@backstage/backend-tasks": "^0.3.2",
"@backstage/plugin-permission-node": "^0.6.2",
"@backstage/backend-common": "^0.14.1-next.2",
"@backstage/backend-tasks": "^0.3.3-next.2",
"@backstage/plugin-permission-node": "^0.6.3-next.1",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.17.2-next.0"
"@backstage/cli": "^0.18.0-next.2"
},
"files": [
"dist",
+4 -4
View File
@@ -35,13 +35,13 @@
},
"dependencies": {
"@backstage/config": "^1.0.1",
"@backstage/backend-common": "^0.14.0",
"@backstage/plugin-permission-common": "^0.6.2",
"@backstage/backend-tasks": "^0.3.2",
"@backstage/backend-common": "^0.14.1-next.2",
"@backstage/plugin-permission-common": "^0.6.3-next.0",
"@backstage/backend-tasks": "^0.3.3-next.2",
"express": "^4.17.1"
},
"devDependencies": {
"@backstage/cli": "^0.17.2-next.0",
"@backstage/cli": "^0.18.0-next.2",
"@types/express": "^4.17.6"
},
"files": [
+20 -20
View File
@@ -15,34 +15,34 @@
*/
import { createBackend } from '@backstage/backend-app-api';
import { createBackendModule } from '@backstage/backend-plugin-api';
// import { createBackendModule } from '@backstage/backend-plugin-api';
import {
catalogPlugin,
catalogProcessingInitApiRef,
// catalogProcessingInitApiRef,
} from '@backstage/plugin-catalog-backend';
import { ScaffolderEntitiesProcessor } from '@backstage/plugin-scaffolder-backend';
// import { ScaffolderEntitiesProcessor } from '@backstage/plugin-scaffolder-backend';
export const scaffolderCatalogExtension = createBackendModule({
moduleId: 'scaffolder.extention',
pluginId: 'catalog',
register(env) {
env.registerInit({
deps: {
catalogProcessingInitApi: catalogProcessingInitApiRef,
},
async init({ catalogProcessingInitApi }) {
catalogProcessingInitApi.addProcessor(
new ScaffolderEntitiesProcessor(),
);
},
});
},
});
// export const scaffolderCatalogExtension = createBackendModule({
// moduleId: 'scaffolder.extention',
// pluginId: 'catalog',
// register(env) {
// env.registerInit({
// deps: {
// catalogProcessingInitApi: catalogProcessingInitApiRef,
// },
// async init({ catalogProcessingInitApi }) {
// catalogProcessingInitApi.addProcessor(
// new ScaffolderEntitiesProcessor(),
// );
// },
// });
// },
// });
const backend = createBackend({
apis: [],
});
backend.add(catalogPlugin({}));
backend.add(scaffolderCatalogExtension({}));
// backend.add(scaffolderCatalogExtension({}));
backend.start();