9 Commits

Author SHA1 Message Date
argoyle a7e54dad6d chore(deps): group stylelint dependencies in renovate config
dancefinder-app / build (pull_request) Successful in 2m3s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-18 19:57:06 +01:00
renovate 094d89ca43 chore(deps): update dependency eslint-plugin-vue to v10.7.0 (#2749)
dancefinder-app / build (push) Successful in 1m59s
dancefinder-app / deploy-prod (push) Successful in 1m54s
2026-01-16 11:14:40 +00:00
renovate 02d705bc39 chore(deps): update dependency postcss-html to v1.8.1 (#2746)
dancefinder-app / build (push) Successful in 2m38s
dancefinder-app / deploy-prod (push) Successful in 1m37s
2026-01-13 16:04:27 +00:00
renovate 492be611d7 chore(deps): update nginx:1.29.4 docker digest to 14c5410 (#2745)
dancefinder-app / build (push) Successful in 1m1s
dancefinder-app / deploy-prod (push) Successful in 1m17s
2026-01-13 05:02:52 +00:00
renovate 0a23e4b05a chore(deps): update dependency typescript-eslint to v8.53.0 (#2744)
dancefinder-app / build (push) Successful in 2m51s
dancefinder-app / deploy-prod (push) Successful in 1m13s
2026-01-12 19:03:27 +00:00
renovate de721adc77 chore(deps): update dependency @graphql-codegen/cli to v6.1.1 (#2743)
dancefinder-app / build (push) Successful in 2m40s
dancefinder-app / deploy-prod (push) Successful in 44s
2026-01-11 12:44:42 +00:00
renovate 17342e7569 chore(deps): update nginx:1.29.4 docker digest to 506d6be (#2742)
dancefinder-app / build (push) Successful in 1m7s
dancefinder-app / deploy-prod (push) Successful in 1m37s
2026-01-10 01:03:20 +00:00
renovate a53799d07e chore(deps): update dependency @stylistic/eslint-plugin to v5.7.0 (#2740) 2026-01-09 15:04:10 +00:00
argoyle cf7d72ea0f Merge pull request 'fix: remove incorrect digest pinning from image reference' (#2741) from fix/remove-digest-pinning into main
dancefinder-app / build (push) Successful in 5m33s
dancefinder-app / deploy-prod (push) Failing after 2m39s
Reviewed-on: #2741
2026-01-09 12:02:22 +00:00
4 changed files with 350 additions and 139 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ COPY . /build
RUN npm run postinstall && npm run generate && npm run lint
#RUN yarn start:ci & yarn wait && yarn test:cypress
FROM amd64/nginx:1.29.4@sha256:1ead684dc0a33ef421caa42403272afeae59c8933edcedda6926d964a44d3f01
FROM amd64/nginx:1.29.4@sha256:14c54109a4bff01b4163013fc9509e7f097691c8484f5f0c6772d937c0a75a16
MAINTAINER Joakim Olsson <joakim@unbound.se>
COPY --from=builder /build/.output/public/ /usr/share/nginx/html/
+337 -133
View File
@@ -26,7 +26,7 @@
"devDependencies": {
"@commitlint/cli": "20.3.1",
"@commitlint/config-conventional": "20.3.1",
"@graphql-codegen/cli": "6.1.0",
"@graphql-codegen/cli": "6.1.1",
"@graphql-codegen/fragment-matcher": "6.0.0",
"@graphql-codegen/typescript": "5.0.7",
"@graphql-codegen/typescript-operations": "5.0.7",
@@ -35,21 +35,21 @@
"@nuxt/eslint": "1.12.1",
"@nuxtjs/eslint-module": "4.1.0",
"@nuxtjs/i18n": "10.2.1",
"@stylistic/eslint-plugin": "5.6.1",
"@stylistic/eslint-plugin": "5.7.0",
"@vue/test-utils": "2.4.6",
"esbuild": "0.27.2",
"eslint": "9.39.2",
"eslint-plugin-nuxt": "4.0.0",
"eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-vue": "10.6.2",
"eslint-plugin-vue": "10.7.0",
"nuxt": "4.2.2",
"postcss-html": "1.8.0",
"postcss-html": "1.8.1",
"sass": "1.97.2",
"stylelint": "16.26.1",
"stylelint-config-recommended-vue": "1.6.1",
"stylelint-config-standard": "39.0.1",
"typescript": "5.9.3",
"typescript-eslint": "8.52.0",
"typescript-eslint": "8.53.0",
"vite-plugin-vuetify": "2.1.2",
"vue": "3.5.26",
"vue-eslint-parser": "10.2.0",
@@ -2507,9 +2507,9 @@
"license": "0BSD"
},
"node_modules/@graphql-codegen/cli": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-6.1.0.tgz",
"integrity": "sha512-7w3Zq5IFONVOBcyOiP01Nv9WRxGS/TEaBCAb/ALYA3xHq95dqKCpoGnxt/Ut9R18jiS+aMgT0gc8Tr8sHy44jA==",
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-6.1.1.tgz",
"integrity": "sha512-Ni8UdZ6D/UTvLvDtPb6PzshI0lTqtLDnmv/2t1w2SYP92H0MMEdAzxB/ujDWwIXm2LzVPvvrGvzzCTMsyXa+mA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2578,13 +2578,13 @@
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/batch-execute": {
"version": "10.0.4",
"resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-10.0.4.tgz",
"integrity": "sha512-t8E0ILelbaIju0aNujMkKetUmbv3/07nxGSv0kEGLBk9GNtEmQ/Bjj8ZTo2WN35/Fy70zCHz2F/48Nx/Ec48cA==",
"version": "10.0.5",
"resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-10.0.5.tgz",
"integrity": "sha512-dL13tXkfGvAzLq2XfzTKAy9logIcltKYRuPketxdh3Ok3U6PN1HKMCHfrE9cmtAsxD96/8Hlghz5AtM+LRv/ig==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/utils": "^10.10.3",
"@graphql-tools/utils": "^11.0.0",
"@whatwg-node/promise-helpers": "^1.3.2",
"dataloader": "^2.2.3",
"tslib": "^2.8.1"
@@ -2596,17 +2596,36 @@
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/delegate": {
"version": "11.1.3",
"resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-11.1.3.tgz",
"integrity": "sha512-4Fd4s0T4Cv+Hl+4NXRUWtedhQjTOfpPP8MQJOtfX4jnBmwAP88/EhKIIPDssSFPGiyJkL5MLKPVJzVgY4ezDTg==",
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/batch-execute/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/batch-execute": "^10.0.4",
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/delegate": {
"version": "12.0.4",
"resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-12.0.4.tgz",
"integrity": "sha512-mYz3s3YoE8ubdSHC2SnzvGwMthhWDdln6JXhz8KomD1wr4hXOUtkuLYLuF1gEcSSCqhl7UZmVarouZkl5zalKw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/batch-execute": "^10.0.5",
"@graphql-tools/executor": "^1.4.13",
"@graphql-tools/schema": "^10.0.29",
"@graphql-tools/utils": "^10.10.3",
"@graphql-tools/utils": "^11.0.0",
"@repeaterjs/repeater": "^3.0.6",
"@whatwg-node/promise-helpers": "^1.3.2",
"dataloader": "^2.2.3",
@@ -2619,15 +2638,34 @@
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/delegate/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/executor-common": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-common/-/executor-common-1.0.5.tgz",
"integrity": "sha512-gsBRxP4ui8s7/ppKGCJUQ9xxTNoFpNYmEirgM52EHo74hL5hrpS5o4zOmBH33+9t2ZasBziIfupYtLNa0DgK0g==",
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-common/-/executor-common-1.0.6.tgz",
"integrity": "sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@envelop/core": "^5.4.0",
"@graphql-tools/utils": "^10.10.3"
"@graphql-tools/utils": "^11.0.0"
},
"engines": {
"node": ">=20.0.0"
@@ -2636,15 +2674,34 @@
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/executor-graphql-ws": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-3.1.3.tgz",
"integrity": "sha512-q4k8KLoH2U51XdWJRdiW/KIKbBOtJ1mcILv0ALvBkOF99C3vwGj2zr4U0AMGCD3HzML2mPZuajhfYo/xB/pnZQ==",
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/executor-common/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/executor-common": "^1.0.5",
"@graphql-tools/utils": "^10.10.3",
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/executor-graphql-ws": {
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-3.1.4.tgz",
"integrity": "sha512-wCQfWYLwg1JZmQ7rGaFy74AQyVFxpeqz19WWIGRgANiYlm+T0K3Hs6POgi0+nL3HvwxJIxhUlaRLFvkqm1zxSA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/executor-common": "^1.0.6",
"@graphql-tools/utils": "^11.0.0",
"@whatwg-node/disposablestack": "^0.0.6",
"graphql-ws": "^6.0.6",
"isows": "^1.0.7",
@@ -2658,16 +2715,35 @@
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/executor-graphql-ws/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/executor-http": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-3.0.7.tgz",
"integrity": "sha512-sHjtiUZmRtkjhpSzMhxT2ywAGzHjuB1rHsiaSLAq8U5BQg5WoLakKYD7BajgVHwNbfWEc+NnFiJI7ldyhiciiQ==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-3.1.0.tgz",
"integrity": "sha512-DTaNU1rT2sxffwQlt+Aw68cHQWfGkjsaRk1D8nvG+DcCR8RNQo0d9qYt7pXIcfXYcQLb/OkABcGSuCfkopvHJg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-hive/signal": "^2.0.0",
"@graphql-tools/executor-common": "^1.0.5",
"@graphql-tools/utils": "^10.10.3",
"@graphql-tools/executor-common": "^1.0.6",
"@graphql-tools/utils": "^11.0.0",
"@repeaterjs/repeater": "^3.0.4",
"@whatwg-node/disposablestack": "^0.0.6",
"@whatwg-node/fetch": "^0.10.13",
@@ -2682,25 +2758,44 @@
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/executor-http/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/url-loader": {
"version": "9.0.4",
"resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-9.0.4.tgz",
"integrity": "sha512-UNLU9g3IcZjldb08hsBLp6G8YPzZwC38bZ8PFFs/QyXXPFXzoXECT8rHLzvt32w3YFGSbTpj8FiS/KMdTQHZCg==",
"version": "9.0.6",
"resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-9.0.6.tgz",
"integrity": "sha512-QdJI3f7ANDMYfYazRgJzzybznjOrQAOuDXweC9xmKgPZoTqNxEAsatiy69zcpTf6092taJLyrqRH6R7xUTzf4A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/executor-graphql-ws": "^3.1.2",
"@graphql-tools/executor-http": "^3.0.6",
"@graphql-tools/executor-legacy-ws": "^1.1.23",
"@graphql-tools/utils": "^10.10.3",
"@graphql-tools/wrap": "^11.0.0",
"@graphql-tools/executor-legacy-ws": "^1.1.25",
"@graphql-tools/utils": "^11.0.0",
"@graphql-tools/wrap": "^11.1.1",
"@types/ws": "^8.0.0",
"@whatwg-node/fetch": "^0.10.13",
"@whatwg-node/promise-helpers": "^1.0.0",
"isomorphic-ws": "^5.0.0",
"sync-fetch": "0.6.0-2",
"sync-fetch": "0.6.0",
"tslib": "^2.4.0",
"ws": "^8.17.1"
"ws": "^8.19.0"
},
"engines": {
"node": ">=20.0.0"
@@ -2709,16 +2804,35 @@
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/wrap": {
"version": "11.0.5",
"resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-11.0.5.tgz",
"integrity": "sha512-W0lm1AWLUAF2uKyrplC5PmyVJGCD/n7HO/R+bxoAIGQlZ2ESTbdB1DqZalMUF3D6AwmdzgTsDgoZBJgndnWs9g==",
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/delegate": "^11.1.3",
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/wrap": {
"version": "11.1.4",
"resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-11.1.4.tgz",
"integrity": "sha512-V4msVMzxv0XmKaNr56HGsma1gKq/Ev3vV6ZeKe2iEX6/vVpxX4chVQxIl9nKnv28280xwraRgQRZ2oicjjZhuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/delegate": "^12.0.4",
"@graphql-tools/schema": "^10.0.29",
"@graphql-tools/utils": "^10.10.3",
"@graphql-tools/utils": "^11.0.0",
"@whatwg-node/promise-helpers": "^1.3.2",
"tslib": "^2.8.1"
},
@@ -2729,6 +2843,25 @@
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/wrap/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-codegen/cli/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -2746,6 +2879,25 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"node_modules/@graphql-codegen/cli/node_modules/node-fetch": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
"dev": true,
"license": "MIT",
"dependencies": {
"data-uri-to-buffer": "^4.0.0",
"fetch-blob": "^3.1.4",
"formdata-polyfill": "^4.0.10"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/node-fetch"
}
},
"node_modules/@graphql-codegen/cli/node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -2759,6 +2911,21 @@
"node": ">=8"
}
},
"node_modules/@graphql-codegen/cli/node_modules/sync-fetch": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.6.0.tgz",
"integrity": "sha512-IELLEvzHuCfc1uTsshPK58ViSdNqXxlml1U+fmwJIKLYKOr/rAtBrorE2RYm5IHaMpDNlmC0fr1LAvdXvyheEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"node-fetch": "^3.3.2",
"timeout-signal": "^2.0.0",
"whatwg-mimetype": "^4.0.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@graphql-codegen/client-preset": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@graphql-codegen/client-preset/-/client-preset-5.2.0.tgz",
@@ -3687,17 +3854,36 @@
}
},
"node_modules/@graphql-tools/executor-legacy-ws": {
"version": "1.1.23",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.1.23.tgz",
"integrity": "sha512-wwS6ZlJDaC+zxE1DcfYrPJk1ynQ0xcbOWS/x8dy4hO6ZCjRawkogoqN3Muab0E9RzuwF29LRu+aOH6isO5mQKg==",
"version": "1.1.25",
"resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.1.25.tgz",
"integrity": "sha512-6uf4AEXO0QMxJ7AWKVPqEZXgYBJaiz5vf29X0boG8QtcqWy8mqkXKWLND2Swdx0SbEx0efoGFcjuKufUcB0ASQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-tools/utils": "^10.10.3",
"@graphql-tools/utils": "^11.0.0",
"@types/ws": "^8.0.0",
"isomorphic-ws": "^5.0.0",
"tslib": "^2.4.0",
"ws": "^8.17.1"
"ws": "^8.19.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-tools/executor-legacy-ws/node_modules/@graphql-tools/utils": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz",
"integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@graphql-typed-document-node/core": "^3.1.1",
"@whatwg-node/promise-helpers": "^1.0.0",
"cross-inspect": "1.0.1",
"tslib": "^2.4.0"
},
"engines": {
"node": ">=16.0.0"
@@ -8316,16 +8502,16 @@
"license": "CC0-1.0"
},
"node_modules/@stylistic/eslint-plugin": {
"version": "5.6.1",
"resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.6.1.tgz",
"integrity": "sha512-JCs+MqoXfXrRPGbGmho/zGS/jMcn3ieKl/A8YImqib76C8kjgZwq5uUFzc30lJkMvcchuRn6/v8IApLxli3Jyw==",
"version": "5.7.0",
"resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.7.0.tgz",
"integrity": "sha512-PsSugIf9ip1H/mWKj4bi/BlEoerxXAda9ByRFsYuwsmr6af9NxJL0AaiNXs8Le7R21QR5KMiD/KdxZZ71LjAxQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.0",
"@typescript-eslint/types": "^8.47.0",
"eslint-visitor-keys": "^4.2.1",
"espree": "^10.4.0",
"@eslint-community/eslint-utils": "^4.9.1",
"@typescript-eslint/types": "^8.52.0",
"eslint-visitor-keys": "^5.0.0",
"espree": "^11.0.0",
"estraverse": "^5.3.0",
"picomatch": "^4.0.3"
},
@@ -8337,13 +8523,31 @@
}
},
"node_modules/@stylistic/eslint-plugin/node_modules/eslint-visitor-keys": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
"integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz",
"integrity": "sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
"node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
"node_modules/@stylistic/eslint-plugin/node_modules/espree": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/espree/-/espree-11.0.0.tgz",
"integrity": "sha512-+gMeWRrIh/NsG+3NaLeWHuyeyk70p2tbvZIWBYcqQ4/7Xvars6GYTZNhF1sIeLcc6Wb11He5ffz3hsHyXFrw5A==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"acorn": "^8.15.0",
"acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^5.0.0"
},
"engines": {
"node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -8503,17 +8707,17 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.52.0.tgz",
"integrity": "sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.0.tgz",
"integrity": "sha512-eEXsVvLPu8Z4PkFibtuFJLJOTAV/nPdgtSjkGoPpddpFk3/ym2oy97jynY6ic2m6+nc5M8SE1e9v/mHKsulcJg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
"@typescript-eslint/scope-manager": "8.52.0",
"@typescript-eslint/type-utils": "8.52.0",
"@typescript-eslint/utils": "8.52.0",
"@typescript-eslint/visitor-keys": "8.52.0",
"@typescript-eslint/scope-manager": "8.53.0",
"@typescript-eslint/type-utils": "8.53.0",
"@typescript-eslint/utils": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.4.0"
@@ -8526,23 +8730,23 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"@typescript-eslint/parser": "^8.52.0",
"@typescript-eslint/parser": "^8.53.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/parser": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.52.0.tgz",
"integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz",
"integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@typescript-eslint/scope-manager": "8.52.0",
"@typescript-eslint/types": "8.52.0",
"@typescript-eslint/typescript-estree": "8.52.0",
"@typescript-eslint/visitor-keys": "8.52.0",
"@typescript-eslint/scope-manager": "8.53.0",
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0",
"debug": "^4.4.3"
},
"engines": {
@@ -8576,14 +8780,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.52.0.tgz",
"integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz",
"integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/tsconfig-utils": "^8.52.0",
"@typescript-eslint/types": "^8.52.0",
"@typescript-eslint/tsconfig-utils": "^8.53.0",
"@typescript-eslint/types": "^8.53.0",
"debug": "^4.4.3"
},
"engines": {
@@ -8616,14 +8820,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.52.0.tgz",
"integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz",
"integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.52.0",
"@typescript-eslint/visitor-keys": "8.52.0"
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -8634,9 +8838,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.52.0.tgz",
"integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz",
"integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8651,15 +8855,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.52.0.tgz",
"integrity": "sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.0.tgz",
"integrity": "sha512-BBAUhlx7g4SmcLhn8cnbxoxtmS7hcq39xKCgiutL3oNx1TaIp+cny51s8ewnKMpVUKQUGb41RAUWZ9kxYdovuw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.52.0",
"@typescript-eslint/typescript-estree": "8.52.0",
"@typescript-eslint/utils": "8.52.0",
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0",
"@typescript-eslint/utils": "8.53.0",
"debug": "^4.4.3",
"ts-api-utils": "^2.4.0"
},
@@ -8694,9 +8898,9 @@
}
},
"node_modules/@typescript-eslint/types": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz",
"integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz",
"integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8708,16 +8912,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.52.0.tgz",
"integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz",
"integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/project-service": "8.52.0",
"@typescript-eslint/tsconfig-utils": "8.52.0",
"@typescript-eslint/types": "8.52.0",
"@typescript-eslint/visitor-keys": "8.52.0",
"@typescript-eslint/project-service": "8.53.0",
"@typescript-eslint/tsconfig-utils": "8.53.0",
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0",
"debug": "^4.4.3",
"minimatch": "^9.0.5",
"semver": "^7.7.3",
@@ -8754,17 +8958,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.52.0.tgz",
"integrity": "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.0.tgz",
"integrity": "sha512-XDY4mXTez3Z1iRDI5mbRhH4DFSt46oaIFsLg+Zn97+sYrXACziXSQcSelMybnVZ5pa1P6xYkPr5cMJyunM1ZDA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.1",
"@typescript-eslint/scope-manager": "8.52.0",
"@typescript-eslint/types": "8.52.0",
"@typescript-eslint/typescript-estree": "8.52.0"
"@typescript-eslint/scope-manager": "8.53.0",
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -8779,13 +8983,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz",
"integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz",
"integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.52.0",
"@typescript-eslint/types": "8.53.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -13221,9 +13425,9 @@
"license": "MIT"
},
"node_modules/eslint-plugin-vue": {
"version": "10.6.2",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.6.2.tgz",
"integrity": "sha512-nA5yUs/B1KmKzvC42fyD0+l9Yd+LtEpVhWRbXuDj0e+ZURcTtyRbMDWUeJmTAh2wC6jC83raS63anNM2YT3NPw==",
"version": "10.7.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.7.0.tgz",
"integrity": "sha512-r2XFCK4qlo1sxEoAMIoTTX0PZAdla0JJDt1fmYiworZUX67WeEGqm+JbyAg3M+pGiJ5U6Mp5WQbontXWtIW7TA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18963,9 +19167,9 @@
}
},
"node_modules/postcss-html": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-1.8.0.tgz",
"integrity": "sha512-5mMeb1TgLWoRKxZ0Xh9RZDfwUUIqRrcxO2uXO+Ezl1N5lqpCiSU5Gk6+1kZediBfBHFtPCdopr2UZ2SgUsKcgQ==",
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-1.8.1.tgz",
"integrity": "sha512-OLF6P7qctfAWayOhLpcVnTGqVeJzu2W3WpIYelfz2+JV5oGxfkcEvweN9U4XpeqE0P98dcD9ssusGwlF0TK0uQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -21727,16 +21931,16 @@
}
},
"node_modules/typescript-eslint": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.52.0.tgz",
"integrity": "sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.0.tgz",
"integrity": "sha512-xHURCQNxZ1dsWn0sdOaOfCSQG0HKeqSj9OexIxrz6ypU6wHYOdX2I3D2b8s8wFSsSOYJb+6q283cLiLlkEsBYw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/eslint-plugin": "8.52.0",
"@typescript-eslint/parser": "8.52.0",
"@typescript-eslint/typescript-estree": "8.52.0",
"@typescript-eslint/utils": "8.52.0"
"@typescript-eslint/eslint-plugin": "8.53.0",
"@typescript-eslint/parser": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0",
"@typescript-eslint/utils": "8.53.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -23187,9 +23391,9 @@
}
},
"node_modules/ws": {
"version": "8.18.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
"integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
"integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
"dev": true,
"license": "MIT",
"peer": true,
+5 -5
View File
@@ -18,7 +18,7 @@
"devDependencies": {
"@commitlint/cli": "20.3.1",
"@commitlint/config-conventional": "20.3.1",
"@graphql-codegen/cli": "6.1.0",
"@graphql-codegen/cli": "6.1.1",
"@graphql-codegen/fragment-matcher": "6.0.0",
"@graphql-codegen/typescript": "5.0.7",
"@graphql-codegen/typescript-operations": "5.0.7",
@@ -27,21 +27,21 @@
"@nuxt/eslint": "1.12.1",
"@nuxtjs/eslint-module": "4.1.0",
"@nuxtjs/i18n": "10.2.1",
"@stylistic/eslint-plugin": "5.6.1",
"@stylistic/eslint-plugin": "5.7.0",
"@vue/test-utils": "2.4.6",
"esbuild": "0.27.2",
"eslint": "9.39.2",
"eslint-plugin-nuxt": "4.0.0",
"eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-vue": "10.6.2",
"eslint-plugin-vue": "10.7.0",
"nuxt": "4.2.2",
"postcss-html": "1.8.0",
"postcss-html": "1.8.1",
"sass": "1.97.2",
"stylelint": "16.26.1",
"stylelint-config-recommended-vue": "1.6.1",
"stylelint-config-standard": "39.0.1",
"typescript": "5.9.3",
"typescript-eslint": "8.52.0",
"typescript-eslint": "8.53.0",
"vite-plugin-vuetify": "2.1.2",
"vue": "3.5.26",
"vue-eslint-parser": "10.2.0",
+7
View File
@@ -9,6 +9,13 @@
"matchPackageNames": [
"@grafana/faro-**"
]
},
{
"groupName": "stylelint",
"matchPackageNames": [
"stylelint",
"stylelint-config-standard"
]
}
]
}