Skip to content

Commit 48558b6

Browse files
committed
PMM-15326: Add the OM UI plugin
Four pages over pmm-managed's /v1/om: Overview, Services, Hosts and Inventory. The plugin depends on @sep/api nowhere and reads PMM's own origin, so nothing it does needs a SEP bearer. Types are hand-written rather than generated, because OM is not in PMM's checked-in OpenAPI client set. The lockfile carries only this package's own importer block. The apps/pmm entry lands with the package.json that declares the dependency. Signed-off-by: Pawel Lebioda <pawel.lebioda@percona.com>
1 parent f7310ce commit 48558b6

32 files changed

Lines changed: 6037 additions & 0 deletions
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"name": "@sep/plugins-om",
3+
"version": "0.0.0",
4+
"private": true,
5+
"type": "module",
6+
"main": "./src/index.ts",
7+
"types": "./src/index.ts",
8+
"scripts": {
9+
"type-check": "tsc --noEmit",
10+
"check-types": "tsc --noEmit",
11+
"test": "vitest run",
12+
"test:watch": "vitest",
13+
"lint": "oxlint --config ../../../oxlintrc.json src",
14+
"format": "oxfmt --write src"
15+
},
16+
"devDependencies": {
17+
"@emotion/react": "^11.11.4",
18+
"@emotion/styled": "^11.11.5",
19+
"@mui/icons-material": "^7.3.7",
20+
"@mui/material": "^7.3.7",
21+
"@percona/percona-ui": "1.0.22",
22+
"@tanstack/react-query": "^5.100.7",
23+
"@testing-library/jest-dom": "^6.6.3",
24+
"@testing-library/react": "^16.3.0",
25+
"@testing-library/user-event": "^14.6.1",
26+
"@types/react": "^19.1.0",
27+
"@vitejs/plugin-react-swc": "^4.3.1",
28+
"jsdom": "^29.1.1",
29+
"material-react-table": "^3.2.1",
30+
"notistack": "^3.0.0",
31+
"react": "^19.1.0",
32+
"react-dom": "^19.1.0",
33+
"react-router-dom": "^7.14.0",
34+
"typescript": "~6.0.3",
35+
"vitest": "^4.0.0"
36+
},
37+
"peerDependencies": {
38+
"@emotion/react": "^11.0.0",
39+
"@emotion/styled": "^11.0.0",
40+
"@mui/icons-material": "^7.3.7",
41+
"@mui/material": "^7.3.7",
42+
"@percona/percona-ui": "^1.0.15",
43+
"@tanstack/react-query": "^5.75.0",
44+
"material-react-table": "^3.2.1",
45+
"notistack": "^3.0.0",
46+
"react": "^19.0.0",
47+
"react-router-dom": "^7.14.0"
48+
}
49+
}

0 commit comments

Comments
 (0)