Skip to content

Commit 5b0a2fb

Browse files
committed
feat: Add the InfluxDB Explorer support
Signed-off-by: Pascal Zimmermann <pascal.zimmermann@theiotstudio.com>
1 parent f089411 commit 5b0a2fb

15 files changed

Lines changed: 186 additions & 530 deletions

influxdb/package-lock.json

Lines changed: 0 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

influxdb/package.json

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,7 @@
2323
"main": "lib/cjs/index.js",
2424
"module": "lib/index.js",
2525
"types": "lib/index.d.ts",
26-
"dependencies": {},
2726
"peerDependencies": {
28-
"@emotion/react": "^11.7.1",
29-
"@emotion/styled": "^11.6.0",
30-
"@mui/material": "^5.0.0",
3127
"@hookform/resolvers": "^3.2.0",
3228
"@perses-dev/components": "^0.53.0-rc.2",
3329
"@perses-dev/core": "^0.53.0-beta.4",
@@ -36,15 +32,11 @@
3632
"@perses-dev/plugin-system": "^0.53.0-rc.2",
3733
"@tanstack/react-query": "^4.39.1",
3834
"date-fns": "^4.1.0",
39-
"date-fns-tz": "^3.2.0",
40-
"echarts": "5.5.0",
4135
"immer": "^10.1.1",
42-
"lodash": "^4.17.21",
4336
"react": "^17.0.2 || ^18.0.0",
4437
"react-dom": "^17.0.2 || ^18.0.0",
4538
"react-hook-form": "^7.52.2",
46-
"react-router-dom": "^6.27.0",
47-
"zod": "^3.22.4"
39+
"react-router-dom": "^6.27.0"
4840
},
4941
"devDependencies": {
5042
"@swc/cli": "^0.4.1-nightly.20240914",
@@ -58,13 +50,15 @@
5850
"@types/react": "^18.3.12",
5951
"concurrently": "^8.2.2",
6052
"cross-env": "^7.0.3",
61-
"jest": "^29.7.0",
53+
"jest": "^30.2.0",
6254
"jest-environment-jsdom": "^29.7.0",
6355
"typescript": "^5.6.3"
6456
},
6557
"files": [
66-
"dist",
67-
"README.md"
58+
"lib/**/*",
59+
"__mf/**/*",
60+
"mf-manifest.json",
61+
"mf-stats.json"
6862
],
6963
"perses": {
7064
"schemasPath": "schemas",

influxdb/rsbuild.config.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,16 @@ export default createConfigForPlugin({
1515
shared: {
1616
react: { singleton: true, requiredVersion: false },
1717
'react-dom': { singleton: true, requiredVersion: false },
18+
'date-fns': { singleton: true },
1819
'@perses-dev/core': { singleton: true, requiredVersion: false },
1920
'@perses-dev/plugin-system': { singleton: true, requiredVersion: false },
2021
'@perses-dev/components': { singleton: true, requiredVersion: false },
22+
'@perses-dev/explore': { singleton: true },
23+
'@perses-dev/dashboards': { singleton: true },
24+
'@hookform/resolvers': { singleton: true },
25+
'@tanstack/react-query': { singleton: true },
26+
'react-hook-form': { singleton: true },
27+
'react-router-dom': { singleton: true },
2128
},
2229
},
2330
});

influxdb/src/__tests__/ExposeModules.test.ts

Lines changed: 0 additions & 46 deletions
This file was deleted.

influxdb/src/__tests__/InfluxDBDatasource.test.ts

Lines changed: 0 additions & 76 deletions
This file was deleted.

influxdb/src/__tests__/InfluxDBPluginIntegration.test.ts

Lines changed: 0 additions & 107 deletions
This file was deleted.

0 commit comments

Comments
 (0)