From 3d3c1c1ddb2ae9ef5cdc2ff83b3d03cc2ce909d4 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 13 Sep 2025 18:35:14 +0200 Subject: [PATCH] grafana-image-renderer: 3.12.7 -> 4.0.14 ChangeLog: https://github.com/grafana/grafana-image-renderer/blob/v4.0.14/CHANGELOG.md Code-wise, there's nothing particularly interesting. This is mostly done for the dependency updates. --- .../gr/grafana-image-renderer/package.json | 34 ++++++++++++------- .../gr/grafana-image-renderer/package.nix | 6 ++-- 2 files changed, 24 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.json b/pkgs/by-name/gr/grafana-image-renderer/package.json index 07b8aeaa9292..857923067e87 100644 --- a/pkgs/by-name/gr/grafana-image-renderer/package.json +++ b/pkgs/by-name/gr/grafana-image-renderer/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/grafana/grafana-image-renderer.git" }, "scripts": { - "eslint": "eslint . --ext .ts", + "eslint": "eslint .", "typecheck": "tsc --noEmit", "prettier:check": "prettier --list-different \"**/*.ts\"", "prettier:write": "prettier --list-different \"**/*.ts\" --write", @@ -45,32 +45,43 @@ "lodash": "^4.17.21", "minimist": "^1.2.6", "morgan": "^1.9.0", - "multer": "^2.0.0", + "multer": "^2.0.2", "on-finished": "^2.3.0", "poolpeteer": "^0.24.0", "prom-client": "^14.1.0", "puppeteer": "^22.8.2", "puppeteer-cluster": "^0.24.0", "rate-limiter-flexible": "^7.0.0", + "tar-fs": "^3.0.9", "unique-filename": "^2.0.1", "winston": "^3.8.2" }, "devDependencies": { - "@grafana/eslint-config": "^6.0.0", - "@types/dompurify": "^3.2.0", + "@eslint/js": "^9.31.0", + "@grafana/eslint-config": "^8.1.0", + "@grafana/sign-plugin": "^3.1.3", + "@stylistic/eslint-plugin-ts": "^4.4.1", + "@types/content-disposition": "^0.5.9", "@types/express": "^4.17.14", "@types/jest": "^29.5.12", "@types/jsdom": "20.0.0", + "@types/lodash": "^4.17.20", + "@types/minimist": "^1.2.5", + "@types/morgan": "^1.9.10", "@types/multer": "^1.4.7", "@types/node": "^20.17.27", "@types/pixelmatch": "^5.2.6", "@types/supertest": "^2.0.15", - "@typescript-eslint/eslint-plugin": "5.37.0", - "@typescript-eslint/parser": "5.37.0", + "@typescript-eslint/eslint-plugin": "^8.37.0", + "@typescript-eslint/parser": "^8.37.0", "@yao-pkg/pkg": "^6.3.0", "axios": "1.8.2", "cross-env": "7.0.3", - "eslint": "8.23.1", + "eslint": "^9.31.0", + "eslint-config-prettier": "^10.1.5", + "eslint-plugin-jsdoc": "^51.4.1", + "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-hooks": "^5.2.0", "fast-png": "^6.2.0", "jest": "^29.7.0", "jsonwebtoken": "^9.0.2", @@ -80,11 +91,8 @@ "ts-jest": "^29.1.1", "ts-node": "10.9.1", "tsc-watch": "5.0.3", - "typescript": "4.8.3" - }, - "resolutions": { - "@types/express": "^4.17.14", - "xml2js": "^0.6.2" + "typescript": "^5.8.3", + "typescript-eslint": "^8.37.0" }, "lint-staged": { "*.ts": [ @@ -96,6 +104,6 @@ }, "bin": "build/app.js", "engines": { - "node": ">= 20" + "node": ">= 22" } } diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.nix b/pkgs/by-name/gr/grafana-image-renderer/package.nix index a0654aa70f65..89ee72cd2a5b 100644 --- a/pkgs/by-name/gr/grafana-image-renderer/package.nix +++ b/pkgs/by-name/gr/grafana-image-renderer/package.nix @@ -14,18 +14,18 @@ mkYarnPackage rec { pname = "grafana-image-renderer"; - version = "3.12.7"; + version = "4.0.14"; src = fetchFromGitHub { owner = "grafana"; repo = "grafana-image-renderer"; rev = "v${version}"; - hash = "sha256-X7aBUvyktqRHUGvIBBoqAHCUHbddU0ltyd3AhRW+PaA="; + hash = "sha256-CoQTOzQ7h31B3U0yvJYsgC3uaSyjNNLpD+8uMN+naiQ="; }; offlineCache = fetchYarnDeps { yarnLock = src + "/yarn.lock"; - hash = "sha256-lV+4r+5E55J4H1zl05SimxIhGVD/PvEkIr3j1yhZS4o="; + hash = "sha256-xZrIoQlPeyGTbFRUQ0M8Tc6YpzsC5IACW0bbZ+HnsOQ="; }; packageJSON = ./package.json;