nagiosPlugins.check_ssl_cert: 2.85.1 -> 2.86.0 (#379244)
[NixPkgs.git] / pkgs / by-name / gr / grafana-image-renderer / package.json
blobe662b6b4645c633b19fe096c3b7113bce89e44c9
2   "name": "renderer",
3   "version": "1.0.0",
4   "author": "Grafana Labs",
5   "license": "Apache-2.0",
6   "repository": {
7     "type": "git",
8     "url": "https://github.com/grafana/grafana-image-renderer.git"
9   },
10   "scripts": {
11     "eslint": "eslint . --ext .ts",
12     "typecheck": "tsc --noEmit",
13     "prettier:check": "prettier --list-different \"**/*.ts\"",
14     "prettier:write": "prettier --list-different \"**/*.ts\" --write",
15     "precommit": "npm run eslint & npm run typecheck",
16     "watch": "tsc-watch --onSuccess \"node build/app.js server --config=dev.json\"",
17     "watch:debug": "tsc-watch --onSuccess \"cross-env DEBUG=puppeteer-cluster:* node build/app.js server --config=dev.json\"",
18     "build": "tsc",
19     "start": "node build/app.js server --config=dev.json",
20     "create-gcom-plugin-json": "ts-node scripts/createGcomPluginJson.ts ./scripts/tmp",
21     "push-to-gcom": "sh ./scripts/push-to-gcom.sh",
22     "test-update": "cross-env UPDATE_GOLDEN=true jest",
23     "test": "sh ./scripts/run_tests.sh",
24     "test-ci": "jest",
25     "test-diff": "cross-env SAVE_DIFF=true jest"
26   },
27   "dependencies": {
28     "@grpc/grpc-js": "^1.8.22",
29     "@grpc/proto-loader": "^0.7.2",
30     "@hapi/boom": "^10.0.0",
31     "@puppeteer/browsers": "^2.3.1",
32     "chokidar": "^3.5.2",
33     "dompurify": "^2.5.4",
34     "express": "^4.21.1",
35     "express-prom-bundle": "^6.5.0",
36     "jimp": "^0.22.12",
37     "jsdom": "20.0.0",
38     "lodash": "^4.17.21",
39     "minimist": "^1.2.6",
40     "morgan": "^1.9.0",
41     "multer": "^1.4.5-lts.1",
42     "on-finished": "^2.3.0",
43     "poolpeteer": "^0.24.0",
44     "prom-client": "^14.1.0",
45     "puppeteer": "^22.8.2",
46     "puppeteer-cluster": "^0.24.0",
47     "unique-filename": "^2.0.1",
48     "winston": "^3.8.2"
49   },
50   "devDependencies": {
51     "@grafana/eslint-config": "^6.0.0",
52     "@types/dompurify": "2.3.4",
53     "@types/express": "^4.17.14",
54     "@types/jest": "^29.5.12",
55     "@types/jsdom": "20.0.0",
56     "@types/multer": "1.4.7",
57     "@types/node": "^18.7.18",
58     "@types/pixelmatch": "^5.2.6",
59     "@types/supertest": "^2.0.15",
60     "@typescript-eslint/eslint-plugin": "5.37.0",
61     "@typescript-eslint/parser": "5.37.0",
62     "axios": "1.7.4",
63     "cross-env": "7.0.3",
64     "eslint": "8.23.1",
65     "fast-png": "^6.2.0",
66     "jest": "^29.7.0",
67     "jsonwebtoken": "^9.0.2",
68     "lint-staged": "13.0.3",
69     "pkg": "^5.8.1",
70     "prettier": "2.7.1",
71     "supertest": "^7.0.0",
72     "ts-jest": "^29.1.1",
73     "ts-node": "10.9.1",
74     "tsc-watch": "5.0.3",
75     "typescript": "4.8.3"
76   },
77   "resolutions": {
78     "xml2js": "^0.6.2"
79   },
80   "lint-staged": {
81     "*.ts": [
82       "prettier --write"
83     ]
84   },
85   "pkg": {
86     "assets": "proto/*"
87   },
88   "bin": "build/app.js",
89   "engines": {
90     "node": ">= 18"
91   }