diff --git a/.config/Dockerfile b/.config/Dockerfile index 0c5e6e8e..fa5f2c3e 100644 --- a/.config/Dockerfile +++ b/.config/Dockerfile @@ -1,4 +1,4 @@ -ARG grafana_version=latest +ARG grafana_version=latest@sha256:0fa9cbdd2826d3866238a22f12330aa70f263129324509756fe0ee1b570a8e21 ARG grafana_image=grafana-enterprise FROM grafana/${grafana_image}:${grafana_version} diff --git a/.github/workflows/add-to-project.yml b/.github/workflows/add-to-project.yml index de19fa02..025d6339 100644 --- a/.github/workflows/add-to-project.yml +++ b/.github/workflows/add-to-project.yml @@ -24,7 +24,7 @@ jobs: GITHUB_APP_PRIVATE_KEY=grafana-oss-big-tent:private-key - name: Generate a token id: generate-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1 with: app-id: ${{ env.GITHUB_APP_ID }} private-key: ${{ env.GITHUB_APP_PRIVATE_KEY }} diff --git a/.github/workflows/update-make-docs.yml b/.github/workflows/update-make-docs.yml index cf61f169..d6cb5a46 100644 --- a/.github/workflows/update-make-docs.yml +++ b/.github/workflows/update-make-docs.yml @@ -12,10 +12,10 @@ jobs: if: github.repository == 'grafana/github-datasource' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - - uses: grafana/writers-toolkit/update-make-docs@update-make-docs/v1 # zizmor: ignore[unpinned-uses] + - uses: grafana/writers-toolkit/update-make-docs@f65819d6a412b752c0e0263375215f049507b0e6 # update-make-docs/v1 # zizmor: ignore[unpinned-uses] with: pr_options: > --label type/docs diff --git a/package.json b/package.json index 78fa7cda..069d81ac 100644 --- a/package.json +++ b/package.json @@ -32,65 +32,65 @@ "tslib": "2.5.3" }, "devDependencies": { - "@babel/core": "^7.21.4", - "@changesets/cli": "^2.27.12", + "@babel/core": "7.24.5", + "@changesets/cli": "2.27.12", "@grafana/e2e-selectors": "12.1.0", - "@grafana/eslint-config": "^8.2.0", - "@grafana/plugin-e2e": "^2.1.13", - "@grafana/plugin-meta-extractor": "^0.0.2", - "@grafana/tsconfig": "^2.0.0", - "@playwright/test": "^1.52.0", - "@stylistic/eslint-plugin-ts": "^2.9.0", - "@swc/core": "^1.3.90", - "@swc/helpers": "^0.5.0", - "@swc/jest": "^0.2.26", - "@testing-library/dom": "^10.4.1", + "@grafana/eslint-config": "8.2.0", + "@grafana/plugin-e2e": "2.1.14", + "@grafana/plugin-meta-extractor": "0.0.2", + "@grafana/tsconfig": "2.0.0", + "@playwright/test": "1.55.0", + "@stylistic/eslint-plugin-ts": "2.12.1", + "@swc/core": "1.5.7", + "@swc/helpers": "0.5.11", + "@swc/jest": "0.2.36", + "@testing-library/dom": "10.4.1", "@testing-library/jest-dom": "6.1.4", "@testing-library/react": "14.0.0", - "@testing-library/user-event": "^14.5.1", - "@types/glob": "^8.0.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.194", - "@types/node": "^20.8.7", + "@testing-library/user-event": "14.5.2", + "@types/glob": "8.1.0", + "@types/jest": "29.5.12", + "@types/lodash": "4.17.20", + "@types/node": "20.12.12", "@types/react": "^18.2.0", - "@types/react-router-dom": "^5.2.0", + "@types/react-router-dom": "5.3.3", "@types/testing-library__jest-dom": "5.14.8", - "@typescript-eslint/eslint-plugin": "^8.3.0", - "@typescript-eslint/parser": "^8.3.0", - "copy-webpack-plugin": "^11.0.0", + "@typescript-eslint/eslint-plugin": "8.40.0", + "@typescript-eslint/parser": "8.40.0", + "copy-webpack-plugin": "11.0.0", "cspell": "6.13.3", - "css-loader": "^6.7.3", - "eslint": "^8.0.0", - "eslint-config-prettier": "^8.8.0", - "eslint-plugin-deprecation": "^2.0.0", - "eslint-plugin-jsdoc": "^46.8.0", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react": "^7.33.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-webpack-plugin": "^4.0.1", - "fork-ts-checker-webpack-plugin": "^8.0.0", - "glob": "^10.2.7", + "css-loader": "6.11.0", + "eslint": "8.57.1", + "eslint-config-prettier": "8.10.0", + "eslint-plugin-deprecation": "2.0.0", + "eslint-plugin-jsdoc": "46.10.1", + "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-react": "7.37.3", + "eslint-plugin-react-hooks": "4.6.2", + "eslint-webpack-plugin": "4.1.0", + "fork-ts-checker-webpack-plugin": "8.0.0", + "glob": "10.4.5", "identity-obj-proxy": "3.0.0", - "imports-loader": "^5.0.0", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", - "prettier": "^3.6.2", - "replace-in-file-webpack-plugin": "^1.0.6", - "rxjs": "^7.8.2", + "imports-loader": "5.0.0", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", + "prettier": "3.6.2", + "replace-in-file-webpack-plugin": "1.0.6", + "rxjs": "7.8.2", "sass": "1.63.2", "sass-loader": "13.3.1", - "semver": "^7.6.3", + "semver": "7.7.2", "style-loader": "3.3.3", - "swc-loader": "^0.2.3", - "terser-webpack-plugin": "^5.3.10", - "ts-node": "^10.9.2", - "tsconfig-paths": "^4.2.0", + "swc-loader": "0.2.6", + "terser-webpack-plugin": "5.3.10", + "ts-node": "10.9.2", + "tsconfig-paths": "4.2.0", "typescript": "5.5.4", - "webpack": "^5.94.0", - "webpack-cli": "^5.1.4", - "webpack-livereload-plugin": "^3.0.2", - "webpack-subresource-integrity": "^5.1.0", - "webpack-virtual-modules": "^0.6.2" + "webpack": "5.94.0", + "webpack-cli": "5.1.4", + "webpack-livereload-plugin": "3.0.2", + "webpack-subresource-integrity": "5.1.0", + "webpack-virtual-modules": "0.6.2" }, "packageManager": "yarn@4.9.3" } diff --git a/yarn.lock b/yarn.lock index d50f830a..4cd170db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -39,7 +39,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.21.4, @babel/core@npm:^7.23.9": +"@babel/core@npm:7.24.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": version: 7.24.5 resolution: "@babel/core@npm:7.24.5" dependencies: @@ -483,7 +483,7 @@ __metadata: languageName: node linkType: hard -"@changesets/cli@npm:^2.27.12": +"@changesets/cli@npm:2.27.12": version: 2.27.12 resolution: "@changesets/cli@npm:2.27.12" dependencies: @@ -1462,7 +1462,7 @@ __metadata: languageName: node linkType: hard -"@grafana/eslint-config@npm:^8.2.0": +"@grafana/eslint-config@npm:8.2.0": version: 8.2.0 resolution: "@grafana/eslint-config@npm:8.2.0" peerDependencies: @@ -1518,7 +1518,7 @@ __metadata: languageName: node linkType: hard -"@grafana/plugin-e2e@npm:^2.1.13": +"@grafana/plugin-e2e@npm:2.1.14": version: 2.1.14 resolution: "@grafana/plugin-e2e@npm:2.1.14" dependencies: @@ -1532,7 +1532,7 @@ __metadata: languageName: node linkType: hard -"@grafana/plugin-meta-extractor@npm:^0.0.2": +"@grafana/plugin-meta-extractor@npm:0.0.2": version: 0.0.2 resolution: "@grafana/plugin-meta-extractor@npm:0.0.2" dependencies: @@ -1604,7 +1604,7 @@ __metadata: languageName: node linkType: hard -"@grafana/tsconfig@npm:^2.0.0": +"@grafana/tsconfig@npm:2.0.0, @grafana/tsconfig@npm:^2.0.0": version: 2.0.0 resolution: "@grafana/tsconfig@npm:2.0.0" checksum: 10c0/0b00f1ea90ed5014b1261153d0621aec1dcac891d0e0a723cec6280d489576661eb2d39b2a9c38ae261112e99e46e8ffaebfd8681d72363ab2c732c1d287fb11 @@ -1750,15 +1750,6 @@ __metadata: languageName: node linkType: hard -"@internationalized/date@npm:^3.8.2": - version: 3.8.2 - resolution: "@internationalized/date@npm:3.8.2" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10c0/5e8dd13bf91e74109d9858752b6fdff533d510170bb0cdd8904e1d636ad31d56b6fe90805094a946b52d2035b0a3bb4a0608e3c287acd195a80b9ed041a9e4d5 - languageName: node - linkType: hard - "@internationalized/date@npm:^3.9.0": version: 3.9.0 resolution: "@internationalized/date@npm:3.9.0" @@ -1778,15 +1769,6 @@ __metadata: languageName: node linkType: hard -"@internationalized/number@npm:^3.6.4": - version: 3.6.4 - resolution: "@internationalized/number@npm:3.6.4" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10c0/40fe4719cba5886ef46e6f5da435decc68d932fe5021b1775e41f3bee08d60aafdee22be762c8eb26bc36716472a1532d54daab2982c7770af8b5f62d16f3577 - languageName: node - linkType: hard - "@internationalized/number@npm:^3.6.5": version: 3.6.5 resolution: "@internationalized/number@npm:3.6.5" @@ -2375,7 +2357,7 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.52.0": +"@playwright/test@npm:1.55.0": version: 1.55.0 resolution: "@playwright/test@npm:1.55.0" dependencies: @@ -2514,7 +2496,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/focus@npm:3.21.0, @react-aria/focus@npm:^3.21.0": +"@react-aria/focus@npm:3.21.0": version: 3.21.0 resolution: "@react-aria/focus@npm:3.21.0" dependencies: @@ -2530,7 +2512,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/focus@npm:^3.21.1": +"@react-aria/focus@npm:^3.21.0, @react-aria/focus@npm:^3.21.1": version: 3.21.1 resolution: "@react-aria/focus@npm:3.21.1" dependencies: @@ -2546,26 +2528,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/i18n@npm:^3.12.11": - version: 3.12.11 - resolution: "@react-aria/i18n@npm:3.12.11" - dependencies: - "@internationalized/date": "npm:^3.8.2" - "@internationalized/message": "npm:^3.1.8" - "@internationalized/number": "npm:^3.6.4" - "@internationalized/string": "npm:^3.2.7" - "@react-aria/ssr": "npm:^3.9.10" - "@react-aria/utils": "npm:^3.30.0" - "@react-types/shared": "npm:^3.31.0" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/79e8b464e42b17e5d5f6b8e43e9fe641e901048e6c2279412f4ecdb2c3d4caeba26e0dc7ff2cd6fc8a7f1d5f0cfe7aaa7b33212c659ab5f9ab81ef50818b6b7e - languageName: node - linkType: hard - -"@react-aria/i18n@npm:^3.12.12": +"@react-aria/i18n@npm:^3.12.11, @react-aria/i18n@npm:^3.12.12": version: 3.12.12 resolution: "@react-aria/i18n@npm:3.12.12" dependencies: @@ -2584,23 +2547,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/interactions@npm:^3.25.4": - version: 3.25.4 - resolution: "@react-aria/interactions@npm:3.25.4" - dependencies: - "@react-aria/ssr": "npm:^3.9.10" - "@react-aria/utils": "npm:^3.30.0" - "@react-stately/flags": "npm:^3.1.2" - "@react-types/shared": "npm:^3.31.0" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/38375299a2cb9e91de8a2e599dab768e9ecc66b8c49311a2d128b6af96f954270136c9f469540ff99cf9291ea45cf531afdd3e63d8c88eb11d06976cef07f0c8 - languageName: node - linkType: hard - -"@react-aria/interactions@npm:^3.25.5": +"@react-aria/interactions@npm:^3.25.4, @react-aria/interactions@npm:^3.25.5": version: 3.25.5 resolution: "@react-aria/interactions@npm:3.25.5" dependencies: @@ -2671,7 +2618,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/utils@npm:3.30.0, @react-aria/utils@npm:^3.30.0": +"@react-aria/utils@npm:3.30.0": version: 3.30.0 resolution: "@react-aria/utils@npm:3.30.0" dependencies: @@ -2688,7 +2635,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/utils@npm:^3.30.1": +"@react-aria/utils@npm:^3.30.0, @react-aria/utils@npm:^3.30.1": version: 3.30.1 resolution: "@react-aria/utils@npm:3.30.1" dependencies: @@ -2705,22 +2652,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/visually-hidden@npm:^3.8.26": - version: 3.8.26 - resolution: "@react-aria/visually-hidden@npm:3.8.26" - dependencies: - "@react-aria/interactions": "npm:^3.25.4" - "@react-aria/utils": "npm:^3.30.0" - "@react-types/shared": "npm:^3.31.0" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/22f16eb10fba76c0cae30040e9eee9cd7529ca0f68c5adf07d69afcd4db630e3f5c89f64002d7b62ecccd0ad2f78b368a295224c210aa9fae295e897bede745b - languageName: node - linkType: hard - -"@react-aria/visually-hidden@npm:^3.8.27": +"@react-aria/visually-hidden@npm:^3.8.26, @react-aria/visually-hidden@npm:^3.8.27": version: 3.8.27 resolution: "@react-aria/visually-hidden@npm:3.8.27" dependencies: @@ -2779,20 +2711,7 @@ __metadata: languageName: node linkType: hard -"@react-stately/overlays@npm:^3.6.18": - version: 3.6.18 - resolution: "@react-stately/overlays@npm:3.6.18" - dependencies: - "@react-stately/utils": "npm:^3.10.8" - "@react-types/overlays": "npm:^3.9.0" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/3dff0037459f6e4d5dd9b2bd754c02985a9aa9c9b0ebd16451ea607f9c0b1a194e51fbdbac4d3b35c3350a425515d39e5b84cbe650102fee82afb00516b27ad0 - languageName: node - linkType: hard - -"@react-stately/overlays@npm:^3.6.19": +"@react-stately/overlays@npm:^3.6.18, @react-stately/overlays@npm:^3.6.19": version: 3.6.19 resolution: "@react-stately/overlays@npm:3.6.19" dependencies: @@ -2816,18 +2735,7 @@ __metadata: languageName: node linkType: hard -"@react-types/button@npm:^3.13.0": - version: 3.13.0 - resolution: "@react-types/button@npm:3.13.0" - dependencies: - "@react-types/shared": "npm:^3.31.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/e3f0110fb845783ee7b1280258d03b749575492d9ee12b0c18903e0d7919d42c76c6d843b3f78f36dcf13bca67f7b0110f52f8d7808c97cb8489453551092e30 - languageName: node - linkType: hard - -"@react-types/button@npm:^3.14.0": +"@react-types/button@npm:^3.13.0, @react-types/button@npm:^3.14.0": version: 3.14.0 resolution: "@react-types/button@npm:3.14.0" dependencies: @@ -2850,18 +2758,7 @@ __metadata: languageName: node linkType: hard -"@react-types/overlays@npm:^3.9.0": - version: 3.9.0 - resolution: "@react-types/overlays@npm:3.9.0" - dependencies: - "@react-types/shared": "npm:^3.31.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/daf8e878a96181a48b22f1ed3f48d769c72290c858becfbca6adf8da255531b4f79124d184c4fbd3534cfaa6a42edeb221f9b54cfa75132e131e781c3108a2c1 - languageName: node - linkType: hard - -"@react-types/overlays@npm:^3.9.1": +"@react-types/overlays@npm:^3.9.0, @react-types/overlays@npm:^3.9.1": version: 3.9.1 resolution: "@react-types/overlays@npm:3.9.1" dependencies: @@ -2872,16 +2769,7 @@ __metadata: languageName: node linkType: hard -"@react-types/shared@npm:^3.31.0": - version: 3.31.0 - resolution: "@react-types/shared@npm:3.31.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/6944eba44a5bc390a0c4136f9bdcc8caee8408bba2d1b90160ae7397b9455efb3f28864a796c15e26132b522a60c389a7f0cf67674d64aec2947601962d3e4d6 - languageName: node - linkType: hard - -"@react-types/shared@npm:^3.32.0": +"@react-types/shared@npm:^3.31.0, @react-types/shared@npm:^3.32.0": version: 3.32.0 resolution: "@react-types/shared@npm:3.32.0" peerDependencies: @@ -2922,7 +2810,7 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin-ts@npm:^2.9.0": +"@stylistic/eslint-plugin-ts@npm:2.12.1": version: 2.12.1 resolution: "@stylistic/eslint-plugin-ts@npm:2.12.1" dependencies: @@ -3005,7 +2893,7 @@ __metadata: languageName: node linkType: hard -"@swc/core@npm:^1.3.90": +"@swc/core@npm:1.5.7": version: 1.5.7 resolution: "@swc/core@npm:1.5.7" dependencies: @@ -3058,7 +2946,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.0": +"@swc/helpers@npm:0.5.11, @swc/helpers@npm:^0.5.0": version: 0.5.11 resolution: "@swc/helpers@npm:0.5.11" dependencies: @@ -3067,7 +2955,7 @@ __metadata: languageName: node linkType: hard -"@swc/jest@npm:^0.2.26": +"@swc/jest@npm:0.2.36": version: 0.2.36 resolution: "@swc/jest@npm:0.2.36" dependencies: @@ -3108,7 +2996,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^10.4.1": +"@testing-library/dom@npm:10.4.1": version: 10.4.1 resolution: "@testing-library/dom@npm:10.4.1" dependencies: @@ -3184,7 +3072,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.5.1": +"@testing-library/user-event@npm:14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -3309,7 +3197,7 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^8.0.0": +"@types/glob@npm:8.1.0": version: 8.1.0 resolution: "@types/glob@npm:8.1.0" dependencies: @@ -3371,7 +3259,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*, @types/jest@npm:^29.5.0": +"@types/jest@npm:*, @types/jest@npm:29.5.12": version: 29.5.12 resolution: "@types/jest@npm:29.5.12" dependencies: @@ -3415,7 +3303,7 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:4.17.20, @types/lodash@npm:^4.14.194": +"@types/lodash@npm:4.17.20": version: 4.17.20 resolution: "@types/lodash@npm:4.17.20" checksum: 10c0/98cdd0faae22cbb8079a01a3bb65aa8f8c41143367486c1cbf5adc83f16c9272a2a5d2c1f541f61d0d73da543c16ee1d21cf2ef86cb93cd0cc0ac3bced6dd88f @@ -3438,14 +3326,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^12.7.1": - version: 12.20.55 - resolution: "@types/node@npm:12.20.55" - checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 - languageName: node - linkType: hard - -"@types/node@npm:^20.8.7": +"@types/node@npm:20.12.12": version: 20.12.12 resolution: "@types/node@npm:20.12.12" dependencies: @@ -3454,6 +3335,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -3491,7 +3379,7 @@ __metadata: languageName: node linkType: hard -"@types/react-router-dom@npm:^5.2.0": +"@types/react-router-dom@npm:5.3.3": version: 5.3.3 resolution: "@types/react-router-dom@npm:5.3.3" dependencies: @@ -3628,7 +3516,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.3.0": +"@typescript-eslint/eslint-plugin@npm:8.40.0": version: 8.40.0 resolution: "@typescript-eslint/eslint-plugin@npm:8.40.0" dependencies: @@ -3649,7 +3537,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.3.0": +"@typescript-eslint/parser@npm:8.40.0": version: 8.40.0 resolution: "@typescript-eslint/parser@npm:8.40.0" dependencies: @@ -5043,7 +4931,7 @@ __metadata: languageName: node linkType: hard -"copy-webpack-plugin@npm:^11.0.0": +"copy-webpack-plugin@npm:11.0.0": version: 11.0.0 resolution: "copy-webpack-plugin@npm:11.0.0" dependencies: @@ -5268,7 +5156,7 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.7.3": +"css-loader@npm:6.11.0": version: 6.11.0 resolution: "css-loader@npm:6.11.0" dependencies: @@ -6333,7 +6221,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.8.0": +"eslint-config-prettier@npm:8.10.0": version: 8.10.0 resolution: "eslint-config-prettier@npm:8.10.0" peerDependencies: @@ -6344,7 +6232,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-deprecation@npm:^2.0.0": +"eslint-plugin-deprecation@npm:2.0.0": version: 2.0.0 resolution: "eslint-plugin-deprecation@npm:2.0.0" dependencies: @@ -6358,7 +6246,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^46.8.0": +"eslint-plugin-jsdoc@npm:46.10.1": version: 46.10.1 resolution: "eslint-plugin-jsdoc@npm:46.10.1" dependencies: @@ -6377,7 +6265,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.0.0": +"eslint-plugin-prettier@npm:5.1.3": version: 5.1.3 resolution: "eslint-plugin-prettier@npm:5.1.3" dependencies: @@ -6397,7 +6285,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.6.0": +"eslint-plugin-react-hooks@npm:4.6.2": version: 4.6.2 resolution: "eslint-plugin-react-hooks@npm:4.6.2" peerDependencies: @@ -6406,7 +6294,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.33.0": +"eslint-plugin-react@npm:7.37.3": version: 7.37.3 resolution: "eslint-plugin-react@npm:7.37.3" dependencies: @@ -6468,7 +6356,7 @@ __metadata: languageName: node linkType: hard -"eslint-webpack-plugin@npm:^4.0.1": +"eslint-webpack-plugin@npm:4.1.0": version: 4.1.0 resolution: "eslint-webpack-plugin@npm:4.1.0" dependencies: @@ -6484,7 +6372,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.0.0": +"eslint@npm:8.57.1": version: 8.57.1 resolution: "eslint@npm:8.57.1" dependencies: @@ -6903,7 +6791,7 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^8.0.0": +"fork-ts-checker-webpack-plugin@npm:8.0.0": version: 8.0.0 resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0" dependencies: @@ -7217,7 +7105,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.2.7": +"glob@npm:10.4.5, glob@npm:^10.2.2": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -7340,75 +7228,75 @@ __metadata: version: 0.0.0-use.local resolution: "grafana-github-datasource@workspace:." dependencies: - "@babel/core": "npm:^7.21.4" - "@changesets/cli": "npm:^2.27.12" + "@babel/core": "npm:7.24.5" + "@changesets/cli": "npm:2.27.12" "@emotion/css": "npm:11.10.6" "@grafana/data": "npm:^12.2.0" "@grafana/e2e-selectors": "npm:12.1.0" - "@grafana/eslint-config": "npm:^8.2.0" + "@grafana/eslint-config": "npm:8.2.0" "@grafana/i18n": "npm:^12.2.0" - "@grafana/plugin-e2e": "npm:^2.1.13" - "@grafana/plugin-meta-extractor": "npm:^0.0.2" + "@grafana/plugin-e2e": "npm:2.1.14" + "@grafana/plugin-meta-extractor": "npm:0.0.2" "@grafana/plugin-ui": "npm:^0.10.9" "@grafana/runtime": "npm:^12.2.0" "@grafana/schema": "npm:^12.2.0" - "@grafana/tsconfig": "npm:^2.0.0" + "@grafana/tsconfig": "npm:2.0.0" "@grafana/ui": "npm:^12.2.0" - "@playwright/test": "npm:^1.52.0" - "@stylistic/eslint-plugin-ts": "npm:^2.9.0" - "@swc/core": "npm:^1.3.90" - "@swc/helpers": "npm:^0.5.0" - "@swc/jest": "npm:^0.2.26" - "@testing-library/dom": "npm:^10.4.1" + "@playwright/test": "npm:1.55.0" + "@stylistic/eslint-plugin-ts": "npm:2.12.1" + "@swc/core": "npm:1.5.7" + "@swc/helpers": "npm:0.5.11" + "@swc/jest": "npm:0.2.36" + "@testing-library/dom": "npm:10.4.1" "@testing-library/jest-dom": "npm:6.1.4" "@testing-library/react": "npm:14.0.0" - "@testing-library/user-event": "npm:^14.5.1" - "@types/glob": "npm:^8.0.0" - "@types/jest": "npm:^29.5.0" - "@types/lodash": "npm:^4.14.194" - "@types/node": "npm:^20.8.7" + "@testing-library/user-event": "npm:14.5.2" + "@types/glob": "npm:8.1.0" + "@types/jest": "npm:29.5.12" + "@types/lodash": "npm:4.17.20" + "@types/node": "npm:20.12.12" "@types/react": "npm:^18.2.0" - "@types/react-router-dom": "npm:^5.2.0" + "@types/react-router-dom": "npm:5.3.3" "@types/testing-library__jest-dom": "npm:5.14.8" - "@typescript-eslint/eslint-plugin": "npm:^8.3.0" - "@typescript-eslint/parser": "npm:^8.3.0" - copy-webpack-plugin: "npm:^11.0.0" + "@typescript-eslint/eslint-plugin": "npm:8.40.0" + "@typescript-eslint/parser": "npm:8.40.0" + copy-webpack-plugin: "npm:11.0.0" cspell: "npm:6.13.3" - css-loader: "npm:^6.7.3" - eslint: "npm:^8.0.0" - eslint-config-prettier: "npm:^8.8.0" - eslint-plugin-deprecation: "npm:^2.0.0" - eslint-plugin-jsdoc: "npm:^46.8.0" - eslint-plugin-prettier: "npm:^5.0.0" - eslint-plugin-react: "npm:^7.33.0" - eslint-plugin-react-hooks: "npm:^4.6.0" - eslint-webpack-plugin: "npm:^4.0.1" - fork-ts-checker-webpack-plugin: "npm:^8.0.0" - glob: "npm:^10.2.7" + css-loader: "npm:6.11.0" + eslint: "npm:8.57.1" + eslint-config-prettier: "npm:8.10.0" + eslint-plugin-deprecation: "npm:2.0.0" + eslint-plugin-jsdoc: "npm:46.10.1" + eslint-plugin-prettier: "npm:5.1.3" + eslint-plugin-react: "npm:7.37.3" + eslint-plugin-react-hooks: "npm:4.6.2" + eslint-webpack-plugin: "npm:4.1.0" + fork-ts-checker-webpack-plugin: "npm:8.0.0" + glob: "npm:10.4.5" identity-obj-proxy: "npm:3.0.0" - imports-loader: "npm:^5.0.0" - jest: "npm:^29.5.0" - jest-environment-jsdom: "npm:^29.5.0" - prettier: "npm:^3.6.2" + imports-loader: "npm:5.0.0" + jest: "npm:29.7.0" + jest-environment-jsdom: "npm:29.7.0" + prettier: "npm:3.6.2" react: "npm:18.2.0" react-dom: "npm:18.2.0" - replace-in-file-webpack-plugin: "npm:^1.0.6" - rxjs: "npm:^7.8.2" + replace-in-file-webpack-plugin: "npm:1.0.6" + rxjs: "npm:7.8.2" sass: "npm:1.63.2" sass-loader: "npm:13.3.1" - semver: "npm:^7.6.3" + semver: "npm:7.7.2" style-loader: "npm:3.3.3" - swc-loader: "npm:^0.2.3" - terser-webpack-plugin: "npm:^5.3.10" - ts-node: "npm:^10.9.2" - tsconfig-paths: "npm:^4.2.0" + swc-loader: "npm:0.2.6" + terser-webpack-plugin: "npm:5.3.10" + ts-node: "npm:10.9.2" + tsconfig-paths: "npm:4.2.0" tslib: "npm:2.5.3" typescript: "npm:5.5.4" - webpack: "npm:^5.94.0" - webpack-cli: "npm:^5.1.4" - webpack-livereload-plugin: "npm:^3.0.2" - webpack-subresource-integrity: "npm:^5.1.0" - webpack-virtual-modules: "npm:^0.6.2" + webpack: "npm:5.94.0" + webpack-cli: "npm:5.1.4" + webpack-livereload-plugin: "npm:3.0.2" + webpack-subresource-integrity: "npm:5.1.0" + webpack-virtual-modules: "npm:0.6.2" languageName: unknown linkType: soft @@ -7773,7 +7661,7 @@ __metadata: languageName: node linkType: hard -"imports-loader@npm:^5.0.0": +"imports-loader@npm:5.0.0": version: 5.0.0 resolution: "imports-loader@npm:5.0.0" dependencies: @@ -8511,7 +8399,7 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^29.5.0": +"jest-environment-jsdom@npm:29.7.0": version: 29.7.0 resolution: "jest-environment-jsdom@npm:29.7.0" dependencies: @@ -8826,7 +8714,7 @@ __metadata: languageName: node linkType: hard -"jest@npm:^29.5.0": +"jest@npm:29.7.0": version: 29.7.0 resolution: "jest@npm:29.7.0" dependencies: @@ -10285,6 +10173,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:3.6.2": + version: 3.6.2 + resolution: "prettier@npm:3.6.2" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 + languageName: node + linkType: hard + "prettier@npm:^2.7.1": version: 2.8.8 resolution: "prettier@npm:2.8.8" @@ -10294,15 +10191,6 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.6.2": - version: 3.6.2 - resolution: "prettier@npm:3.6.2" - bin: - prettier: bin/prettier.cjs - checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 - languageName: node - linkType: hard - "pretty-format@npm:^27.0.2": version: 27.5.1 resolution: "pretty-format@npm:27.5.1" @@ -11265,7 +11153,7 @@ __metadata: languageName: node linkType: hard -"replace-in-file-webpack-plugin@npm:^1.0.6": +"replace-in-file-webpack-plugin@npm:1.0.6": version: 1.0.6 resolution: "replace-in-file-webpack-plugin@npm:1.0.6" checksum: 10c0/a04086786c68df77e7f59d43675cc2c88fbcb1d266a09bd579e6ec05618077c6c7d609f054355f06d20686ae482791c0306ae0ea62d097bb16445dab833d594c @@ -11464,7 +11352,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:7.8.2, rxjs@npm:^7.8.2": +"rxjs@npm:7.8.2": version: 7.8.2 resolution: "rxjs@npm:7.8.2" dependencies: @@ -11621,21 +11509,21 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" +"semver@npm:7.7.2, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.0": + version: 7.7.2 + resolution: "semver@npm:7.7.2" bin: semver: bin/semver.js - checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.0": - version: 7.7.2 - resolution: "semver@npm:7.7.2" +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: semver: bin/semver.js - checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d languageName: node linkType: hard @@ -12361,7 +12249,7 @@ __metadata: languageName: node linkType: hard -"swc-loader@npm:^0.2.3": +"swc-loader@npm:0.2.6": version: 0.2.6 resolution: "swc-loader@npm:0.2.6" dependencies: @@ -12425,7 +12313,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.10": +"terser-webpack-plugin@npm:5.3.10, terser-webpack-plugin@npm:^5.3.10": version: 5.3.10 resolution: "terser-webpack-plugin@npm:5.3.10" dependencies: @@ -12648,7 +12536,7 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:^10.9.2": +"ts-node@npm:10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: @@ -12686,7 +12574,7 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^4.2.0": +"tsconfig-paths@npm:4.2.0": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" dependencies: @@ -12845,7 +12733,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.8.3, typescript@npm:^5.4.5": +"typescript@npm:5.8.3": version: 5.8.3 resolution: "typescript@npm:5.8.3" bin: @@ -12855,7 +12743,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.9.2": +"typescript@npm:5.9.2, typescript@npm:^5.4.5": version: 5.9.2 resolution: "typescript@npm:5.9.2" bin: @@ -12875,7 +12763,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.8.3#optional!builtin, typescript@patch:typescript@npm%3A^5.4.5#optional!builtin": +"typescript@patch:typescript@npm%3A5.8.3#optional!builtin": version: 5.8.3 resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" bin: @@ -12885,7 +12773,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.9.2#optional!builtin": +"typescript@patch:typescript@npm%3A5.9.2#optional!builtin, typescript@patch:typescript@npm%3A^5.4.5#optional!builtin": version: 5.9.2 resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" bin: @@ -13189,7 +13077,7 @@ __metadata: languageName: node linkType: hard -"webpack-cli@npm:^5.1.4": +"webpack-cli@npm:5.1.4": version: 5.1.4 resolution: "webpack-cli@npm:5.1.4" dependencies: @@ -13221,7 +13109,7 @@ __metadata: languageName: node linkType: hard -"webpack-livereload-plugin@npm:^3.0.2": +"webpack-livereload-plugin@npm:3.0.2": version: 3.0.2 resolution: "webpack-livereload-plugin@npm:3.0.2" dependencies: @@ -13253,7 +13141,7 @@ __metadata: languageName: node linkType: hard -"webpack-subresource-integrity@npm:^5.1.0": +"webpack-subresource-integrity@npm:5.1.0": version: 5.1.0 resolution: "webpack-subresource-integrity@npm:5.1.0" dependencies: @@ -13268,14 +13156,14 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.6.2": +"webpack-virtual-modules@npm:0.6.2": version: 0.6.2 resolution: "webpack-virtual-modules@npm:0.6.2" checksum: 10c0/5ffbddf0e84bf1562ff86cf6fcf039c74edf09d78358a6904a09bbd4484e8bb6812dc385fe14330b715031892dcd8423f7a88278b57c9f5002c84c2860179add languageName: node linkType: hard -"webpack@npm:^5.94.0": +"webpack@npm:5.94.0": version: 5.94.0 resolution: "webpack@npm:5.94.0" dependencies: