data-visualization/grafana/hm-panel-plugin/package.json
{
"name": "hm-panel-plugin",
"version": "1.0.0",
"private": true,
"engines": {
"node": "22.x"
},
"scripts": {
"build": "webpack -c ./.config/webpack/webpack.config.ts --env production",
"dev": "webpack -w -c ./.config/webpack/webpack.config.ts --env development",
"test": "jest --watch --onlyChanged",
"test:ci": "jest --maxWorkers 4",
"tsc": "tsc --noEmit",
"lint:javascript": "eslint --cache --ignore-path ./.gitignore --ext .js,.jsx,.ts,.tsx .",
"lint:javascript:fix": "npm run lint --fix",
"server": "docker-compose up --build"
},
"dependencies": {
"@emotion/css": "11.13.4",
"@grafana/data": "11.2.2",
"@grafana/runtime": "11.2.2",
"@grafana/ui": "11.2.2",
"@tanstack/react-query": "4.36.1",
"axios": "1.7.7",
"cypress": "13.14.2",
"react": "18.3.1",
"react-dom": "18.3.1"
},
"devDependencies": {
"@babel/core": "7.25.8",
"@grafana/eslint-config": "7.0.0",
"@grafana/tsconfig": "2.0.0",
"@swc/core": "1.7.35",
"@swc/helpers": "0.5.13",
"@swc/jest": "0.2.36",
"@tanstack/react-query-devtools": "4.36.1",
"@testing-library/jest-dom": "6.5.0",
"@testing-library/react": "16.0.1",
"@types/glob": "8.1.0",
"@types/jest": "29.5.13",
"@types/node": "20.16.11",
"@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0",
"ajv": "8.17.1",
"copy-webpack-plugin": "12.0.2",
"css-loader": "7.1.2",
"eslint": "8.57.1",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-jsdoc": "50.3.2",
"eslint-plugin-prettier": "5.2.1",
"eslint-plugin-react": "7.37.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-webpack-plugin": "4.2.0",
"fork-ts-checker-webpack-plugin": "9.0.2",
"glob": "11.0.0",
"identity-obj-proxy": "3.0.0",
"jest": "29.7.0",
"prettier": "3.3.3",
"replace-in-file-webpack-plugin": "1.0.6",
"sass": "1.79.5",
"sass-loader": "16.0.2",
"style-loader": "4.0.0",
"swc-loader": "0.2.6",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.6.3",
"webpack": "5.95.0",
"webpack-cli": "5.1.4",
"webpack-livereload-plugin": "3.0.2"
}
}