diff --git a/.github/workflows/cd-helm.yml b/.github/workflows/cd-helm.yml index 914bb69200f5..46004057be8a 100644 --- a/.github/workflows/cd-helm.yml +++ b/.github/workflows/cd-helm.yml @@ -34,7 +34,7 @@ jobs: with: version: v3.12.1 - uses: helm/chart-testing-action@v2.6.1 - - uses: helm/kind-action@v1.9.0 + - uses: helm/kind-action@v1.10.0 with: node_image: kindest/node:v1.29.0 - run: ct install --target-branch ${{ github.event.repository.default_branch }} diff --git a/.github/workflows/ci-helm.yml b/.github/workflows/ci-helm.yml index 668db84f5f3a..bb34bc9c3370 100644 --- a/.github/workflows/ci-helm.yml +++ b/.github/workflows/ci-helm.yml @@ -39,7 +39,7 @@ jobs: - if: steps.list-changed.outputs.changed == 'true' run: ct lint --config=.ct.yml --target-branch ${{ github.event.repository.default_branch }} - if: steps.list-changed.outputs.changed == 'true' - uses: helm/kind-action@v1.9.0 + uses: helm/kind-action@v1.10.0 with: node_image: kindest/node:v1.29.0 - if: steps.list-changed.outputs.changed == 'true' diff --git a/modules/api/pkg/handler/apihandler.go b/modules/api/pkg/handler/apihandler.go index a0e63b9de49a..4a806777e7e3 100644 --- a/modules/api/pkg/handler/apihandler.go +++ b/modules/api/pkg/handler/apihandler.go @@ -884,6 +884,7 @@ func CreateHTTPAPIHandler(iManager integration.Manager) (*restful.Container, err Param(apiV1Ws.PathParameter("kind", "kind of the resource")). Param(apiV1Ws.PathParameter("namespace", "namespace of the resource")). Param(apiV1Ws.PathParameter("name", "name of the resource")). + Param(apiV1Ws.QueryParameter("deleteNow", "override graceful delete options and enforce immediate deletion")). Returns(http.StatusNoContent, "", nil)) apiV1Ws.Route( apiV1Ws.GET("/_raw/{kind}/namespace/{namespace}/name/{name}").To(apiHandler.handleGetResource). @@ -937,6 +938,7 @@ func CreateHTTPAPIHandler(iManager integration.Manager) (*restful.Container, err Param(apiV1Ws.PathParameter("kind", "kind of the resource")). Param(apiV1Ws.PathParameter("namespace", "namespace of the resource")). Param(apiV1Ws.PathParameter("name", "name of the resource")). + Param(apiV1Ws.QueryParameter("scaleBy", "desired number of replicas")). Writes(scaling.ReplicaCounts{}). Returns(http.StatusOK, "OK", scaling.ReplicaCounts{})) apiV1Ws.Route( @@ -945,6 +947,7 @@ func CreateHTTPAPIHandler(iManager integration.Manager) (*restful.Container, err Doc("scales a non-namespaced resource"). Param(apiV1Ws.PathParameter("kind", "kind of the resource")). Param(apiV1Ws.PathParameter("name", "name of the resource")). + Param(apiV1Ws.QueryParameter("scaleBy", "desired number of replicas")). Writes(scaling.ReplicaCounts{}). Returns(http.StatusOK, "OK", scaling.ReplicaCounts{})) apiV1Ws.Route( diff --git a/modules/api/schema/swagger.json b/modules/api/schema/swagger.json index abe8b732bc2b..1e9c7df50294 100644 --- a/modules/api/schema/swagger.json +++ b/modules/api/schema/swagger.json @@ -445,6 +445,12 @@ "name": "name", "in": "path", "required": true + }, + { + "type": "string", + "description": "override graceful delete options and enforce immediate deletion", + "name": "deleteNow", + "in": "query" } ], "responses": { @@ -7652,6 +7658,12 @@ "name": "name", "in": "path", "required": true + }, + { + "type": "string", + "description": "desired number of replicas", + "name": "scaleBy", + "in": "query" } ], "responses": { @@ -7794,6 +7806,12 @@ "name": "name", "in": "path", "required": true + }, + { + "type": "string", + "description": "desired number of replicas", + "name": "scaleBy", + "in": "query" } ], "responses": { @@ -10034,13 +10052,13 @@ }, "cronjob.CronJobDetail": { "required": [ + "objectMeta", + "typeMeta", + "schedule", "suspend", "active", "lastSchedule", "containerImages", - "objectMeta", - "typeMeta", - "schedule", "concurrencyPolicy", "startingDeadlineSeconds", "errors" @@ -10158,11 +10176,11 @@ }, "daemonset.DaemonSetDetail": { "required": [ + "typeMeta", + "podInfo", "containerImages", "initContainerImages", "objectMeta", - "typeMeta", - "podInfo", "errors" ], "properties": { @@ -10383,11 +10401,11 @@ }, "deployment.DeploymentDetail": { "required": [ + "initContainerImages", "objectMeta", "typeMeta", "pods", "containerImages", - "initContainerImages", "selector", "statusInfo", "conditions", @@ -10702,13 +10720,13 @@ }, "horizontalpodautoscaler.HorizontalPodAutoscalerDetail": { "required": [ + "typeMeta", + "scaleTargetRef", + "minReplicas", "maxReplicas", "currentCPUUtilizationPercentage", "targetCPUUtilizationPercentage", "objectMeta", - "typeMeta", - "scaleTargetRef", - "minReplicas", "currentReplicas", "desiredReplicas", "lastScaleTime" @@ -10985,13 +11003,13 @@ }, "job.JobDetail": { "required": [ + "parallelism", + "jobStatus", "objectMeta", "typeMeta", "podInfo", "containerImages", "initContainerImages", - "parallelism", - "jobStatus", "completions", "errors" ], @@ -11485,10 +11503,10 @@ }, "node.NodeDetail": { "required": [ + "objectMeta", "typeMeta", "ready", "allocatedResources", - "objectMeta", "phase", "podCIDR", "providerID", @@ -11661,16 +11679,16 @@ }, "persistentvolume.PersistentVolumeDetail": { "required": [ - "objectMeta", - "reclaimPolicy", - "reason", - "status", + "mountOptions", "claim", + "objectMeta", "typeMeta", + "reclaimPolicy", + "storageClass", "capacity", "accessModes", - "storageClass", - "mountOptions", + "status", + "reason", "message", "persistentVolumeSource" ], @@ -11788,13 +11806,13 @@ }, "persistentvolumeclaim.PersistentVolumeClaimDetail": { "required": [ - "objectMeta", "typeMeta", "status", "volume", "capacity", "accessModes", - "storageClass" + "storageClass", + "objectMeta" ], "properties": { "accessModes": { @@ -12227,11 +12245,11 @@ }, "replicaset.ReplicaSetDetail": { "required": [ - "initContainerImages", "objectMeta", "typeMeta", "podInfo", "containerImages", + "initContainerImages", "selector", "horizontalPodAutoscalerList", "errors" @@ -12341,11 +12359,11 @@ }, "replicationcontroller.ReplicationControllerDetail": { "required": [ + "initContainerImages", "objectMeta", "typeMeta", "podInfo", "containerImages", - "initContainerImages", "labelSelector", "errors" ], @@ -12721,9 +12739,9 @@ }, "secret.SecretDetail": { "required": [ - "type", "objectMeta", "typeMeta", + "type", "data" ], "properties": { @@ -12810,13 +12828,13 @@ }, "service.ServiceDetail": { "required": [ - "selector", - "type", "clusterIP", "objectMeta", "typeMeta", "internalEndpoint", "externalEndpoints", + "selector", + "type", "endpointList", "sessionAffinity", "errors" @@ -12980,11 +12998,11 @@ }, "statefulset.StatefulSetDetail": { "required": [ - "objectMeta", "typeMeta", "podInfo", "containerImages", "initContainerImages", + "objectMeta", "errors" ], "properties": { diff --git a/modules/web/package.json b/modules/web/package.json index 374704a3d3d4..29532e8274b0 100644 --- a/modules/web/package.json +++ b/modules/web/package.json @@ -58,7 +58,7 @@ "@angular/platform-browser-dynamic": "16.2.1", "@angular/router": "16.2.1", "@swimlane/ngx-charts": "20.5.0", - "ace-builds": "1.33.0", + "ace-builds": "1.33.1", "core-js": "3.36.1", "crop-url": "4.0.1", "d3-shape": "3.2.0", @@ -106,11 +106,11 @@ "@types/js-yaml": "4.0.9", "@types/lodash-es": "4.17.12", "@types/node": "20.12.7", - "@typescript-eslint/eslint-plugin": "7.6.0", - "@typescript-eslint/parser": "7.6.0", + "@typescript-eslint/eslint-plugin": "7.7.1", + "@typescript-eslint/parser": "7.7.1", "codelyzer": "6.0.2", "concurrently": "8.2.2", - "cypress": "13.7.3", + "cypress": "13.8.1", "cypress-fail-fast": "7.1.0", "del": "7.1.0", "eslint": "8.57.0", @@ -140,7 +140,7 @@ "sass-loader": "14.2.0", "semver": "7.6.0", "source-map-explorer": "2.5.3", - "stylelint": "16.3.1", + "stylelint": "16.4.0", "stylelint-config-standard-scss": "13.1.0", "stylelint-no-unsupported-browser-features": "8.0.1", "stylelint-order": "6.0.4", diff --git a/modules/web/schema/schema.graphql b/modules/web/schema/schema.graphql index e95e600f6741..a84573396e7d 100755 --- a/modules/web/schema/schema.graphql +++ b/modules/web/schema/schema.graphql @@ -5307,7 +5307,9 @@ type Mutation { aggregations: String """namespace of the resource""" namespace: String! - ): Void @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/namespace/{args.namespace}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") + """override graceful delete options and enforce immediate deletion""" + deleteNow: String + ): Void @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/namespace/{args.namespace}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\",\"deleteNow\":\"deleteNow\"}") """creates an application based on provided deployment.AppDeploymentSpec""" handleDeploy( """ @@ -5566,7 +5568,9 @@ type Mutation { metricNames: String """Aggregations to be performed for each metric (default: sum)""" aggregations: String - ): scaling_ReplicaCounts @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.namespace}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") + """desired number of replicas""" + scaleBy: String + ): scaling_ReplicaCounts @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.namespace}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\",\"scaleBy\":\"scaleBy\"}") @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\",\"scaleBy\":\"scaleBy\"}") """stores ImagePullSecret in a Kubernetes Secret""" handleCreateImagePullSecret( """ diff --git a/modules/web/yarn.lock b/modules/web/yarn.lock index 8f1a8569d146..497b556c8e8d 100644 --- a/modules/web/yarn.lock +++ b/modules/web/yarn.lock @@ -3108,7 +3108,7 @@ __metadata: languageName: node linkType: hard -"@csstools/selector-specificity@npm:^3.0.2": +"@csstools/selector-specificity@npm:^3.0.3": version: 3.0.3 resolution: "@csstools/selector-specificity@npm:3.0.3" peerDependencies: @@ -6167,15 +6167,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.6.0" +"@typescript-eslint/eslint-plugin@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.7.1" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 7.6.0 - "@typescript-eslint/type-utils": 7.6.0 - "@typescript-eslint/utils": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 + "@typescript-eslint/scope-manager": 7.7.1 + "@typescript-eslint/type-utils": 7.7.1 + "@typescript-eslint/utils": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 debug: ^4.3.4 graphemer: ^1.4.0 ignore: ^5.3.1 @@ -6188,7 +6188,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4e5a5ab8abf71cc46bcbe462673421b68651be7c72f0bb00d9660eedaeb1db2b51c5f8c7a869761be355cf15900ed2cb5b37a838dd52cd246aaca45c2a0903e7 + checksum: 17de1806e083cb575ed5b8b7126cbe4341a369a0eb271dcffb5820962a3c9e46e2392628146125d39985b46cfa80b12cebe02e6c2e4043f88cc4884cc308cc21 languageName: node linkType: hard @@ -6203,21 +6203,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/parser@npm:7.6.0" +"@typescript-eslint/parser@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/parser@npm:7.7.1" dependencies: - "@typescript-eslint/scope-manager": 7.6.0 - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/typescript-estree": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 + "@typescript-eslint/scope-manager": 7.7.1 + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/typescript-estree": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 debug: ^4.3.4 peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 96f8219765c7427d679c8a69180ddceafe595ed7fcd796ef00ce7bf5b289725191f0d26bd7009e092010085e7cb54446965b7cdc94e9b30adad80004c34fbbbe + checksum: 737035f259120533ffede288a7a9b4f6261e41558ccf333f0422cadc8fe2bf7dee91e64369003b623cc972c0f7149822250c1b2afdd05b94383252a68d8dca97 languageName: node linkType: hard @@ -6231,22 +6231,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/scope-manager@npm:7.6.0" +"@typescript-eslint/scope-manager@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/scope-manager@npm:7.7.1" dependencies: - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 - checksum: 07c0215bb9631dc580801d860b90d30bf5815bd3acfa1f50d7d7c28625ec90b6c74076d352a1f4d3b2043345b7c2f72575cee7cfc9ad8dcb3d6c8f1ddc7bc2f3 + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 + checksum: 9f9c78bcbf32e65ad0cbd1c5c08e9cf7442d330e4e466ea6e13074241a44b80e8f9f99a9f4b6dbf97db415dbb1e538a9818e9553129c0e4fff005743ae89b6e7 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/type-utils@npm:7.6.0" +"@typescript-eslint/type-utils@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/type-utils@npm:7.7.1" dependencies: - "@typescript-eslint/typescript-estree": 7.6.0 - "@typescript-eslint/utils": 7.6.0 + "@typescript-eslint/typescript-estree": 7.7.1 + "@typescript-eslint/utils": 7.7.1 debug: ^4.3.4 ts-api-utils: ^1.3.0 peerDependencies: @@ -6254,7 +6254,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: eb86c475c21ad573877c6c71eb92b501eb2a7a945cb0aad373a11be0df4410dc8a8fa08ef390653f402de929ac9e2721c427d18e681f96d7dd38deaa4a97d051 + checksum: ac8a4f1ad22dd5b414374673e612f40185ba5ac0ade796ddd959c228bb44d270f9004a09fb4ad83d940257ab37c358112e5b535fe45a5a159f68a156051db2d2 languageName: node linkType: hard @@ -6265,10 +6265,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/types@npm:7.6.0" - checksum: 5e3157ff8d24e9dd384ed189e89e920bb2525c95330e9f87a9f9fc65c12ab4a2e701b380ede5a655dc4c4517ae27f1b9ca6b3cfb3dada02f03dd634559f06ea1 +"@typescript-eslint/types@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/types@npm:7.7.1" + checksum: b30a861b641ea8f9e882647344674893ec4b751ddc9f5431998b1a96ef01b80fd7267d9da719ee8e1b2249de4cfc32d7ef7877589502b412d30f19854987cd80 languageName: node linkType: hard @@ -6290,12 +6290,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.6.0" +"@typescript-eslint/typescript-estree@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.7.1" dependencies: - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -6305,7 +6305,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8a19895fc58de1094787e03b31a4a7fe96728e1071b0ddfbaeaecfdb15aca3cdc38944ca27a9c3ea0a5304c0c5339f587e67e97f958c1cbb7678c4f99c91d58d + checksum: 3b33075eb82b98922644a11500ee9c4b6474e8879882c953408b3f33d36d591d4e74a52606106a911801f60dd7d054d6bc6b6e0a547570470ffa7a84aded08a1 languageName: node linkType: hard @@ -6327,20 +6327,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/utils@npm:7.6.0" +"@typescript-eslint/utils@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/utils@npm:7.7.1" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.15 "@types/semver": ^7.5.8 - "@typescript-eslint/scope-manager": 7.6.0 - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/typescript-estree": 7.6.0 + "@typescript-eslint/scope-manager": 7.7.1 + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/typescript-estree": 7.7.1 semver: ^7.6.0 peerDependencies: eslint: ^8.56.0 - checksum: 22475182efee7b19b18d6aee2fe7dbac6303c9b41d99b3323a6cb295bf2cd3505ac2ebc6a0acffccbd8af2917ba42c055404bbed9687af760badd5f0bdbc17b8 + checksum: 9ef631a29177826105fa8f05bb2f59c2c3ac2f65c155b58dc80df27146499da3590eef26b9e1319ed1d50c58314a889645f7e7ded656507c57b5c4ee0a4bd473 languageName: node linkType: hard @@ -6354,13 +6354,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.6.0" +"@typescript-eslint/visitor-keys@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.7.1" dependencies: - "@typescript-eslint/types": 7.6.0 + "@typescript-eslint/types": 7.7.1 eslint-visitor-keys: ^3.4.3 - checksum: 9f0378435636a6a80dfcbedfcdf5fd43f200628e0359879f2d8b7ed0b73563e727ad356f7fe9c07d5e09a642c45927b1380a8418a60b8169f7ae749f59f14b9a + checksum: cd2897cfc45589cb6d81e7ae92b2765711aa71d2a4e06a3cb766098855a922e1475513288e86cc87a352bfa90e5cf106db043d5f2f76f534fe723f6cf5f14618 languageName: node linkType: hard @@ -6637,10 +6637,10 @@ __metadata: languageName: node linkType: hard -"ace-builds@npm:1.33.0": - version: 1.33.0 - resolution: "ace-builds@npm:1.33.0" - checksum: c4e16d135789333f7d19426c010ce7c657508f3c9e502d1db0292009ea8cb97ea75659a6fdbc2ff18c960561a5546a0ebac74c7c2017dc353d8e99777c952c06 +"ace-builds@npm:1.33.1": + version: 1.33.1 + resolution: "ace-builds@npm:1.33.1" + checksum: 7962961e20511a3e39ef34e22afe4b0045eb2b3974352cbf487069df462b6a4dfb691296ac6216eeaa5355db9f192a780778e1aa53803743ec84213672527276 languageName: node linkType: hard @@ -8552,10 +8552,10 @@ __metadata: languageName: node linkType: hard -"css-functions-list@npm:^3.2.1": - version: 3.2.1 - resolution: "css-functions-list@npm:3.2.1" - checksum: 57d7deb3b05e84d95b88ba9b3244cf60d33b40652b3357f084c805b24a9febda5987ade44ef25a56be41e73249a7dcc157abd704d8a0e998b2c1c2e2d5de6461 +"css-functions-list@npm:^3.2.2": + version: 3.2.2 + resolution: "css-functions-list@npm:3.2.2" + checksum: b8a564118b93b87b63236a57132a3ef581416896a70c1d0df73360a9ec43dc582f7c2a586b578feb8476179518e557c6657570a8b6185b16300c7232a84d43e3 languageName: node linkType: hard @@ -8686,9 +8686,9 @@ __metadata: languageName: node linkType: hard -"cypress@npm:13.7.3": - version: 13.7.3 - resolution: "cypress@npm:13.7.3" +"cypress@npm:13.8.1": + version: 13.8.1 + resolution: "cypress@npm:13.8.1" dependencies: "@cypress/request": ^3.0.0 "@cypress/xvfb": ^1.2.4 @@ -8734,7 +8734,7 @@ __metadata: yauzl: ^2.10.0 bin: cypress: bin/cypress - checksum: 618db0839893d7633771437a0109225251fc4d3c1fcf54f35e727acc1422ec811907edab2721fa3d8bbc3017df5eb974e2b96cf78d70e40eb92465b3772fa5ca + checksum: 7abaf952d58485b4178bb044a2520ca029521b68dc002dce44d30ce1144df739f15178354e6386096e197ea0868a0b6ffab2f16777b65caf72216df8f4276b95 languageName: node linkType: hard @@ -13310,14 +13310,14 @@ __metadata: "@types/js-yaml": 4.0.9 "@types/lodash-es": 4.17.12 "@types/node": 20.12.7 - "@typescript-eslint/eslint-plugin": 7.6.0 - "@typescript-eslint/parser": 7.6.0 - ace-builds: 1.33.0 + "@typescript-eslint/eslint-plugin": 7.7.1 + "@typescript-eslint/parser": 7.7.1 + ace-builds: 1.33.1 codelyzer: 6.0.2 concurrently: 8.2.2 core-js: 3.36.1 crop-url: 4.0.1 - cypress: 13.7.3 + cypress: 13.8.1 cypress-fail-fast: 7.1.0 d3-shape: 3.2.0 d3-time-format: 4.1.0 @@ -13362,7 +13362,7 @@ __metadata: sockjs-client: 1.6.1 source-map-explorer: 2.5.3 strip-ansi: 7.1.0 - stylelint: 16.3.1 + stylelint: 16.4.0 stylelint-config-standard-scss: 13.1.0 stylelint-no-unsupported-browser-features: 8.0.1 stylelint-order: 6.0.4 @@ -17519,19 +17519,19 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:16.3.1": - version: 16.3.1 - resolution: "stylelint@npm:16.3.1" +"stylelint@npm:16.4.0": + version: 16.4.0 + resolution: "stylelint@npm:16.4.0" dependencies: "@csstools/css-parser-algorithms": ^2.6.1 "@csstools/css-tokenizer": ^2.2.4 "@csstools/media-query-list-parser": ^2.1.9 - "@csstools/selector-specificity": ^3.0.2 + "@csstools/selector-specificity": ^3.0.3 "@dual-bundle/import-meta-resolve": ^4.0.0 balanced-match: ^2.0.0 colord: ^2.9.3 cosmiconfig: ^9.0.0 - css-functions-list: ^3.2.1 + css-functions-list: ^3.2.2 css-tree: ^2.3.1 debug: ^4.3.4 fast-glob: ^3.3.2 @@ -17560,11 +17560,11 @@ __metadata: strip-ansi: ^7.1.0 supports-hyperlinks: ^3.0.0 svg-tags: ^1.0.0 - table: ^6.8.1 + table: ^6.8.2 write-file-atomic: ^5.0.1 bin: stylelint: bin/stylelint.mjs - checksum: b3ab398fcabcac36b4a788fbb3e3b9248cdb6c6c36f791687b4e44e56f7e9b3ebde1fc7354ce93978e28cfc4fb47fef3262b7c5f948ff92782b90c459f466a4e + checksum: 0363d1eaa1663fa9f7b7b59a8a3cae527ed7cb9b61647da67770f989472595c9d368b8e72aef9dfc5e2ad856f1cbcf19118c4340c693a4fcddab3ab202677ae6 languageName: node linkType: hard @@ -17659,16 +17659,16 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.8.1": - version: 6.8.1 - resolution: "table@npm:6.8.1" +"table@npm:^6.8.2": + version: 6.8.2 + resolution: "table@npm:6.8.2" dependencies: ajv: ^8.0.1 lodash.truncate: ^4.4.2 slice-ansi: ^4.0.0 string-width: ^4.2.3 strip-ansi: ^6.0.1 - checksum: 08249c7046125d9d0a944a6e96cfe9ec66908d6b8a9db125531be6eb05fa0de047fd5542e9d43b4f987057f00a093b276b8d3e19af162a9c40db2681058fd306 + checksum: 61188652f53a980d1759ca460ca8dea5c5322aece3210457e7084882f053c2b6a870041295e08a82cb1d676e31b056406845d94b0abf3c79a4b104777bec413b languageName: node linkType: hard