Remove the plugin-catalog-backend dependency from the catalog-import

This commit is contained in:
Dominik Henneke
2021-01-06 10:55:49 +01:00
parent 266dbe26c1
commit be5ac7fde8
3 changed files with 7 additions and 4 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-import': patch
---
Remove dependency to `@backstage/plugin-catalog-backend`.
-1
View File
@@ -33,7 +33,6 @@
"@backstage/catalog-model": "^0.6.0",
"@backstage/core": "^0.4.3",
"@backstage/plugin-catalog": "^0.2.10",
"@backstage/plugin-catalog-backend": "^0.5.2",
"@backstage/integration": "^0.1.5",
"@backstage/theme": "^0.2.2",
"@material-ui/core": "^4.11.0",
@@ -17,7 +17,6 @@
import { Octokit } from '@octokit/rest';
import { DiscoveryApi, OAuthApi, ConfigApi } from '@backstage/core';
import { CatalogImportApi } from './CatalogImportApi';
import { AnalyzeLocationResponse } from '@backstage/plugin-catalog-backend';
import { PartialEntity } from '../util/types';
import { GitHubIntegrationConfig } from '@backstage/integration';
@@ -61,8 +60,8 @@ export class CatalogImportClient implements CatalogImportApi {
);
}
const payload = (await response.json()) as AnalyzeLocationResponse;
return payload.generateEntities.map(x => x.entity);
const payload = await response.json();
return payload.generateEntities.map((x: any) => x.entity);
}
async createRepositoryLocation({