{"_id":"@bn1404/backstage-plugin-opsgenie","name":"@bn1404/backstage-plugin-opsgenie","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@bn1404/backstage-plugin-opsgenie","version":"0.0.1","main":"src/index.ts","types":"src/index.ts","license":"MIT","homepage":"https://github.com/bn1404/backstage-plugin-opsgenie","bugs":{"url":"https://github.com/bn1404/backstage-plugin-opsgenie/issues"},"repository":{"type":"git","url":"git+https://github.com/bn1404/backstage-plugin-opsgenie.git"},"publishConfig":{"access":"public","main":"dist/index.esm.js","types":"dist/index.d.ts"},"backstage":{"role":"frontend-plugin"},"scripts":{"start":"backstage-cli package start","build":"backstage-cli package build","lint":"backstage-cli package lint","test":"backstage-cli package test","clean":"backstage-cli package clean","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"dependencies":{"@backstage/catalog-model":"^1.2.0","@backstage/core-components":"^0.12.4","@backstage/core-plugin-api":"^1.4.0","@backstage/plugin-catalog-react":"^1.3.0","@backstage/theme":"^0.2.17","@material-ui/core":"^4.12.2","@material-ui/icons":"^4.9.1","@material-ui/lab":"4.0.0-alpha.45","dom-to-image":"^2.6.0","history":"^5.0.0","js-file-download":"^0.4.12","moment":"^2.29.1","react-use":"^17.2.4","recharts":"^2.1.6","string-to-color":"^2.2.2"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0","react-router":"6.0.0-beta.0 || ^6.3.0","react-router-dom":"6.0.0-beta.0 || ^6.3.0"},"devDependencies":{"@backstage/cli":"^0.25.0","@backstage/dev-utils":"^1.0.12","@backstage/test-utils":"^1.2.5","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^11.2.5","@testing-library/user-event":"^13.1.8","@types/dom-to-image":"^2.6.3","@types/jest":"^26.0.7","@types/node":"^14.14.32","cross-fetch":"^3.0.6","jest-canvas-mock":"^2.3.0","jest-fetch-mock":"^3.0.3","react":"^16.13.1 || ^17.0.0","react-router":"^6.3.0","react-router-dom":"^6.3.0"},"configSchema":"config.d.ts","_id":"@bn1404/backstage-plugin-opsgenie@0.0.1","gitHead":"eff2f8b6fa3b6d803c845468e9aa966bb6cbaaf8","description":"The Opsgenie plugin is a frontend plugin that displays Opsgenie alerts, incidents and on-call information in Backstage. The plugin includes two components that can be integrated into Backstage:","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-afViUaa6mywT05EmiXWS5s6dI002kIm0g59ejMT+H3abgaohYabeLiCc4b6ZZ4H1AxNQoSHOMD+pIrILZvOGaw==","shasum":"7b7f6bc70e111d7f97fd1b2a2ccfa3d6f523c90f","tarball":"https://registry.npmjs.org/@bn1404/backstage-plugin-opsgenie/-/backstage-plugin-opsgenie-0.0.1.tgz","fileCount":13,"unpackedSize":229982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKoqUhLqEJkPX+ZtuoT0dVg33D8e3R6+S0P2nM6G5mywIhANRXAQUJScJfxTKxsW0TlYQI6cwr1c5jLrqkwmSKOcJl"}]},"_npmUser":{"name":"bn1404","email":"burakkgezer@hotmail.com"},"directories":{},"maintainers":[{"name":"bn1404","email":"burakkgezer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backstage-plugin-opsgenie_0.0.1_1703147327574_0.7754034895309041"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-21T08:28:47.477Z","0.0.1":"2023-12-21T08:28:47.844Z","modified":"2023-12-21T08:28:48.115Z"},"maintainers":[{"name":"bn1404","email":"burakkgezer@hotmail.com"}],"description":"The Opsgenie plugin is a frontend plugin that displays Opsgenie alerts, incidents and on-call information in Backstage. The plugin includes two components that can be integrated into Backstage:","homepage":"https://github.com/bn1404/backstage-plugin-opsgenie","repository":{"type":"git","url":"git+https://github.com/bn1404/backstage-plugin-opsgenie.git"},"bugs":{"url":"https://github.com/bn1404/backstage-plugin-opsgenie/issues"},"license":"MIT","readme":"# Opsgenie plugin for Backstage\n\nThe Opsgenie plugin is a frontend plugin that displays Opsgenie alerts, incidents and on-call information in Backstage. The plugin includes two components that can be integrated into Backstage:\n\n*  The `OpsGeniePage` routable extension component which produces a standalone page with the following capabilities:\n    * view a summary of who is currently on call\n    * view and search a list of active alerts with the option of acknowledging or closing alerts directly from Backstage\n    * view and search a list of incidents\n    * view incident-related analytics\n* The `EntityOpsgenieAlertsCard` component which can display recent alerts for a specific component.\n\n## Setup\n\nFind [installation instructions](./docs/index.md#installation) in our documentation.\n\n## How does it look?\n\n\"Who is on call?\" page:\n\n![Opsgenie on-call page](./docs/opsgenie-on-call-page.png)\n\nAlerts page:\n\n![Opsgenie alerts page](./docs/opsgenie-alerts-page.png)\n\nIncidents page:\n\n![Opsgenie incidents page](./docs/opsgenie-incidents-page.png)\n\nIncidents analytics page:\n\n![Opsgenie incidents analytics page](./docs/opsgenie-analytics-page.png)\n\nAlerts card:\n\n![Opsgenie alerts card](./docs/entity-overview.png)\n\n## License\n\nThis library is under the [MIT](LICENSE) license.","readmeFilename":"README.md"}