diff --git a/lerna.json b/lerna.json
index 71775b7af0..9e00bb25a6 100644
--- a/lerna.json
+++ b/lerna.json
@@ -2,5 +2,5 @@
"packages": ["packages/*", "plugins/*"],
"npmClient": "yarn",
"useWorkspaces": true,
- "version": "0.1.1-alpha.10"
+ "version": "0.1.1-alpha.12"
}
diff --git a/packages/app/package.json b/packages/app/package.json
index 740ba4a4c3..6ccf48584f 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -1,23 +1,24 @@
{
"name": "example-app",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": true,
"dependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/plugin-catalog": "^0.1.1-alpha.10",
- "@backstage/plugin-circleci": "^0.1.1-alpha.10",
- "@backstage/plugin-explore": "^0.1.1-alpha.10",
- "@backstage/plugin-gitops-profiles": "^0.1.1-alpha.10",
- "@backstage/plugin-lighthouse": "^0.1.1-alpha.10",
- "@backstage/plugin-register-component": "^0.1.1-alpha.10",
- "@backstage/plugin-scaffolder": "^0.1.1-alpha.10",
- "@backstage/plugin-sentry": "^0.1.1-alpha.10",
- "@backstage/plugin-tech-radar": "^0.1.1-alpha.10",
- "@backstage/plugin-techdocs": "^0.1.1-alpha.10",
- "@backstage/plugin-welcome": "^0.1.1-alpha.10",
- "@backstage/test-utils": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/plugin-catalog": "^0.1.1-alpha.12",
+ "@backstage/plugin-circleci": "^0.1.1-alpha.12",
+ "@backstage/plugin-explore": "^0.1.1-alpha.12",
+ "@backstage/plugin-gitops-profiles": "^0.1.1-alpha.12",
+ "@backstage/plugin-graphiql": "^0.1.1-alpha.12",
+ "@backstage/plugin-lighthouse": "^0.1.1-alpha.12",
+ "@backstage/plugin-register-component": "^0.1.1-alpha.12",
+ "@backstage/plugin-scaffolder": "^0.1.1-alpha.12",
+ "@backstage/plugin-sentry": "^0.1.1-alpha.12",
+ "@backstage/plugin-tech-radar": "^0.1.1-alpha.12",
+ "@backstage/plugin-techdocs": "^0.1.1-alpha.12",
+ "@backstage/plugin-welcome": "^0.1.1-alpha.12",
+ "@backstage/test-utils": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"prop-types": "^15.7.2",
diff --git a/packages/app/src/apis.ts b/packages/app/src/apis.ts
index 9bfc618216..5011b16eaf 100644
--- a/packages/app/src/apis.ts
+++ b/packages/app/src/apis.ts
@@ -45,6 +45,10 @@ import { CircleCIApi, circleCIApiRef } from '@backstage/plugin-circleci';
import { catalogApiRef, CatalogClient } from '@backstage/plugin-catalog';
import { gitOpsApiRef, GitOpsRestApi } from '@backstage/plugin-gitops-profiles';
+import {
+ graphQlBrowseApiRef,
+ GraphQLEndpoints,
+} from '@backstage/plugin-graphiql';
export const apis = (config: ConfigApi) => {
// eslint-disable-next-line no-console
@@ -78,7 +82,7 @@ export const apis = (config: ConfigApi) => {
}),
);
- builder.add(
+ const githubAuthApi = builder.add(
githubAuthApiRef,
GithubAuth.create({
apiOrigin: 'http://localhost:7000',
@@ -105,5 +109,22 @@ export const apis = (config: ConfigApi) => {
builder.add(gitOpsApiRef, new GitOpsRestApi('http://localhost:3008'));
+ builder.add(
+ graphQlBrowseApiRef,
+ GraphQLEndpoints.from([
+ GraphQLEndpoints.create({
+ id: 'gitlab',
+ title: 'GitLab',
+ url: 'https://gitlab.com/api/graphql',
+ }),
+ GraphQLEndpoints.github({
+ id: 'github',
+ title: 'GitHub',
+ errorApi,
+ githubAuthApi,
+ }),
+ ]),
+ );
+
return builder.build();
};
diff --git a/packages/app/src/components/Root/Root.tsx b/packages/app/src/components/Root/Root.tsx
index 453c98bc72..4b92f8281e 100644
--- a/packages/app/src/components/Root/Root.tsx
+++ b/packages/app/src/components/Root/Root.tsx
@@ -39,6 +39,7 @@ import {
SidebarPinButton,
} from '@backstage/core';
import { NavLink } from 'react-router-dom';
+import { graphiQLRouteRef } from '@backstage/plugin-graphiql';
const useSidebarLogoStyles = makeStyles({
root: {
@@ -94,6 +95,11 @@ const Root: FC<{}> = ({ children }) => (
+
diff --git a/packages/app/src/plugins.ts b/packages/app/src/plugins.ts
index 05373d7d96..09cd117fc0 100644
--- a/packages/app/src/plugins.ts
+++ b/packages/app/src/plugins.ts
@@ -24,3 +24,4 @@ export { plugin as RegisterComponent } from '@backstage/plugin-register-componen
export { plugin as Sentry } from '@backstage/plugin-sentry';
export { plugin as GitopsProfiles } from '@backstage/plugin-gitops-profiles';
export { plugin as TechDocs } from '@backstage/plugin-techdocs';
+export { plugin as GraphiQL } from '@backstage/plugin-graphiql';
diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json
index 49265cae33..b0aef88fea 100644
--- a/packages/backend-common/package.json
+++ b/packages/backend-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -29,7 +29,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.1-alpha.10",
+ "@backstage/config": "^0.1.1-alpha.12",
"@types/cors": "^2.8.6",
"@types/express": "^4.17.6",
"compression": "^1.7.4",
@@ -41,7 +41,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"@types/compression": "^1.7.0",
"@types/http-errors": "^1.6.3",
"@types/morgan": "^1.9.0",
diff --git a/packages/backend/package.json b/packages/backend/package.json
index a4d5f059f9..ec54da358c 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "example-backend",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"private": true,
@@ -17,22 +17,22 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
- "@backstage/backend-common": "^0.1.1-alpha.10",
- "@backstage/catalog-model": "^0.1.1-alpha.10",
- "@backstage/config": "^0.1.1-alpha.10",
- "@backstage/config-loader": "^0.1.1-alpha.10",
- "@backstage/plugin-auth-backend": "^0.1.1-alpha.10",
- "@backstage/plugin-catalog-backend": "^0.1.1-alpha.10",
- "@backstage/plugin-identity-backend": "^0.1.1-alpha.10",
- "@backstage/plugin-scaffolder-backend": "^0.1.1-alpha.10",
- "@backstage/plugin-sentry-backend": "^0.1.1-alpha.10",
+ "@backstage/backend-common": "^0.1.1-alpha.12",
+ "@backstage/catalog-model": "^0.1.1-alpha.12",
+ "@backstage/config": "^0.1.1-alpha.12",
+ "@backstage/config-loader": "^0.1.1-alpha.12",
+ "@backstage/plugin-auth-backend": "^0.1.1-alpha.12",
+ "@backstage/plugin-catalog-backend": "^0.1.1-alpha.12",
+ "@backstage/plugin-identity-backend": "^0.1.1-alpha.12",
+ "@backstage/plugin-scaffolder-backend": "^0.1.1-alpha.12",
+ "@backstage/plugin-sentry-backend": "^0.1.1-alpha.12",
"express": "^4.17.1",
"knex": "^0.21.1",
"sqlite3": "^4.2.0",
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5",
"@types/helmet": "^0.0.47"
diff --git a/packages/catalog-model/package.json b/packages/catalog-model/package.json
index eb59012829..889d9d2e02 100644
--- a/packages/catalog-model/package.json
+++ b/packages/catalog-model/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/catalog-model",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,20 +20,20 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.1-alpha.10",
+ "@backstage/config": "^0.1.1-alpha.12",
"@types/yup": "^0.28.2",
"lodash": "^4.17.15",
"uuid": "^8.0.0",
- "yup": "^0.28.5"
+ "yup": "^0.29.1"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"@types/express": "^4.17.6",
"@types/jest": "^25.2.2",
"@types/lodash": "^4.14.151",
"yaml": "^1.9.2"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/cli/package.json b/packages/cli/package.json
index e80016e2e1..f74c1b1fb0 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public"
@@ -29,14 +29,14 @@
"backstage-cli": "bin/backstage-cli"
},
"dependencies": {
- "@backstage/config": "^0.1.1-alpha.10",
- "@backstage/config-loader": "^0.1.1-alpha.10",
+ "@backstage/config": "^0.1.1-alpha.12",
+ "@backstage/config-loader": "^0.1.1-alpha.12",
"@hot-loader/react-dom": "^16.13.0",
"@lerna/package-graph": "^3.18.5",
"@lerna/project": "^3.18.0",
- "@rollup/plugin-commonjs": "^12.0.0",
+ "@rollup/plugin-commonjs": "^13.0.0",
"@rollup/plugin-json": "^4.0.2",
- "@rollup/plugin-node-resolve": "^7.1.1",
+ "@rollup/plugin-node-resolve": "^8.1.0",
"@spotify/eslint-config": "^7.0.1",
"@sucrase/webpack-loader": "^2.0.0",
"@svgr/plugin-jsx": "4.3.x",
@@ -116,6 +116,7 @@
"zombie": "^6.1.4"
},
"files": [
+ "asset-types",
"templates",
"config",
"bin",
diff --git a/packages/cli/templates/default-app/plugins/welcome/package.json.hbs b/packages/cli/templates/default-app/plugins/welcome/package.json.hbs
index d916677d33..904186ac60 100644
--- a/packages/cli/templates/default-app/plugins/welcome/package.json.hbs
+++ b/packages/cli/templates/default-app/plugins/welcome/package.json.hbs
@@ -37,6 +37,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/cli/templates/default-plugin/package.json.hbs b/packages/cli/templates/default-plugin/package.json.hbs
index b04da6b793..d5728213e9 100644
--- a/packages/cli/templates/default-plugin/package.json.hbs
+++ b/packages/cli/templates/default-plugin/package.json.hbs
@@ -42,6 +42,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json
index 3fc7667466..c652351c0e 100644
--- a/packages/config-loader/package.json
+++ b/packages/config-loader/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/config-loader",
"description": "Config loading functionality used by Backstage backend, and CLI",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -30,10 +30,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.1-alpha.10",
+ "@backstage/config": "^0.1.1-alpha.12",
"fs-extra": "^9.0.0",
"yaml": "^1.9.2",
- "yup": "^0.28.5"
+ "yup": "^0.29.1"
},
"devDependencies": {
"@types/jest": "^25.2.2",
@@ -41,6 +41,6 @@
"@types/yup": "^0.28.2"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/config/package.json b/packages/config/package.json
index 5b67e9b974..ad31611fac 100644
--- a/packages/config/package.json
+++ b/packages/config/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/config",
"description": "Config API used by Backstage core, backend, and CLI",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -37,6 +37,6 @@
"@types/node": "^12.0.0"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/core-api/package.json b/packages/core-api/package.json
index 0f538d31d0..c6b25fc0f7 100644
--- a/packages/core-api/package.json
+++ b/packages/core-api/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-api",
"description": "Internal Core API used by Backstage plugins and apps",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/config": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@types/react": "^16.9",
@@ -41,8 +41,8 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/test-utils-core": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/test-utils-core": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -52,6 +52,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/core/package.json b/packages/core/package.json
index 212fe7ab35..82ea259ba1 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core",
"description": "Core API used by Backstage plugins and apps",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.1-alpha.10",
- "@backstage/core-api": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/config": "^0.1.1-alpha.12",
+ "@backstage/core-api": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -54,8 +54,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/test-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/test-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -68,6 +68,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json
index 922b661170..65f92242da 100644
--- a/packages/dev-utils/package.json
+++ b/packages/dev-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,10 +29,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/test-utils": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/test-utils": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@testing-library/jest-dom": "^5.7.0",
@@ -50,6 +50,6 @@
"@types/node": "^12.0.0"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/dev-utils/src/devApp/apiFactories.ts b/packages/dev-utils/src/devApp/apiFactories.ts
index 967918d87a..7ac6aff261 100644
--- a/packages/dev-utils/src/devApp/apiFactories.ts
+++ b/packages/dev-utils/src/devApp/apiFactories.ts
@@ -24,6 +24,10 @@ import {
AlertApiForwarder,
oauthRequestApiRef,
OAuthRequestManager,
+ GoogleAuth,
+ googleAuthApiRef,
+ GithubAuth,
+ githubAuthApiRef,
} from '@backstage/core';
// TODO(rugvip): We should likely figure out how to reuse all of these between apps
@@ -49,3 +53,25 @@ export const oauthRequestApiFactory = createApiFactory({
deps: {},
factory: () => new OAuthRequestManager(),
});
+
+export const googleAuthApiFactory = createApiFactory({
+ implements: googleAuthApiRef,
+ deps: { oauthRequestApi: oauthRequestApiRef },
+ factory: ({ oauthRequestApi }) =>
+ GoogleAuth.create({
+ apiOrigin: 'http://localhost:7000',
+ basePath: '/auth/',
+ oauthRequestApi,
+ }),
+});
+
+export const githubAuthApiFactory = createApiFactory({
+ implements: githubAuthApiRef,
+ deps: { oauthRequestApi: oauthRequestApiRef },
+ factory: ({ oauthRequestApi }) =>
+ GithubAuth.create({
+ apiOrigin: 'http://localhost:7000',
+ basePath: '/auth/',
+ oauthRequestApi,
+ }),
+});
diff --git a/packages/storybook/package.json b/packages/storybook/package.json
index 5a59426538..060241d383 100644
--- a/packages/storybook/package.json
+++ b/packages/storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "storybook",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"description": "Storybook build for core package",
"private": true,
"scripts": {
@@ -14,7 +14,7 @@
]
},
"dependencies": {
- "@backstage/theme": "^0.1.1-alpha.10"
+ "@backstage/theme": "^0.1.1-alpha.12"
},
"devDependencies": {
"@storybook/addon-actions": "^5.3.17",
diff --git a/packages/techdocs-cli/package.json b/packages/techdocs-cli/package.json
index 52448d7a1f..4258aee12e 100644
--- a/packages/techdocs-cli/package.json
+++ b/packages/techdocs-cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/techdocs-cli",
"description": "CLI for running TechDocs locally.",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": true,
"publishConfig": {
"access": "public"
@@ -28,7 +28,7 @@
"techdocs": "bin/techdocs-cli"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10"
+ "@backstage/cli": "^0.1.1-alpha.12"
},
"files": [
"bin",
diff --git a/packages/test-utils-core/package.json b/packages/test-utils-core/package.json
index 9fc4951df9..60e0a6bdbe 100644
--- a/packages/test-utils-core/package.json
+++ b/packages/test-utils-core/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils-core",
"description": "Utilities to test Backstage core",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -40,6 +40,6 @@
"@types/node": "^12.0.0"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index ff6f7b85fa..51ab99fcb1 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils",
"description": "Utilities to test Backstage plugins and apps.",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,10 +29,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/core-api": "^0.1.1-alpha.10",
- "@backstage/test-utils-core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/core-api": "^0.1.1-alpha.12",
+ "@backstage/test-utils-core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
@@ -48,6 +48,6 @@
"@types/node": "^12.0.0"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/packages/theme/package.json b/packages/theme/package.json
index 04bb5f4467..61bd0443d0 100644
--- a/packages/theme/package.json
+++ b/packages/theme/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/theme",
"description": "material-ui theme for use with Backstage.",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -31,9 +31,9 @@
"@material-ui/core": "^4.9.1"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10"
+ "@backstage/cli": "^0.1.1-alpha.12"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json
index a00fdcb249..2de098c7eb 100644
--- a/plugins/auth-backend/package.json
+++ b/plugins/auth-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-auth-backend",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,9 +20,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.1.1-alpha.10",
- "@backstage/config": "^0.1.1-alpha.10",
- "@backstage/config-loader": "^0.1.1-alpha.10",
+ "@backstage/backend-common": "^0.1.1-alpha.12",
+ "@backstage/config": "^0.1.1-alpha.12",
+ "@backstage/config-loader": "^0.1.1-alpha.12",
"@types/express": "^4.17.6",
"body-parser": "^1.19.0",
"compression": "^1.7.4",
@@ -46,7 +46,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"@types/body-parser": "^1.19.0",
"@types/cookie-parser": "^1.4.2",
"@types/jwt-decode": "2.2.1",
@@ -57,6 +57,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json
index b3d18b220b..1bfd72bdee 100644
--- a/plugins/catalog-backend/package.json
+++ b/plugins/catalog-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-backend",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"mock-data": "./scripts/mock-data"
},
"dependencies": {
- "@backstage/backend-common": "^0.1.1-alpha.10",
- "@backstage/catalog-model": "^0.1.1-alpha.10",
+ "@backstage/backend-common": "^0.1.1-alpha.12",
+ "@backstage/catalog-model": "^0.1.1-alpha.12",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^3.0.3",
@@ -36,10 +36,10 @@
"winston": "^3.2.1",
"yaml": "^1.9.2",
"yn": "^4.0.0",
- "yup": "^0.28.5"
+ "yup": "^0.29.1"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"@types/lodash": "^4.14.151",
"@types/node-fetch": "^2.5.7",
"@types/supertest": "^2.0.8",
@@ -49,7 +49,7 @@
"supertest": "^4.0.2"
},
"files": [
- "dist/**/*.{js,d.ts}",
+ "dist",
"migrations/**/*.{js,d.ts}"
]
}
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index 352f4a613e..c841b9dc7a 100644
--- a/plugins/catalog/package.json
+++ b/plugins/catalog/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,11 +21,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.1.1-alpha.10",
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/plugin-scaffolder": "^0.1.1-alpha.10",
- "@backstage/plugin-sentry": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/catalog-model": "^0.1.1-alpha.12",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/plugin-scaffolder": "^0.1.1-alpha.12",
+ "@backstage/plugin-sentry": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -38,9 +38,9 @@
"swr": "^0.2.2"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
- "@backstage/test-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
+ "@backstage/test-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/react-hooks": "^3.3.0",
@@ -54,6 +54,6 @@
"whatwg-fetch": "^3.0.0"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/catalog/src/components/EntityPage/EntityPage.tsx b/plugins/catalog/src/components/EntityPage/EntityPage.tsx
index f57e470e57..e5db5b9230 100644
--- a/plugins/catalog/src/components/EntityPage/EntityPage.tsx
+++ b/plugins/catalog/src/components/EntityPage/EntityPage.tsx
@@ -19,23 +19,24 @@ import {
Content,
errorApiRef,
Header,
+ HeaderLabel,
HeaderTabs,
Page,
pageTheme,
+ PageTheme,
Progress,
useApi,
- PageTheme,
} from '@backstage/core';
import { SentryIssuesWidget } from '@backstage/plugin-sentry';
import { Grid } from '@material-ui/core';
import { Alert } from '@material-ui/lab';
import React, { FC, useEffect, useState } from 'react';
+import { useNavigate, useParams } from 'react-router-dom';
import { useAsync } from 'react-use';
import { catalogApiRef } from '../..';
import { EntityContextMenu } from '../EntityContextMenu/EntityContextMenu';
import { EntityMetadataCard } from '../EntityMetadataCard/EntityMetadataCard';
import { UnregisterEntityDialog } from '../UnregisterEntityDialog/UnregisterEntityDialog';
-import { useParams, useNavigate } from 'react-router-dom';
const REDIRECT_DELAY = 1000;
function headerProps(
@@ -138,7 +139,19 @@ export const EntityPage: FC<{}> = () => {
return (
- {entity && }
+ {entity && (
+ <>
+
+
+
+ >
+ )}
{loading && }
diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json
index 4ae6eca890..a938b9728b 100644
--- a/plugins/circleci/package.json
+++ b/plugins/circleci/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-circleci",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,8 +30,8 @@
"postpack": "backstage-cli postpack"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -45,8 +45,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -57,6 +57,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/explore/package.json b/plugins/explore/package.json
index 17a6b8cebc..755f0e50c3 100644
--- a/plugins/explore/package.json
+++ b/plugins/explore/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-explore",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -32,9 +32,9 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
- "@backstage/test-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
+ "@backstage/test-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -44,6 +44,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json
index 663a6505a5..bbf9b9c5d8 100644
--- a/plugins/gitops-profiles/package.json
+++ b/plugins/gitops-profiles/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-gitops-profiles",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -32,8 +32,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -43,6 +43,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/graphiql/dev/index.tsx b/plugins/graphiql/dev/index.tsx
index 32d18b4f0b..efcf19a89d 100644
--- a/plugins/graphiql/dev/index.tsx
+++ b/plugins/graphiql/dev/index.tsx
@@ -15,15 +15,25 @@
*/
import { createDevApp } from '@backstage/dev-utils';
+import { githubAuthApiRef, errorApiRef } from '@backstage/core';
import { plugin, GraphQLEndpoints, graphQlBrowseApiRef } from '../src';
createDevApp()
.registerPlugin(plugin)
.registerApiFactory({
implements: graphQlBrowseApiRef,
- deps: {},
- factory() {
+ deps: {
+ errorApi: errorApiRef,
+ githubAuthApi: githubAuthApiRef,
+ },
+ factory({ errorApi, githubAuthApi }) {
return GraphQLEndpoints.from([
+ GraphQLEndpoints.github({
+ id: 'github',
+ title: 'GitHub',
+ errorApi,
+ githubAuthApi,
+ }),
GraphQLEndpoints.create({
id: 'gitlab',
title: 'GitLab',
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index 16e47552a3..0277363ad1 100644
--- a/plugins/graphiql/package.json
+++ b/plugins/graphiql/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphiql",
"description": "Backstage plugin for browsing GraphQL APIs",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -31,8 +31,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -43,9 +43,9 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
- "@backstage/test-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
+ "@backstage/test-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -57,6 +57,6 @@
"react-router-dom": "6.0.0-alpha.5"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/graphiql/src/assets/graphiql.icon.svg b/plugins/graphiql/src/assets/graphiql.icon.svg
index 66aee7be5a..d847a573cf 100644
--- a/plugins/graphiql/src/assets/graphiql.icon.svg
+++ b/plugins/graphiql/src/assets/graphiql.icon.svg
@@ -1,64 +1,19 @@
diff --git a/plugins/graphiql/src/lib/api/GraphQLEndpoints.ts b/plugins/graphiql/src/lib/api/GraphQLEndpoints.ts
index c407d92289..ee0b4bfd4e 100644
--- a/plugins/graphiql/src/lib/api/GraphQLEndpoints.ts
+++ b/plugins/graphiql/src/lib/api/GraphQLEndpoints.ts
@@ -15,6 +15,7 @@
*/
import { GraphQLBrowseApi, GraphQLEndpoint } from './types';
+import { ErrorApi, OAuthApi } from '@backstage/core';
// Helper for generic http endpoints
export type EndpointConfig = {
@@ -28,6 +29,23 @@ export type EndpointConfig = {
headers?: { [name in string]: string };
};
+export type GithubEndpointConfig = {
+ id: string;
+ title: string;
+ /**
+ * Github GraphQL API url, defaults to https://api.github.com/graphql
+ */
+ url?: string;
+ /**
+ * Errors will be posted to the ErrorApi if it is provided.
+ */
+ errorApi?: ErrorApi;
+ /**
+ * GitHub Auth API used to authenticate requests.
+ */
+ githubAuthApi: OAuthApi;
+};
+
export class GraphQLEndpoints implements GraphQLBrowseApi {
// Create a support
static create(config: EndpointConfig): GraphQLEndpoint {
@@ -51,6 +69,84 @@ export class GraphQLEndpoints implements GraphQLBrowseApi {
};
}
+ /**
+ * Creates a GitHub GraphQL endpoint that uses the GithubAuth API to authenticate requests.
+ *
+ * If a request requires more permissions than is granted by the existing session,
+ * the fetcher will automatically ask for the additional scopes that are required.
+ */
+ static github(config: GithubEndpointConfig): GraphQLEndpoint {
+ const {
+ id,
+ title,
+ url = 'https://api.github.com/graphql',
+ errorApi,
+ githubAuthApi,
+ } = config;
+ type ResponseBody = {
+ errors?: Array<{ type: string; message: string }>;
+ };
+
+ return {
+ id,
+ title,
+ fetcher: async (params: any) => {
+ let retried = false;
+
+ const doRequest = async (): Promise => {
+ const res = await fetch(url, {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ Authorization: `Bearer ${await githubAuthApi.getAccessToken()}`,
+ },
+ body: JSON.stringify(params),
+ });
+ if (!res.ok) {
+ throw new Error(
+ `Request failed with status ${res.status} ${res.statusText}`,
+ );
+ }
+ const data = (await res.json()) as ResponseBody;
+
+ if (!data.errors || retried) {
+ return data;
+ }
+ retried = true;
+
+ const missingScopes = data.errors
+ .filter(({ type }) => type === 'INSUFFICIENT_SCOPES')
+ .flatMap(({ message }) => {
+ const scopesMatch = message.match(
+ /one of the following scopes: (\[.*?\])/,
+ );
+ if (!scopesMatch) {
+ return [];
+ }
+ try {
+ const scopes = JSON.parse(scopesMatch[1].replace(/'/g, '"'));
+ return scopes;
+ } catch (error) {
+ if (errorApi) {
+ errorApi.post(
+ new Error(
+ `Failed to parse scope string "${scopesMatch[1]}", ${error}`,
+ ),
+ );
+ }
+ return [];
+ }
+ });
+
+ await githubAuthApi.getAccessToken(missingScopes);
+ return doRequest();
+ };
+
+ return await doRequest();
+ },
+ };
+ }
+
static from(endpoints: GraphQLEndpoint[]) {
return new GraphQLEndpoints(endpoints);
}
diff --git a/plugins/identity-backend/package.json b/plugins/identity-backend/package.json
index cb1f8dffd5..bc2e82bf94 100644
--- a/plugins/identity-backend/package.json
+++ b/plugins/identity-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-identity-backend",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,7 +20,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.1.1-alpha.10",
+ "@backstage/backend-common": "^0.1.1-alpha.12",
"@types/express": "^4.17.6",
"compression": "^1.7.4",
"cors": "^2.8.5",
@@ -33,10 +33,10 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json
index cf9722dde5..67d8bf143e 100644
--- a/plugins/lighthouse/package.json
+++ b/plugins/lighthouse/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-lighthouse",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -33,9 +33,9 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
- "@backstage/test-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
+ "@backstage/test-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -45,6 +45,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/register-component/package.json b/plugins/register-component/package.json
index c40e4e8367..5c879ff8a1 100644
--- a/plugins/register-component/package.json
+++ b/plugins/register-component/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-register-component",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.1.1-alpha.10",
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/plugin-catalog": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/catalog-model": "^0.1.1-alpha.12",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/plugin-catalog": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -36,8 +36,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -47,6 +47,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json
index 994e898b88..459f70463c 100644
--- a/plugins/scaffolder-backend/package.json
+++ b/plugins/scaffolder-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"mock-data": "./scripts/mock-data"
},
"dependencies": {
- "@backstage/backend-common": "^0.1.1-alpha.10",
- "@backstage/catalog-model": "^0.1.1-alpha.10",
+ "@backstage/backend-common": "^0.1.1-alpha.12",
+ "@backstage/catalog-model": "^0.1.1-alpha.12",
"@types/express": "^4.17.6",
"compression": "^1.7.4",
"cors": "^2.8.5",
@@ -38,7 +38,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"@types/fs-extra": "^9.0.1",
"@types/git-url-parse": "^9.0.0",
"@types/nodegit": "0.26.5",
@@ -47,6 +47,6 @@
"yaml": "^1.10.0"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index 04260819ed..313242f2c0 100644
--- a/plugins/scaffolder/package.json
+++ b/plugins/scaffolder/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -32,8 +32,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -43,6 +43,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/sentry-backend/package.json b/plugins/sentry-backend/package.json
index c8fa9a8403..b897a80e9a 100644
--- a/plugins/sentry-backend/package.json
+++ b/plugins/sentry-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-sentry-backend",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,7 +20,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.1.1-alpha.10",
+ "@backstage/backend-common": "^0.1.1-alpha.12",
"@types/express": "^4.17.6",
"axios": "^0.19.2",
"compression": "^1.7.4",
@@ -34,10 +34,10 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json
index f72fdcd229..969445c1ec 100644
--- a/plugins/sentry/package.json
+++ b/plugins/sentry/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-sentry",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -34,8 +34,8 @@
"timeago.js": "^4.0.2"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -45,6 +45,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json
index 9f077233ac..660ad735bc 100644
--- a/plugins/tech-radar/package.json
+++ b/plugins/tech-radar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-radar",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,9 +21,9 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/test-utils-core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/test-utils-core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -36,8 +36,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -49,6 +49,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index 40d94f6ced..068eb1ee22 100644
--- a/plugins/techdocs/package.json
+++ b/plugins/techdocs/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -31,8 +31,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -42,6 +42,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/plugins/welcome/package.json b/plugins/welcome/package.json
index 8484afdb6b..3fb10b64e3 100644
--- a/plugins/welcome/package.json
+++ b/plugins/welcome/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-welcome",
- "version": "0.1.1-alpha.10",
+ "version": "0.1.1-alpha.12",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -21,8 +21,8 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core": "^0.1.1-alpha.10",
- "@backstage/theme": "^0.1.1-alpha.10",
+ "@backstage/core": "^0.1.1-alpha.12",
+ "@backstage/theme": "^0.1.1-alpha.12",
"@material-ui/core": "^4.9.1",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -32,8 +32,8 @@
"react-use": "^14.2.0"
},
"devDependencies": {
- "@backstage/cli": "^0.1.1-alpha.10",
- "@backstage/dev-utils": "^0.1.1-alpha.10",
+ "@backstage/cli": "^0.1.1-alpha.12",
+ "@backstage/dev-utils": "^0.1.1-alpha.12",
"@testing-library/jest-dom": "^5.7.0",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^10.2.4",
@@ -43,6 +43,6 @@
"jest-fetch-mock": "^3.0.3"
},
"files": [
- "dist/**/*.{js,d.ts}"
+ "dist"
]
}
diff --git a/yarn.lock b/yarn.lock
index da47a9bd86..6d6063714d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -884,14 +884,7 @@
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.0", "@babel/runtime@^7.6.2", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.4", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2", "@babel/runtime@^7.9.6":
- version "7.9.6"
- resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f"
- integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==
- dependencies:
- regenerator-runtime "^0.13.4"
-
-"@babel/runtime@^7.5.4":
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.0", "@babel/runtime@^7.6.2", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.4", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2", "@babel/runtime@^7.9.6":
version "7.10.2"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz#d103f21f2602497d38348a32e008637d506db839"
integrity sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==
@@ -2426,10 +2419,10 @@
prop-types "^15.6.1"
react-lifecycles-compat "^3.0.4"
-"@rollup/plugin-commonjs@^12.0.0":
- version "12.0.0"
- resolved "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-12.0.0.tgz#e2f308ae6057499e0f413f878fff7c3a0fdc02a1"
- integrity sha512-8+mDQt1QUmN+4Y9D3yCG8AJNewuTSLYPJVzKKUZ+lGeQrI+bV12Tc5HCyt2WdlnG6ihIL/DPbKRJlB40DX40mw==
+"@rollup/plugin-commonjs@^13.0.0":
+ version "13.0.0"
+ resolved "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-13.0.0.tgz#8a1d684ba6848afe8b9e3d85649d4b2f6f7217ec"
+ integrity sha512-Anxc3qgkAi7peAyesTqGYidG5GRim9jtg8xhmykNaZkImtvjA7Wsqep08D2mYsqw1IF7rA3lYfciLgzUSgRoqw==
dependencies:
"@rollup/pluginutils" "^3.0.8"
commondir "^1.0.1"
@@ -2446,14 +2439,16 @@
dependencies:
"@rollup/pluginutils" "^3.0.8"
-"@rollup/plugin-node-resolve@^7.1.1":
- version "7.1.3"
- resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca"
- integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
+"@rollup/plugin-node-resolve@^8.1.0":
+ version "8.1.0"
+ resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.1.0.tgz#1da5f3d0ccabc8f66f5e3c74462aad76cfd96c47"
+ integrity sha512-ovq7ZM3JJYUUmEjjO+H8tnUdmQmdQudJB7xruX8LFZ1W2q8jXdPUS6SsIYip8ByOApu4RR7729Am9WhCeCMiHA==
dependencies:
"@rollup/pluginutils" "^3.0.8"
"@types/resolve" "0.0.8"
builtin-modules "^3.1.0"
+ deep-freeze "^0.0.1"
+ deepmerge "^4.2.2"
is-module "^1.0.0"
resolve "^1.14.2"
@@ -2570,15 +2565,15 @@
uuid "^3.3.2"
"@storybook/addon-links@^5.3.17":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.18.tgz#6b4aec83e158c000221bfe1f43e4a473f0727193"
- integrity sha512-rDpsAQUr60BEM83TBh7mwKjaZvqTR+CAAMLAxXN+J8DMoOjymjd2sjq4UVJsOQVTnw3wjIc4+xpAL/eYqkJAIQ==
+ version "5.3.19"
+ resolved "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.19.tgz#3c23e886d44b56978ae254fed3bf8be54c877178"
+ integrity sha512-gn9u8lebREfRsyzxoDPG0O+kOf5aJ0BhzcCJGZZdqha0F6OWHhh8vJYZZvjJ/Qwze+Qt2zjrgWm+Q6+JLD8ugQ==
dependencies:
- "@storybook/addons" "5.3.18"
- "@storybook/client-logger" "5.3.18"
- "@storybook/core-events" "5.3.18"
+ "@storybook/addons" "5.3.19"
+ "@storybook/client-logger" "5.3.19"
+ "@storybook/core-events" "5.3.19"
"@storybook/csf" "0.0.1"
- "@storybook/router" "5.3.18"
+ "@storybook/router" "5.3.19"
core-js "^3.0.1"
global "^4.3.2"
prop-types "^15.7.2"
@@ -2604,19 +2599,6 @@
regenerator-runtime "^0.13.3"
util-deprecate "^1.0.2"
-"@storybook/addons@5.3.18":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.18.tgz#5cbba6407ef7a802041c5ee831473bc3bed61f64"
- integrity sha512-ZQjDgTUDFRLvAiBg2d8FgPgghfQ+9uFyXQbtiGlTBLinrPCeQd7J86qiUES0fcGoohCCw0wWKtvB0WF2z1XNDg==
- dependencies:
- "@storybook/api" "5.3.18"
- "@storybook/channels" "5.3.18"
- "@storybook/client-logger" "5.3.18"
- "@storybook/core-events" "5.3.18"
- core-js "^3.0.1"
- global "^4.3.2"
- util-deprecate "^1.0.2"
-
"@storybook/addons@5.3.19", "@storybook/addons@^5.3.17":
version "5.3.19"
resolved "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz#3a7010697afd6df9a41b8c8a7351d9a06ff490a4"
@@ -2630,32 +2612,6 @@
global "^4.3.2"
util-deprecate "^1.0.2"
-"@storybook/api@5.3.18":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/api/-/api-5.3.18.tgz#95582ab90d947065e0e34ed603650a3630dcbd16"
- integrity sha512-QXaccNCARHzPWOuxYndiebGWBZmwiUvRgB9ji0XTJBS3y8K0ZPb5QyuqiKPaEWUj8dBA8rzdDtkW3Yt95Namaw==
- dependencies:
- "@reach/router" "^1.2.1"
- "@storybook/channels" "5.3.18"
- "@storybook/client-logger" "5.3.18"
- "@storybook/core-events" "5.3.18"
- "@storybook/csf" "0.0.1"
- "@storybook/router" "5.3.18"
- "@storybook/theming" "5.3.18"
- "@types/reach__router" "^1.2.3"
- core-js "^3.0.1"
- fast-deep-equal "^2.0.1"
- global "^4.3.2"
- lodash "^4.17.15"
- memoizerific "^1.11.3"
- prop-types "^15.6.2"
- react "^16.8.3"
- semver "^6.0.0"
- shallow-equal "^1.1.0"
- store2 "^2.7.1"
- telejson "^3.2.0"
- util-deprecate "^1.0.2"
-
"@storybook/api@5.3.19":
version "5.3.19"
resolved "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz#77f15e9e2eee59fe1ddeaba1ef39bc34713a6297"
@@ -2693,13 +2649,6 @@
global "^4.3.2"
telejson "^3.2.0"
-"@storybook/channels@5.3.18":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.18.tgz#490c9eaa8292b0571c0f665052b12addf7c35f21"
- integrity sha512-scP/6td/BJSEOgfN+qaYGDf3E793xye7tIw6W+sYqwg+xdMFO39wVXgVZNpQL6sLEwpJZTaPywCjC6p6ksErqQ==
- dependencies:
- core-js "^3.0.1"
-
"@storybook/channels@5.3.19":
version "5.3.19"
resolved "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz#65ad7cd19d70aa5eabbb2e5e39ceef5e510bcb7f"
@@ -2730,13 +2679,6 @@
ts-dedent "^1.1.0"
util-deprecate "^1.0.2"
-"@storybook/client-logger@5.3.18":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.18.tgz#27c9d09d788965db0164be6e168bc3f03adbf88f"
- integrity sha512-RZjxw4uqZX3Yk27IirbB/pQG+wRsQSSRlKqYa8KQ5bSanm4IrcV9VA1OQbuySW9njE+CexAnakQJ/fENdmurNg==
- dependencies:
- core-js "^3.0.1"
-
"@storybook/client-logger@5.3.19":
version "5.3.19"
resolved "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz#fbbd186e82102eaca1d6a5cca640271cae862921"
@@ -2771,13 +2713,6 @@
simplebar-react "^1.0.0-alpha.6"
ts-dedent "^1.1.0"
-"@storybook/core-events@5.3.18":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.18.tgz#e5d335f8a2c7dd46502b8f505006f1e111b46d49"
- integrity sha512-uQ6NYJ5WODXK8DJ7m8y3yUAtWB3n+6XtYztjY+tdkCsLYvTYDXNS+epV+f5Hu9+gB+/Dm+b5Su4jDD+LZB2QWA==
- dependencies:
- core-js "^3.0.1"
-
"@storybook/core-events@5.3.19":
version "5.3.19"
resolved "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz#18020cd52e0d8ef0973a8e9622a10d5f99796f79"
@@ -2910,21 +2845,6 @@
ts-dedent "^1.1.0"
webpack "^4.33.0"
-"@storybook/router@5.3.18":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/router/-/router-5.3.18.tgz#8ab22f1f2f7f957e78baf992030707a62289076e"
- integrity sha512-6B2U2C75KTSVaCuYYgcubeJGcCSnwsXuEf50hEd5mGqWgHZfojCtGvB7Ko4X+0h8rEC+eNA4p7YBOhlUv9WNrQ==
- dependencies:
- "@reach/router" "^1.2.1"
- "@storybook/csf" "0.0.1"
- "@types/reach__router" "^1.2.3"
- core-js "^3.0.1"
- global "^4.3.2"
- lodash "^4.17.15"
- memoizerific "^1.11.3"
- qs "^6.6.0"
- util-deprecate "^1.0.2"
-
"@storybook/router@5.3.19":
version "5.3.19"
resolved "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz#0f783b85658f99e4007f74347ad7ef17dbf7fc3a"
@@ -2956,24 +2876,6 @@
prop-types "^15.7.2"
regenerator-runtime "^0.13.3"
-"@storybook/theming@5.3.18":
- version "5.3.18"
- resolved "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.18.tgz#35e78de79d9cf8f1248af0dd1c7fa60555761312"
- integrity sha512-lfFTeLoYwLMKg96N3gn0umghMdAHgJBGuk2OM8Ll84yWtdl9RGnzfiI1Fl7Cr5k95dCF7drLJlJCao1VxUkFSA==
- dependencies:
- "@emotion/core" "^10.0.20"
- "@emotion/styled" "^10.0.17"
- "@storybook/client-logger" "5.3.18"
- core-js "^3.0.1"
- deep-object-diff "^1.1.0"
- emotion-theming "^10.0.19"
- global "^4.3.2"
- memoizerific "^1.11.3"
- polished "^3.3.1"
- prop-types "^15.7.2"
- resolve-from "^5.0.0"
- ts-dedent "^1.1.0"
-
"@storybook/theming@5.3.19":
version "5.3.19"
resolved "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz#177d9819bd64f7a1a6ea2f1920ffa5baf9a5f467"
@@ -7427,6 +7329,11 @@ deep-extend@^0.6.0:
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+deep-freeze@^0.0.1:
+ version "0.0.1"
+ resolved "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz#3a0b0005de18672819dfd38cd31f91179c893e84"
+ integrity sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=
+
deep-is@^0.1.3, deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -19795,10 +19702,10 @@ yn@^4.0.0:
resolved "https://registry.npmjs.org/yn/-/yn-4.0.0.tgz#611480051ea43b510da1dfdbe177ed159f00a979"
integrity sha512-huWiiCS4TxKc4SfgmTwW1K7JmXPPAmuXWYy4j9qjQo4+27Kni8mGhAAi1cloRWmBe2EqcLgt3IGqQoRL/MtPgg==
-yup@^0.28.5:
- version "0.28.5"
- resolved "https://registry.npmjs.org/yup/-/yup-0.28.5.tgz#85cabb4000d3623ef69be81551190692e631a8a5"
- integrity sha512-7JZcvpUGUxMKoaEtcoMEM8lCWRaueGNH/A3EhL/UWqfbFm3uloiI+x59Yq4nzhbbYWUTwAsCteaZOJ+VbqI1uw==
+yup@^0.29.1:
+ version "0.29.1"
+ resolved "https://registry.npmjs.org/yup/-/yup-0.29.1.tgz#35d25aab470a0c3950f66040ba0ff4b1b6efe0d9"
+ integrity sha512-U7mPIbgfQWI6M3hZCJdGFrr+U0laG28FxMAKIgNvgl7OtyYuUoc4uy9qCWYHZjh49b8T7Ug8NNDdiMIEytcXrQ==
dependencies:
"@babel/runtime" "^7.9.6"
fn-name "~3.0.0"