UNPKG

@pagerduty/backstage-plugin

Version:

A Backstage plugin that integrates towards PagerDuty

121 lines (120 loc) 3.5 kB
{ "name": "@pagerduty/backstage-plugin", "description": "A Backstage plugin that integrates towards PagerDuty", "version": "0.15.9-next.5", "main": "dist/index.esm.js", "types": "dist/index.d.ts", "license": "Apache-2.0", "publishConfig": { "access": "public", "main": "dist/index.esm.js", "types": "dist/index.d.ts" }, "backstage": { "pluginId": "pagerduty", "role": "frontend-plugin", "pluginPackages": [ "@pagerduty/backstage-plugin", "@pagerduty/backstage-plugin-common", "@pagerduty/backstage-plugin-backend" ], "features": { "./alpha": "@backstage/FrontendPlugin" } }, "homepage": "https://github.com/pagerduty/backstage-plugin", "repository": { "type": "git", "url": "https://github.com/pagerduty/backstage-plugin.git", "directory": "." }, "keywords": [ "backstage", "plugin", "pagerduty" ], "scripts": { "build": "backstage-cli package build && copyfiles -u 1 src/assets/*.svg ./", "start": "backstage-cli package start", "lint": "backstage-cli package lint", "test": "backstage-cli package test", "prepare": "husky install", "prepack": "node ../../scripts/replace-versions.js backstage-plugin && backstage-cli package prepack", "postpack": "backstage-cli package postpack", "clean": "backstage-cli package clean" }, "dependencies": { "@backstage/catalog-client": "^1.10.2", "@backstage/catalog-model": "^1.5.0", "@backstage/core-compat-api": "^0.4.4", "@backstage/core-components": "^0.14.9", "@backstage/core-plugin-api": "^1.9.3", "@backstage/errors": "^1.2.4", "@backstage/frontend-plugin-api": "^0.10.4", "@backstage/plugin-catalog-react": "^1.19.1", "@backstage/plugin-home-react": "^0.1.15", "@backstage/theme": "^0.5.6", "@backstage/ui": "^0.6.1", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", "@mui/icons-material": "^5.15.19", "@mui/material": "^5.15.19", "@mui/x-date-pickers": "^7.6.1", "@pagerduty/backstage-plugin-common": "~0.2.3", "@tanstack/react-query": "^5.40.1", "classnames": "^2.2.6", "luxon": "^3.4.1", "material-react-table": "^2.13.0", "react-use": "^17.2.4", "uuid": "^10.0.0", "validate-color": "^2.2.4" }, "peerDependencies": { "react": "^18.0.0 || ^20.0.0", "react-dom": "^18.0.0 || ^20.0.0", "react-router-dom": "^6.3.0" }, "devDependencies": { "@backstage/cli": "^0.33.0", "@backstage/core-app-api": "^1.14.0", "@backstage/dev-utils": "^1.0.35", "@backstage/test-utils": "^1.5.8", "@testing-library/jest-dom": "^6.6.3", "@types/copyfiles": "^2", "copyfiles": "^2.4.1" }, "files": [ "dist/**/*", "config.d.ts", "assets/**/*" ], "exports": { ".": { "import": "./dist/index.esm.js", "types": "./dist/index.d.ts", "default": "./dist/index.esm.js" }, "./alpha": { "backstage": "@backstage/FrontendPlugin", "import": "./dist/alpha.esm.js", "types": "./dist/alpha.d.ts", "default": "./dist/alpha.esm.js" }, "./package.json": "./package.json" }, "typesVersions": { "*": { "alpha": [ "dist/alpha.d.ts" ], "package.json": [ "package.json" ] } }, "configSchema": "config.d.ts", "module": "./dist/index.esm.js" }