diff --git a/cypress/fixtures/analysis.json b/cypress/fixtures/analysis.json index 89849f096..79c5839ee 100644 --- a/cypress/fixtures/analysis.json +++ b/cypress/fixtures/analysis.json @@ -10,19 +10,6 @@ "appName": "bookserver-app", "tags": ["EJB XML", "Java EE Batch", "EJB XML"], "issues": [ - { - "name": "File system - Java IO", - "category": "mandatory", - "sources": ["None"], - "targets": ["cloud-readiness"], - "effort": 1, - "totalEffort": 6, - "incidents": 6, - "affectedFiles": 1, - "ruleSet": "cloud-readiness", - "rule": "local-storage-00001", - "labels": ["konveyor.io/source", "storage"] - }, { "name": "Add Maven profile to run the Quarkus native build", "category": "mandatory", @@ -34,7 +21,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00060", - "labels": ["None"] + "labels": [], + "description": "Add Maven profile to run the Quarkus native build" }, { "name": "Adopt Maven Compiler plugin", @@ -47,7 +35,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00030", - "labels": ["None"] + "labels": [], + "description": "Adopt Maven Compiler plugin" }, { "name": "Adopt Maven Failsafe plugin", @@ -60,7 +49,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00050", - "labels": ["None"] + "labels": [], + "description": "Adopt Maven Failsafe plugin" }, { "name": "Adopt Maven Surefire plugin", @@ -73,7 +63,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00040", - "labels": ["None"] + "labels": [], + "description": "Adopt Maven Surefire plugin" }, { "name": "Adopt Quarkus BOM", @@ -86,7 +77,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00010", - "labels": ["None"] + "labels": [], + "description": "Adopt Quarkus BOM" }, { "name": "Adopt Quarkus Maven plugin", @@ -99,20 +91,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00020", - "labels": ["None"] - }, - { - "name": "Remove the SpringBoot @SpringBootApplication annotation", - "category": "mandatory", - "sources": ["springboot"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, - "ruleSet": "quarkus/springboot", - "rule": "springboot-annotations-to-quarkus-00000", - "labels": ["None"] + "labels": [], + "description": "Adopt Quarkus Maven plugin" }, { "name": "Replace the Spring Web artifact with Quarkus 'spring-web' extension", @@ -125,7 +105,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "springboot-web-to-quarkus-00000", - "labels": ["None"] + "labels": [], + "description": "Replace the Spring Web artifact with Quarkus 'spring-web' extension" }, { "name": "Replace the spring-boot-maven-plugin dependency", @@ -138,7 +119,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "springboot-plugins-to-quarkus-0000", - "labels": ["None"] + "labels": [], + "description": "Replace the spring-boot-maven-plugin dependency" }, { "name": "Replace the SpringBoot artifact with Quarkus 'spring-boot-properties' extension", @@ -151,7 +133,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "springboot-properties-to-quarkus-00000", - "labels": ["None"] + "labels": [], + "description": "Replace the SpringBoot artifact with Quarkus 'spring-boot-properties' extension" }, { "name": "Replace the SpringBoot Dependency Injection artifact with Quarkus 'spring-di' extension", @@ -164,7 +147,8 @@ "affectedFiles": 1, "ruleSet": "quarkus/springboot", "rule": "springboot-di-to-quarkus-00000", - "labels": ["None"] + "labels": [], + "description": "Replace the SpringBoot Dependency Injection artifact with Quarkus 'spring-di' extension" } ], "dependencies": [ @@ -424,368 +408,194 @@ "effort": 402, "issues": [ { - "name": "@MessageDriven - EJBs are not supported in Quarkus", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 3, - "totalEffort": 3, - "incidents": 3, - "affectedFiles": 3, - "ruleSet": "quarkus/springboot", - "rule": "jms-to-reactive-quarkus-00010", - "labels": [] - }, - { - "name": "`beans.xml` descriptor content is ignored", - "category": "potential", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 3, - "totalEffort": 3, - "incidents": 3, - "affectedFiles": 3, + "title": "beans.xml descriptor content is ignored", + "priority": "potential", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "cdi-to-quarkus-00030", - "labels": [] + "labels": [], + "totalAffectedApplications": 3 }, { - "name": "Add Maven profile to run the Quarkus native build", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Add Maven profile to run the Quarkus native build", + "priority": "mandatory", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00060", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "Adopt Maven Compiler plugin", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Adopt Maven Compiler plugin", + "priority": "mandatory", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00030", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "Adopt Maven Failsafe plugin", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Adopt Maven Failsafe plugin", + "priority": "mandatory", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00050", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "Adopt Maven Surefire plugin", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Adopt Maven Surefire plugin", + "priority": "mandatory", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00040", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "Adopt Quarkus BOM", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Adopt Quarkus BOM", + "priority": "mandatory", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00010", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "Adopt Quarkus Maven plugin", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Adopt Quarkus Maven plugin", + "priority": "mandatory", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00020", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "Configure message listener method with @Incoming", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 3, - "totalEffort": 3, - "incidents": 3, - "affectedFiles": 3, - "ruleSet": "quarkus/springboot", - "rule": "jms-to-reactive-quarkus-00020", - "labels": [] - }, - { - "name": "Implicit name determination for sequences and tables associated with identifier generation has changed", - "category": "potential", - "sources": ["None"], - "targets": ["eap", "eap8+", "hibernate", "hibernate6+", "quarkus", "quarkus3+"], - "effort": 3, - "totalEffort": 3, - "incidents": 3, - "affectedFiles": 3, - "ruleSet": "eap8/eap7", - "rule": "hibernate-00005", - "labels": ["hibernate", "konveyor.io/source"] - }, - { - "name": "javax groupId has been replaced by jakarta.platform", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "javax groupId has been replaced by jakarta.platform", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javax-to-jakarta-dependencies-00006", - "labels": ["konveyor.io/source"] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "javax javaee-api artifactId has been replaced by jakarta.platform jakarta.jakartaee-api", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "javax javaee-api artifactId has been replaced by jakarta.platform jakarta.jakartaee-api", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javax-to-jakarta-dependencies-00007", - "labels": ["konveyor.io/source"] - }, - { - "name": "JMS is not supported in Quarkus", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 5, - "totalEffort": 5, - "incidents": 5, - "affectedFiles": 5, - "ruleSet": "quarkus/springboot", - "rule": "jms-to-reactive-quarkus-00050", - "labels": [] - }, - { - "name": "JMS' Queue must be replaced with an Emitter", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 3, - "totalEffort": 3, - "incidents": 3, - "affectedFiles": 3, - "ruleSet": "quarkus/springboot", - "rule": "jms-to-reactive-quarkus-00030", - "labels": [] - }, - { - "name": "JMS' Topic must be replaced with an Emitter", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 3, - "totalEffort": 3, - "incidents": 3, - "affectedFiles": 3, - "ruleSet": "quarkus/springboot", - "rule": "jms-to-reactive-quarkus-00040", - "labels": [] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "Local HTTP Calls", - "category": "mandatory", - "sources": ["None"], - "targets": ["cloud-readiness"], - "effort": 7, - "totalEffort": 7, - "incidents": 7, - "affectedFiles": 7, + "title": "Local HTTP Calls", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["cloud-readiness"], "ruleSet": "cloud-readiness", "rule": "localhost-http-00001", - "labels": ["konveyor.io/source", "localhost"] + "labels": ["konveyor.io/source", "localhost"], + "totalAffectedApplications": 7 }, { - "name": "Method should be marked as @Transactional", - "category": "mandatory", - "sources": ["jakarta-ee", "java-ee"], - "targets": ["quarkus"], - "effort": 3, - "totalEffort": 3, - "incidents": 1, - "affectedFiles": 1, - "ruleSet": "quarkus/springboot", - "rule": "ee-to-quarkus-00020", - "labels": [] - }, - { - "name": "Move persistence config to a properties file", - "category": "optional", - "sources": ["jakarta-ee", "java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Move persistence config to a properties file", + "priority": "optional", + "sourceTechnologies": ["jakarta-ee", "java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "persistence-to-quarkus-00000", - "labels": [] - }, - { - "name": "Remote EJBs are not supported in Quarkus", - "category": "mandatory", - "sources": ["jakarta-ee", "java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, - "ruleSet": "quarkus/springboot", - "rule": "remote-ejb-to-quarkus-00000", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "Replace the Java EE namespace, schemaLocation and version with the Jakarta equivalent", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Replace the Java EE namespace, schemaLocation and version with the Jakarta equivalent", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javaee-to-jakarta-namespaces-00001", - "labels": ["konveyor.io/source"] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "Replace the Java EE persistence namespace, schemaLocation and version with the Jakarta equivalent", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Replace the Java EE persistence namespace, schemaLocation and version with the Jakarta equivalent", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javaee-to-jakarta-namespaces-00002", - "labels": ["konveyor.io/source"] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "Replace the Java EE version with the Jakarta equivalent", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Replace the Java EE version with the Jakarta equivalent", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javaee-to-jakarta-namespaces-00033", - "labels": ["konveyor.io/source"] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "Replace the Java EE XSD with the Jakarta equivalent", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "Replace the Java EE XSD with the Jakarta equivalent", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", - "rule": "javaee-to-jakarta-namespaces-00030", - "labels": ["konveyor.io/source"] + "rule": "javaee-to-jakarta-namespaces-00006", + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "The 'javax' groupId has been replaced by 'jakarta' group id in dependencies.", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "The 'javax' groupId has been replaced by 'jakarta' group id in dependencies.", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javax-to-jakarta-dependencies-00001", - "labels": ["konveyor.io/source"] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "The artifactIds starting with javax.*-api must be updated to their corresponding jakarta.*-api versions in dependency files", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "The artifactIds starting with javax.*-api must be updated to their corresponding jakarta.*-api versions in dependency files", + "priority": "mandatory", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javax-to-jakarta-dependencies-00002", - "labels": ["konveyor.io/source"] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 }, { - "name": "The expected project artifact's extension is `jar`", - "category": "mandatory", - "sources": ["java-ee"], - "targets": ["quarkus"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "The expected project artifact's extension is jar", + "priority": "mandatory", + "sourceTechnologies": ["java-ee"], + "targetTechnologies": ["quarkus"], "ruleSet": "quarkus/springboot", "rule": "javaee-pom-to-quarkus-00000", - "labels": [] + "labels": [], + "totalAffectedApplications": 1 }, { - "name": "The package 'javax' has been replaced by 'jakarta'.", - "category": "mandatory", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, - "ruleSet": "eap8/eap7", - "rule": "javax-to-jakarta-import-00001", - "labels": ["konveyor.io/source"] - }, - { - "name": "web.xml element references a javax-prefixed class name", - "category": "potential", - "sources": ["None"], - "targets": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], - "effort": 1, - "totalEffort": 1, - "incidents": 1, - "affectedFiles": 1, + "title": "web.xml element references a javax-prefixed class name", + "priority": "potential", + "sourceTechnologies": [], + "targetTechnologies": ["eap", "eap8", "jakarta-ee", "jakarta-ee9+", "jws", "jws6+"], "ruleSet": "eap8/eap7", "rule": "javax-to-jakarta-servlet-00130", - "labels": ["konveyor.io/source"] + "labels": ["konveyor.io/source"], + "totalAffectedApplications": 1 } ], "dependencies": [ diff --git a/package-lock.json b/package-lock.json index a152bda87..50e59ccad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2274,9 +2274,10 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" }, "node_modules/@types/glob": { "version": "7.2.0", @@ -2332,145 +2333,162 @@ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==" }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" }, "node_modules/acorn": { "version": "7.4.1", @@ -3123,9 +3141,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", - "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -3140,11 +3158,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001580", - "electron-to-chromium": "^1.4.648", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -3263,9 +3282,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001585", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001585.tgz", - "integrity": "sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==", + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", "funding": [ { "type": "opencollective", @@ -3279,7 +3298,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/caseless": { "version": "0.12.0", @@ -3895,6 +3915,20 @@ "typescript": "^5.0.4" } }, + "node_modules/cypress-fs/node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/cypress-grep": { "version": "2.14.0", "resolved": "https://registry.npmjs.org/cypress-grep/-/cypress-grep-2.14.0.tgz", @@ -4423,15 +4457,17 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.665", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.665.tgz", - "integrity": "sha512-UpyCWObBoD+nSZgOC2ToaIdZB0r9GhqT2WahPKiSki6ckkSuKhQNso8V2PrFcHBMleI/eqbKgVQgVC4Wni4ilw==" + "version": "1.5.56", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.56.tgz", + "integrity": "sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==", + "license": "ISC" }, "node_modules/elliptic": { - "version": "6.5.7", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", - "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.0.tgz", + "integrity": "sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -4462,9 +4498,10 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -4519,9 +4556,10 @@ "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5018,7 +5056,8 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" }, "node_modules/global-dirs": { "version": "3.0.1", @@ -6948,9 +6987,10 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -7240,9 +7280,10 @@ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -8677,9 +8718,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -8694,9 +8735,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -9007,9 +9049,10 @@ } }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -9025,25 +9068,25 @@ "dev": true }, "node_modules/webpack": { - "version": "5.90.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.1.tgz", - "integrity": "sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -9051,7 +9094,7 @@ "schema-utils": "^3.2.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.0", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, "bin": { @@ -9079,9 +9122,10 @@ } }, "node_modules/webpack/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -9089,14 +9133,6 @@ "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/webpack/node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",