diff --git a/.github/workflows/label-lts-prs.yaml b/.github/workflows/label-lts-prs.yaml
new file mode 100644
index 000000000000..e947bd078f0f
--- /dev/null
+++ b/.github/workflows/label-lts-prs.yaml
@@ -0,0 +1,23 @@
+name: Label PRs targeting LTS branches
+
+on: [pull_request_target]
+
+permissions:
+ pull-requests: write
+
+jobs:
+ label:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Check if PR targets LTS branch
+ if: startsWith(github.event.pull_request.base.ref, 'stable-')
+ uses: actions/github-script@v6
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ script: |
+ github.rest.issues.addLabels({
+ owner: context.payload.repository.owner.login,
+ repo: context.payload.repository.name,
+ issue_number: context.payload.pull_request.number,
+ labels: ['into-lts']
+ });
diff --git a/.gitpod/Dockerfile b/.gitpod/Dockerfile
index 179361532b61..9f5ab9c02d91 100644
--- a/.gitpod/Dockerfile
+++ b/.gitpod/Dockerfile
@@ -1,6 +1,6 @@
FROM gitpod/workspace-full
-ARG MAVEN_VERSION=3.9.3
+ARG MAVEN_VERSION=3.9.4
RUN brew install gh && \
bash -c ". /home/gitpod/.sdkman/bin/sdkman-init.sh && sdk install maven ${MAVEN_VERSION} && sdk default maven ${MAVEN_VERSION}"
diff --git a/Jenkinsfile b/Jenkinsfile
index ce0d1f068e38..2913ec74060b 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -14,7 +14,7 @@ properties([
def axes = [
platforms: ['linux', 'windows'],
- jdks: [11, 17, 19],
+ jdks: [11, 17, 21],
]
stage('Record build') {
diff --git a/ath.sh b/ath.sh
index d797163539b3..8f233a141faa 100644
--- a/ath.sh
+++ b/ath.sh
@@ -6,7 +6,7 @@ set -o xtrace
cd "$(dirname "$0")"
# https://github.com/jenkinsci/acceptance-test-harness/releases
-export ATH_VERSION=5659.v28d85a_47a_73a_
+export ATH_VERSION=5689.v4df8c8248244
if [[ $# -eq 0 ]]; then
export JDK=17
diff --git a/bom/pom.xml b/bom/pom.xml
index 9f255a92df24..537d08f11a36 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -82,7 +82,7 @@ THE SOFTWARE.
com.google.guava
guava
- 32.1.1-jre
+ 32.1.2-jre
diff --git a/core/pom.xml b/core/pom.xml
index c77443b83e7e..26f9a102c81e 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -654,7 +654,7 @@ THE SOFTWARE.
- @{jacocoSurefireArgs} --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.desktop/com.sun.beans.introspect=ALL-UNNAMED
+ @{jacocoSurefireArgs} --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
false
diff --git a/core/src/main/java/hudson/TcpSlaveAgentListener.java b/core/src/main/java/hudson/TcpSlaveAgentListener.java
index 4b25506fc1f8..3936071de2ef 100644
--- a/core/src/main/java/hudson/TcpSlaveAgentListener.java
+++ b/core/src/main/java/hudson/TcpSlaveAgentListener.java
@@ -314,6 +314,7 @@ private void respondHello(String header, Socket s) throws IOException {
if (header.startsWith("GET / ")) {
response = "HTTP/1.0 200 OK\r\n" +
"Content-Type: text/plain;charset=UTF-8\r\n" +
+ "X-Content-Type-Options: nosniff\r\n" +
"\r\n" +
"Jenkins-Agent-Protocols: " + getAgentProtocolNames() + "\r\n" +
"Jenkins-Version: " + Jenkins.VERSION + "\r\n" +
diff --git a/core/src/main/java/hudson/Util.java b/core/src/main/java/hudson/Util.java
index 6adba3022f55..c4d1e7088336 100644
--- a/core/src/main/java/hudson/Util.java
+++ b/core/src/main/java/hudson/Util.java
@@ -1927,4 +1927,29 @@ public static long daysElapsedSince(@NonNull Date date) {
private static PathRemover newPathRemover(@NonNull PathRemover.PathChecker pathChecker) {
return PathRemover.newFilteredRobustRemover(pathChecker, DELETION_RETRIES, GC_AFTER_FAILED_DELETE, WAIT_BETWEEN_DELETION_RETRIES);
}
+
+ /**
+ * Returns SHA-256 Digest of input bytes
+ */
+ @Restricted(NoExternalUse.class)
+ public static byte[] getSHA256DigestOf(@NonNull byte[] input) {
+ try {
+ MessageDigest messageDigest = MessageDigest.getInstance("SHA-256");
+ messageDigest.update(input);
+ return messageDigest.digest();
+ } catch (NoSuchAlgorithmException noSuchAlgorithmException) {
+ throw new IllegalStateException("SHA-256 could not be instantiated, but is required to" +
+ " be implemented by the language specification", noSuchAlgorithmException);
+ }
+ }
+
+ /**
+ * Returns Hex string of SHA-256 Digest of passed input
+ */
+ @Restricted(NoExternalUse.class)
+ public static String getHexOfSHA256DigestOf(byte[] input) throws IOException {
+ //get hex string of sha 256 of payload
+ byte[] payloadDigest = Util.getSHA256DigestOf(input);
+ return (payloadDigest != null) ? Util.toHexString(payloadDigest) : null;
+ }
}
diff --git a/core/src/main/java/hudson/model/ManageJenkinsAction.java b/core/src/main/java/hudson/model/ManageJenkinsAction.java
index a0eda48159db..c6c37a57662a 100644
--- a/core/src/main/java/hudson/model/ManageJenkinsAction.java
+++ b/core/src/main/java/hudson/model/ManageJenkinsAction.java
@@ -79,13 +79,13 @@ public ContextMenu doContextMenu(StaplerRequest request, StaplerResponse respons
* menu.
*/
@Restricted(NoExternalUse.class)
- public void addContextMenuItem(ContextMenu menu, String url, String icon, String iconXml, String text, boolean post, boolean requiresConfirmation, Badge badge) {
+ public void addContextMenuItem(ContextMenu menu, String url, String icon, String iconXml, String text, boolean post, boolean requiresConfirmation, Badge badge, String message) {
if (Stapler.getCurrentRequest().findAncestorObject(this.getClass()) != null || !Util.isSafeToRedirectTo(url)) {
// Default behavior if the URL is absolute or scheme-relative, or the current object is an ancestor (i.e. would resolve correctly)
- menu.add(url, icon, iconXml, text, post, requiresConfirmation, badge);
+ menu.add(url, icon, iconXml, text, post, requiresConfirmation, badge, message);
return;
}
// If neither is the case, rewrite the relative URL to point to inside the /manage/ URL space
- menu.add("manage/" + url, icon, iconXml, text, post, requiresConfirmation, badge);
+ menu.add("manage/" + url, icon, iconXml, text, post, requiresConfirmation, badge, message);
}
}
diff --git a/core/src/main/java/hudson/model/Run.java b/core/src/main/java/hudson/model/Run.java
index 113b5a742efb..87644b3aa343 100644
--- a/core/src/main/java/hudson/model/Run.java
+++ b/core/src/main/java/hudson/model/Run.java
@@ -1242,12 +1242,7 @@ private static int addArtifacts(@NonNull VirtualFile dir,
/**
* Maximum number of artifacts to list before using switching to the tree view.
*/
- public static final int LIST_CUTOFF = Integer.parseInt(SystemProperties.getString("hudson.model.Run.ArtifactList.listCutoff", "16"));
-
- /**
- * Maximum number of artifacts to show in tree view before just showing a link.
- */
- public static final int TREE_CUTOFF = Integer.parseInt(SystemProperties.getString("hudson.model.Run.ArtifactList.treeCutoff", "40"));
+ public static final int LIST_CUTOFF = Integer.parseInt(SystemProperties.getString("hudson.model.Run.ArtifactList.listCutoff", "20"));
// ..and then "too many"
diff --git a/core/src/main/java/hudson/util/DescribableList.java b/core/src/main/java/hudson/util/DescribableList.java
index 0fa5e9fa70f1..a73dac196b2c 100644
--- a/core/src/main/java/hudson/util/DescribableList.java
+++ b/core/src/main/java/hudson/util/DescribableList.java
@@ -100,7 +100,11 @@ public void setOwner(Owner owner) {
* Removes all instances of the same type, then add the new one.
*/
public void replace(T item) throws IOException {
- removeAll((Class) item.getClass());
+ for (T t : data) {
+ if (t.getClass() == item.getClass()) {
+ data.remove(t);
+ }
+ }
data.add(item);
onModified();
}
diff --git a/core/src/main/java/jenkins/model/Jenkins.java b/core/src/main/java/jenkins/model/Jenkins.java
index 17914efda4f2..9bf94cf9389a 100644
--- a/core/src/main/java/jenkins/model/Jenkins.java
+++ b/core/src/main/java/jenkins/model/Jenkins.java
@@ -225,6 +225,7 @@
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
+import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
@@ -2049,13 +2050,7 @@ public boolean isUpgradedFromBefore(VersionNumber v) {
* Gets the read-only list of all {@link Computer}s.
*/
public Computer[] getComputers() {
- Computer[] r = computers.values().toArray(new Computer[0]);
- Arrays.sort(r, (lhs, rhs) -> {
- if (lhs.getNode() == Jenkins.this) return -1;
- if (rhs.getNode() == Jenkins.this) return 1;
- return lhs.getName().compareTo(rhs.getName());
- });
- return r;
+ return computers.values().stream().sorted(Comparator.comparing(Computer::getName)).toArray(Computer[]::new);
}
@CLIResolver
diff --git a/core/src/main/java/jenkins/security/ConfidentialStore.java b/core/src/main/java/jenkins/security/ConfidentialStore.java
index 61b279a4a43d..10082c9318bc 100644
--- a/core/src/main/java/jenkins/security/ConfidentialStore.java
+++ b/core/src/main/java/jenkins/security/ConfidentialStore.java
@@ -122,14 +122,16 @@ void clear() {
@Override
protected void store(ConfidentialKey key, byte[] payload) throws IOException {
- LOGGER.fine(() -> "storing " + key.getId() + " " + Util.getDigestOf(Util.toHexString(payload)));
+ //called only from tests, get hex string of sha 256 for logging payload
+ LOGGER.fine("storing " + key.getId() + " " + Util.getHexOfSHA256DigestOf(payload));
data.put(key.getId(), payload);
}
@Override
protected byte[] load(ConfidentialKey key) throws IOException {
byte[] payload = data.get(key.getId());
- LOGGER.fine(() -> "loading " + key.getId() + " " + (payload != null ? Util.getDigestOf(Util.toHexString(payload)) : "null"));
+ //called only from tests, get hex string of sha 256 for logging payload
+ LOGGER.fine("loading " + key.getId() + " " + (payload != null ? Util.getHexOfSHA256DigestOf(payload) : "null"));
return payload;
}
diff --git a/core/src/main/resources/hudson/Messages_fr.properties b/core/src/main/resources/hudson/Messages_fr.properties
index 700ecb7b1d22..1c948734def7 100644
--- a/core/src/main/resources/hudson/Messages_fr.properties
+++ b/core/src/main/resources/hudson/Messages_fr.properties
@@ -20,6 +20,9 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
+AbstractItem.NewNameInUse=Le nom "{0}" est déjà utilisé.
+AbstractItem.NewNameUnchanged=Le nouveau nom est identique au nom actuel.
+
FilePath.did_not_manage_to_validate_may_be_too_sl=Impossible de valider {0} (peut-être est-ce trop lent)
FilePath.validateAntFileMask.whitespaceSeprator=\
Les espaces ne peuvent plus être utilisés comme séparateurs. Merci d''utiliser maintenant '','' comme séparateur à la place.
diff --git a/core/src/main/resources/hudson/PluginManager/advanced_fr.properties b/core/src/main/resources/hudson/PluginManager/advanced_fr.properties
index 40cc50a775eb..70e4bf603a44 100644
--- a/core/src/main/resources/hudson/PluginManager/advanced_fr.properties
+++ b/core/src/main/resources/hudson/PluginManager/advanced_fr.properties
@@ -20,8 +20,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
+Advanced\ settings=Paramètres avancés
HTTP\ Proxy\ Configuration=Configuration du proxy HTTP
-Upload\ Plugin=Soumettre un plugin
+Deploy\ Plugin=Déployer le plugin
+Deploy=Déployer
File=Fichier
Update\ Site=Site de mise à jour
Upload=Soumettre
diff --git a/core/src/main/resources/hudson/PluginManager/available_fr.properties b/core/src/main/resources/hudson/PluginManager/available_fr.properties
index b5328ed8c1ac..394582ca5a72 100644
--- a/core/src/main/resources/hudson/PluginManager/available_fr.properties
+++ b/core/src/main/resources/hudson/PluginManager/available_fr.properties
@@ -20,6 +20,9 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-Updates=Mises à jour
-Available=Disponibles
-Installed=Installés
+Available\ plugins=Plugins disponibles
+Search\ available\ plugins=Rechercher les plugins disponibles
+Install\ after\ restart=Installer après le redémarrage
+Install=Installer
+Name=Nom
+Released=Publié
diff --git a/core/src/main/resources/hudson/PluginManager/updates_fr.properties b/core/src/main/resources/hudson/PluginManager/updates_fr.properties
index bf16337fdb8f..4b7ac87894aa 100644
--- a/core/src/main/resources/hudson/PluginManager/updates_fr.properties
+++ b/core/src/main/resources/hudson/PluginManager/updates_fr.properties
@@ -20,16 +20,15 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-Check\ to\ install\ the\ plugin=Cocher pour installer le plugin
-Click\ this\ heading\ to\ sort\ by\ category=Cliquez sur l''en-tête pour classer par catégorie
-Download\ now\ and\ install\ after\ restart=Télécharger maintenant et installer après redémarrage
-Filter=Filtre
-Inactive=Inactif
-Install=Installer
-Install\ without\ restart=Installer sans redémarrer
-Installed=Installé
+Updates=Mises à jour
+Search\ plugin\ updates=Rechercher les mises à jour du plugin
+Update=Mettre à jour
Name=Nom
+Released=Publié(e)
+Installed=Installé
+Applying\ this\ update\ will\ address\ security\ vulnerabilities\ in\ the\ currently\ installed\ version.=L'application de cette mise à jour corrigera les failles de sécurité de la version actuellement installée.
+No\ updates=Aucunes mises à jour
+Inactive=Inactif
Version=Version
-No\ updates=Pas de mises à jour
compatWarning=Avertissement: Cette nouvelle version n''est pas compatible avec la version installée. Il peut être nécessaire de reconfigurer les tâches utilisant ce plugin.
coreWarning=Ce plugin est conçu pour Jenkins {0} ou une version plus récente. Il pourrait ne pas fonctionner avec votre version de Jenkins.
diff --git a/core/src/main/resources/hudson/model/AbstractItem/confirm-rename_fr.properties b/core/src/main/resources/hudson/model/AbstractItem/confirm-rename_fr.properties
new file mode 100644
index 000000000000..85badf43445c
--- /dev/null
+++ b/core/src/main/resources/hudson/model/AbstractItem/confirm-rename_fr.properties
@@ -0,0 +1 @@
+Rename=Renommer
diff --git a/core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/signup.jelly b/core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/signup.jelly
index 45339b4d3d7a..1e550e3a1497 100644
--- a/core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/signup.jelly
+++ b/core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/signup.jelly
@@ -52,11 +52,16 @@ THE SOFTWARE.
-
+
+
+
+
${%Register}
+
+
-
+
+
diff --git a/core/src/main/resources/jenkins/model/DefaultSimplePageDecorator/simple-header.jelly b/core/src/main/resources/jenkins/model/DefaultSimplePageDecorator/simple-header.jelly
index 9ed9004b4af5..5ccea444a918 100644
--- a/core/src/main/resources/jenkins/model/DefaultSimplePageDecorator/simple-header.jelly
+++ b/core/src/main/resources/jenkins/model/DefaultSimplePageDecorator/simple-header.jelly
@@ -22,9 +22,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
-
-
-
-
-
-
+
diff --git a/core/src/main/resources/jenkins/model/Jenkins/login.jelly b/core/src/main/resources/jenkins/model/Jenkins/login.jelly
index f0bfa4c71e53..1ad3fd1d5f15 100644
--- a/core/src/main/resources/jenkins/model/Jenkins/login.jelly
+++ b/core/src/main/resources/jenkins/model/Jenkins/login.jelly
@@ -67,11 +67,16 @@ THE SOFTWARE.
-
+
+
+
+
Sign in to Jenkins
+
+
-
+
diff --git a/core/src/main/resources/lib/form/expandableTextbox/expandableTextbox.js b/core/src/main/resources/lib/form/expandableTextbox/expandableTextbox.js
index 5718de0656eb..80ef7dba917f 100644
--- a/core/src/main/resources/lib/form/expandableTextbox/expandableTextbox.js
+++ b/core/src/main/resources/lib/form/expandableTextbox/expandableTextbox.js
@@ -41,7 +41,7 @@ function expandTextArea(button) {
}
Behaviour.specify(
- ".expanding-input__button > input[type='button']",
+ ".expanding-input__button > button[type='button']",
"expandable-textbox-expand-button",
0,
function (element) {
diff --git a/core/src/main/resources/lib/hudson/artifactList.jelly b/core/src/main/resources/lib/hudson/artifactList.jelly
index 60e17bf92376..446696db65d2 100644
--- a/core/src/main/resources/lib/hudson/artifactList.jelly
+++ b/core/src/main/resources/lib/hudson/artifactList.jelly
@@ -39,7 +39,7 @@ THE SOFTWARE.
-
+
${caption}
@@ -48,67 +48,34 @@ THE SOFTWARE.
${%building}
-
-
-
-
-
-
-
-
-
-
-
-
- ${%Expand all}
-
- ${%Collapse all}
-
-
-
-
+
+
+
+
-
diff --git a/core/src/main/resources/lib/hudson/editable-description.js b/core/src/main/resources/lib/hudson/editable-description.js
index 30a5e01efdaf..e8d2b43c356e 100644
--- a/core/src/main/resources/lib/hudson/editable-description.js
+++ b/core/src/main/resources/lib/hudson/editable-description.js
@@ -6,11 +6,7 @@
e.preventDefault();
let url = descriptionLink.getAttribute("data-url");
let description = descriptionLink.getAttribute("data-description");
- if (url == null && description == null) {
- return replaceDescription();
- } else {
- return replaceDescription(description, url);
- }
+ return replaceDescription(description, url);
});
});
})();
diff --git a/core/src/site/site.xml b/core/src/site/site.xml
index ce8a20455a69..30eb94e3fe3a 100644
--- a/core/src/site/site.xml
+++ b/core/src/site/site.xml
@@ -6,7 +6,7 @@
+
diff --git a/core/src/test/java/hudson/UtilTest.java b/core/src/test/java/hudson/UtilTest.java
index d4ecd94f1aaa..3fd34ff5c2ad 100644
--- a/core/src/test/java/hudson/UtilTest.java
+++ b/core/src/test/java/hudson/UtilTest.java
@@ -28,6 +28,7 @@
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.startsWith;
+import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
@@ -726,6 +727,24 @@ public void ifOverriddenFailure() {
assertEquals("The class " + DerivedClassFailure.class.getName() + " must override at least one of the BaseClass.method methods", error.getMessage());
}
+ @Test
+ public void testGetHexOfSHA256DigestOf() throws IOException {
+ byte[] input = new byte[] {12, 34, 16};
+ String str = Util.getHexOfSHA256DigestOf(input);
+ assertEquals(str, "134fefbd329986726407a5208107ef07c9e33da779f5068bff191733268fe997");
+ }
+
+ @Test
+ public void testGetSHA256DigestOf() {
+ byte[] input = new byte[] {12, 34, 16};
+ byte[] sha256DigestActual = Util.getSHA256DigestOf(input);
+
+ byte[] expected = new byte[]
+ { 19, 79, -17, -67, 50, -103, -122, 114, 100, 7, -91, 32, -127, 7, -17, 7, -55, -29, 61, -89, 121, -11,
+ 6, -117, -1, 25, 23, 51, 38, -113, -23, -105};
+ assertArrayEquals(expected, sha256DigestActual);
+ }
+
public static class BaseClass {
protected String method() {
return "base";
diff --git a/core/src/test/java/hudson/util/DescribableListTest.java b/core/src/test/java/hudson/util/DescribableListTest.java
index 7ea69d83853c..b8b079bbcaa1 100644
--- a/core/src/test/java/hudson/util/DescribableListTest.java
+++ b/core/src/test/java/hudson/util/DescribableListTest.java
@@ -24,11 +24,16 @@
package hudson.util;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.arrayContaining;
+import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertEquals;
import com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter;
import hudson.model.Describable;
import hudson.model.Descriptor;
+import hudson.model.Saveable;
+import java.util.concurrent.atomic.AtomicInteger;
import org.junit.Test;
import org.jvnet.hudson.test.Issue;
@@ -48,6 +53,18 @@ public void exceptionDuringUnmarshalling() {
assertEquals("[1, 3]", data.toString());
}
+ @Test
+ public void replace() throws Exception {
+ AtomicInteger count = new AtomicInteger();
+ DescribableList> list = new DescribableList<>((Saveable) count::incrementAndGet);
+ list.add(new Datum(1));
+ list.add(new Datum(2));
+ assertThat(count.get(), is(2));
+ list.replace(new Datum(3));
+ assertThat(list.stream().map(d -> d.val).toArray(Integer[]::new), arrayContaining(3));
+ assertThat(count.get(), is(3));
+ }
+
private static final class Data {
final DescribableList> list = new DescribableList<>();
diff --git a/docs/MAINTAINERS.adoc b/docs/MAINTAINERS.adoc
index 0253367347eb..72fe01d930cd 100644
--- a/docs/MAINTAINERS.adoc
+++ b/docs/MAINTAINERS.adoc
@@ -26,7 +26,7 @@ Remoting updates in the core are subject to the process though.
=== Communication channels
* Mailing list: link:https://groups.google.com/d/forum/jenkinsci-dev[Jenkins Developer Mailing List]
-* Chat for runtime Jenkins release coordination: `#jenkins-release` on Libera IRC
+* Chat for runtime Jenkins release coordination takes place in link:https://matrix.to/#/#jenkins-release:matrix.org[#jenkins-release:matrix.org].
** All async communications should go to the developer mailing list
=== Roles
diff --git a/pom.xml b/pom.xml
index e3f409d61d8e..bb4fefcbc318 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@ THE SOFTWARE.
org.jenkins-ci
jenkins
- 1.103
+ 1.104
@@ -73,7 +73,7 @@ THE SOFTWARE.
- 2.417
+ 2.419
-SNAPSHOT
@@ -86,7 +86,7 @@ THE SOFTWARE.
https://www.jenkins.io/changelog
- 3131.vf2b_b_798b_ce99
+ 3142.vcfca_0cd92128
4.7
@@ -95,7 +95,7 @@ THE SOFTWARE.
1.32
4.13.0
- 1.27
+ 1.28
false
6.12
@@ -332,7 +332,7 @@ THE SOFTWARE.
com.puppycrawl.tools
checkstyle
- 10.12.1
+ 10.12.2
diff --git a/test/pom.xml b/test/pom.xml
index b733581af9a2..ecf8f7ecbbaf 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -44,7 +44,7 @@ THE SOFTWARE.
Filled in by maven-hpi-plugin from the MANIFEST.MF entry in jenkins.war, but we provide a default value for the benefit of IDEs.
Make sure to keep the directives in core/pom.xml and war/pom.xml in sync with these.
-->
- --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.desktop/com.sun.beans.introspect=ALL-UNNAMED
+ --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
@@ -62,7 +62,7 @@ THE SOFTWARE.
io.jenkins.plugins
commons-text-api
- 1.10.0-36.vc008c8fcda_7b_
+ 1.10.0-68.v0d0b_c439292b_
@@ -95,13 +95,13 @@ THE SOFTWARE.
org.jenkins-ci.plugins
display-url-api
- 2.3.7
+ 2.3.8
org.jenkins-ci.plugins
script-security
- 1251.vfe552ed55f8d
+ 1264.vecf66020eb_7d
@@ -116,7 +116,7 @@ THE SOFTWARE.
${project.groupId}
jenkins-test-harness
- 2042.v787a_641a_9b_26
+ 2053.v0ea_6fc5d99b_f
test
@@ -179,13 +179,13 @@ THE SOFTWARE.
org.jenkins-ci.plugins
antisamy-markup-formatter
- 159.v25b_c67cd35fb_
+ 162.v0e6ec0fcfcf6
test
org.jenkins-ci.plugins
cloudbees-folder
- 6.815.v0dd5a_cb_40e0e
+ 6.846.v23698686f0f6
test
@@ -203,7 +203,7 @@ THE SOFTWARE.
org.jenkins-ci.plugins
mailer
- 457.v3f72cb_e015e5
+ 463.vedf8358e006b_
test
@@ -215,7 +215,7 @@ THE SOFTWARE.
org.jenkins-ci.plugins
matrix-project
- 789.v57a_725b_63c79
+ 802.v8013b_40c7edc
test
diff --git a/test/src/test/java/hudson/model/AbstractBuildTest.java b/test/src/test/java/hudson/model/AbstractBuildTest.java
index e56d4e45e185..777152262f37 100644
--- a/test/src/test/java/hudson/model/AbstractBuildTest.java
+++ b/test/src/test/java/hudson/model/AbstractBuildTest.java
@@ -52,6 +52,8 @@
import java.util.Set;
import java.util.TreeSet;
import java.util.concurrent.TimeUnit;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import org.htmlunit.Page;
@@ -65,6 +67,7 @@
import org.jvnet.hudson.test.FakeChangeLogSCM;
import org.jvnet.hudson.test.Issue;
import org.jvnet.hudson.test.JenkinsRule;
+import org.jvnet.hudson.test.LoggerRule;
import org.jvnet.hudson.test.TestBuilder;
import org.jvnet.hudson.test.TestExtension;
import org.jvnet.hudson.test.UnstableBuilder;
@@ -81,6 +84,9 @@ public class AbstractBuildTest {
@Rule
public JenkinsRule j = new JenkinsRule();
+ @Rule
+ public LoggerRule logging = new LoggerRule();
+
@Test
@Issue("JENKINS-30730")
public void reportErrorShouldNotFailForNonPublisherClass() throws Exception {
@@ -287,6 +293,7 @@ public static class DescriptorImpl extends Descriptor {}
@Test
@Issue("JENKINS-10615")
public void workspaceLock() throws Exception {
+ logging.record(Run.class, Level.FINER);
FreeStyleProject p = j.createFreeStyleProject();
p.setConcurrentBuild(true);
OneShotEvent e1 = new OneShotEvent();
@@ -330,6 +337,10 @@ private Object writeReplace() {
assertNotEquals(b1.getStartCondition().get().getWorkspace(), b2.getStartCondition().get().getWorkspace());
done.signal();
+ Logger.getLogger(AbstractBuildTest.class.getName()).info("Test done, letting builds complete…");
+ j.waitForCompletion(b1.get());
+ j.waitForCompletion(b2.get());
+ Logger.getLogger(AbstractBuildTest.class.getName()).info("…done.");
}
@Test
diff --git a/test/src/test/java/jenkins/model/JenkinsTest.java b/test/src/test/java/jenkins/model/JenkinsTest.java
index a5ebe8753375..479837a4cab8 100644
--- a/test/src/test/java/jenkins/model/JenkinsTest.java
+++ b/test/src/test/java/jenkins/model/JenkinsTest.java
@@ -25,6 +25,7 @@
package jenkins.model;
import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.arrayContaining;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.hasItem;
@@ -50,6 +51,7 @@
import hudson.model.RestartListener;
import hudson.model.RootAction;
import hudson.model.Saveable;
+import hudson.model.Slave;
import hudson.model.TaskListener;
import hudson.model.UnprotectedRootAction;
import hudson.model.User;
@@ -67,9 +69,12 @@
import java.net.HttpURLConnection;
import java.net.Socket;
import java.net.URL;
+import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
+import java.util.List;
import java.util.Set;
+import java.util.stream.Stream;
import jenkins.AgentProtocol;
import org.htmlunit.FailingHttpStatusCodeException;
import org.htmlunit.HttpMethod;
@@ -701,6 +706,19 @@ public void handle(Socket socket) throws IOException, InterruptedException {
}
}
+ @Test
+ public void getComputers() throws Exception {
+ List agents = new ArrayList<>();
+ for (String n : List.of("zestful", "bilking", "grouchiest")) {
+ agents.add(j.createSlave(n, null, null));
+ }
+ for (Slave agent : agents) {
+ j.waitOnline(agent);
+ }
+ assertThat(Stream.of(j.jenkins.getComputers()).map(Computer::getName).toArray(String[]::new),
+ arrayContaining("", "bilking", "grouchiest", "zestful"));
+ }
+
@Issue("JENKINS-42577")
@Test
public void versionIsSavedInSave() throws Exception {
diff --git a/test/src/test/java/lib/form/ExpandableTextboxTest.java b/test/src/test/java/lib/form/ExpandableTextboxTest.java
index f6b8420731dd..5e40ea263b30 100644
--- a/test/src/test/java/lib/form/ExpandableTextboxTest.java
+++ b/test/src/test/java/lib/form/ExpandableTextboxTest.java
@@ -41,7 +41,7 @@
import org.htmlunit.WebRequest;
import org.htmlunit.html.DomElement;
import org.htmlunit.html.DomNodeList;
-import org.htmlunit.html.HtmlButtonInput;
+import org.htmlunit.html.HtmlButton;
import org.htmlunit.html.HtmlElement;
import org.htmlunit.html.HtmlElementUtil;
import org.htmlunit.html.HtmlInput;
@@ -120,11 +120,10 @@ private void checkInjectionInName(TestRootAction testParams) throws Exception {
assertNotEquals("hacked", p.getTitleText());
}
- private HtmlButtonInput getExpandButton(HtmlPage page) {
- DomNodeList buttons = page.getElementById("test-panel").getElementsByTagName("input");
- // the first one is the text input
- assertEquals(2, buttons.size());
- return (HtmlButtonInput) buttons.get(1);
+ private HtmlButton getExpandButton(HtmlPage page) {
+ DomNodeList buttons = page.getElementById("test-panel").getElementsByTagName("button");
+ assertEquals(1, buttons.size());
+ return (HtmlButton) buttons.get(0);
}
@TestExtension("noInjectionArePossible")
@@ -166,7 +165,7 @@ public void noXssUsingInputValue() throws Exception {
int numberOfH1Before = configurePage.getElementsByTagName("h1").size();
HtmlInput xssInput = configurePage.getElementByName("_.theField");
- HtmlInput expandButton = (HtmlInput) xssInput.getParentNode().getNextSibling().getFirstChild();
+ HtmlButton expandButton = (HtmlButton) xssInput.getParentNode().getNextSibling().getFirstChild();
HtmlElementUtil.click(expandButton);
// no additional h1, meaning the "payload" is not interpreted
@@ -186,7 +185,7 @@ public void expandsIntoNewlines() throws Exception {
HtmlPage configurePage = wc.getPage(p, "configure");
HtmlInput input = configurePage.getElementByName("_.theField");
- HtmlInput expandButton = (HtmlInput) input.getParentNode().getNextSibling().getFirstChild();
+ HtmlButton expandButton = (HtmlButton) input.getParentNode().getNextSibling().getFirstChild();
HtmlElementUtil.click(expandButton);
final DomElement textArea = configurePage.getElementByName("_.theField");
assertThat(textArea, instanceOf(HtmlTextArea.class));
diff --git a/war/package.json b/war/package.json
index b018a4939be2..8e8b4d451ebe 100644
--- a/war/package.json
+++ b/war/package.json
@@ -23,26 +23,26 @@
"lint": "yarn lint:js && yarn lint:css"
},
"devDependencies": {
- "@babel/cli": "7.22.9",
- "@babel/core": "7.22.9",
- "@babel/preset-env": "7.22.9",
+ "@babel/cli": "7.22.10",
+ "@babel/core": "7.22.10",
+ "@babel/preset-env": "7.22.10",
"babel-loader": "9.1.3",
"clean-webpack-plugin": "4.0.0",
"css-loader": "6.8.1",
"css-minimizer-webpack-plugin": "5.0.1",
- "eslint": "8.45.0",
- "eslint-config-prettier": "8.8.0",
+ "eslint": "8.46.0",
+ "eslint-config-prettier": "9.0.0",
"handlebars-loader": "1.7.3",
"mini-css-extract-plugin": "2.7.6",
"postcss": "8.4.27",
"postcss-loader": "7.3.3",
- "postcss-preset-env": "9.0.0",
+ "postcss-preset-env": "9.1.1",
"postcss-scss": "4.0.6",
- "prettier": "3.0.0",
- "sass": "1.64.1",
+ "prettier": "3.0.1",
+ "sass": "1.64.2",
"sass-loader": "13.3.2",
"style-loader": "3.3.3",
- "stylelint": "15.10.1",
+ "stylelint": "15.10.2",
"stylelint-checkstyle-reporter": "0.2.0",
"stylelint-config-standard": "33.0.0",
"webpack": "5.88.2",
@@ -50,8 +50,8 @@
"webpack-remove-empty-scripts": "1.0.3"
},
"dependencies": {
- "handlebars": "4.7.7",
- "hotkeys-js": "3.11.2",
+ "handlebars": "4.7.8",
+ "hotkeys-js": "3.12.0",
"jquery": "3.7.0",
"lodash": "4.17.21",
"sortablejs": "1.15.0",
diff --git a/war/pom.xml b/war/pom.xml
index 1ee40c9f9386..963a3b0d50fc 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -219,7 +219,7 @@ THE SOFTWARE.
- java.base/java.lang java.base/java.io java.base/java.util java.desktop/com.sun.beans.introspect
+ java.base/java.lang java.base/java.io java.base/java.util
${project.version}
1.395
${project.version}
diff --git a/war/src/main/scss/base/style.scss b/war/src/main/scss/base/style.scss
index 7b7de108f97c..647844da6a2e 100644
--- a/war/src/main/scss/base/style.scss
+++ b/war/src/main/scss/base/style.scss
@@ -128,6 +128,7 @@ a {
svg {
width: 16px;
height: 16px;
+ flex: 0 0 auto;
color: var(--text-color) !important;
}
}
@@ -316,6 +317,7 @@ pre.console {
.expanding-input {
display: flex;
+ align-items: center;
}
.expanding-input__input {
@@ -326,13 +328,6 @@ pre.console {
flex-shrink: 1;
}
-.expanding-input__button input {
- border: 2px solid var(--input-border) !important;
- border-radius: var(--form-input-border-radius) !important;
- min-width: 0 !important;
- height: 100%;
-}
-
/* div that looks like a hyperlink */
.pseudoLink {
cursor: pointer;
diff --git a/war/src/main/webapp/scripts/hudson-behavior.js b/war/src/main/webapp/scripts/hudson-behavior.js
index ec62f0644256..dc9c0a5605fe 100644
--- a/war/src/main/webapp/scripts/hudson-behavior.js
+++ b/war/src/main/webapp/scripts/hudson-behavior.js
@@ -1950,11 +1950,11 @@ function replaceDescription(initialDescription, submissionUrl) {
d.firstElementChild.nextElementSibling.innerHTML =
"
";
let parameters = {};
- if (initialDescription !== undefined && submissionUrl !== undefined) {
- parameters = {
- description: initialDescription,
- submissionUrl: submissionUrl,
- };
+ if (initialDescription !== null && initialDescription !== "") {
+ parameters["description"] = initialDescription;
+ }
+ if (submissionUrl !== null && submissionUrl !== "") {
+ parameters["submissionUrl"] = submissionUrl;
}
fetch("./descriptionForm", {
method: "post",
diff --git a/war/src/test/java/executable/MainTest.java b/war/src/test/java/executable/MainTest.java
index 6010759546ca..e690eb3996d0 100644
--- a/war/src/test/java/executable/MainTest.java
+++ b/war/src/test/java/executable/MainTest.java
@@ -28,6 +28,7 @@ void future() {
assertJavaCheckFails(16, false);
assertJavaCheckFails(18, false);
assertJavaCheckFails(19, false);
+ assertJavaCheckFails(20, false);
assertJavaCheckPasses(12, true);
assertJavaCheckPasses(13, true);
assertJavaCheckPasses(14, true);
@@ -35,6 +36,7 @@ void future() {
assertJavaCheckPasses(16, true);
assertJavaCheckPasses(18, true);
assertJavaCheckPasses(19, true);
+ assertJavaCheckPasses(20, true);
}
private static void assertJavaCheckFails(int releaseVersion, boolean enableFutureJava) {
diff --git a/war/yarn.lock b/war/yarn.lock
index 7be0133f2263..df621ad6ddce 100644
--- a/war/yarn.lock
+++ b/war/yarn.lock
@@ -22,9 +22,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/cli@npm:7.22.9":
- version: 7.22.9
- resolution: "@babel/cli@npm:7.22.9"
+"@babel/cli@npm:7.22.10":
+ version: 7.22.10
+ resolution: "@babel/cli@npm:7.22.10"
dependencies:
"@jridgewell/trace-mapping": ^0.3.17
"@nicolo-ribaudo/chokidar-2": 2.1.8-no-fsevents.3
@@ -45,16 +45,17 @@ __metadata:
bin:
babel: ./bin/babel.js
babel-external-helpers: ./bin/babel-external-helpers.js
- checksum: 6acc76e521f8d657d8a85ff27387149b415507095911356417c7d26c456685153c76924bd5469f2ff026e83b65091df22d2066f1f403aeed82c4762611d9a9da
+ checksum: f6cbd237d62f196a3835f7eec07b3fea1a4ba3b7acf61616d6d22ce2c2653e29f869a254bf3de6d0fef65f577b3c9a6137aac89887679889ca9a56f0d2e07f18
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/code-frame@npm:7.22.5"
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5":
+ version: 7.22.10
+ resolution: "@babel/code-frame@npm:7.22.10"
dependencies:
- "@babel/highlight": ^7.22.5
- checksum: cfe804f518f53faaf9a1d3e0f9f74127ab9a004912c3a16fda07fb6a633393ecb9918a053cb71804204c1b7ec3d49e1699604715e2cfb0c9f7bc4933d324ebb6
+ "@babel/highlight": ^7.22.10
+ chalk: ^2.4.2
+ checksum: 89a06534ad19759da6203a71bad120b1d7b2ddc016c8e07d4c56b35dea25e7396c6da60a754e8532a86733092b131ae7f661dbe6ba5d165ea777555daa2ed3c9
languageName: node
linkType: hard
@@ -65,38 +66,38 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:7.22.9":
- version: 7.22.9
- resolution: "@babel/core@npm:7.22.9"
+"@babel/core@npm:7.22.10":
+ version: 7.22.10
+ resolution: "@babel/core@npm:7.22.10"
dependencies:
"@ampproject/remapping": ^2.2.0
- "@babel/code-frame": ^7.22.5
- "@babel/generator": ^7.22.9
- "@babel/helper-compilation-targets": ^7.22.9
+ "@babel/code-frame": ^7.22.10
+ "@babel/generator": ^7.22.10
+ "@babel/helper-compilation-targets": ^7.22.10
"@babel/helper-module-transforms": ^7.22.9
- "@babel/helpers": ^7.22.6
- "@babel/parser": ^7.22.7
+ "@babel/helpers": ^7.22.10
+ "@babel/parser": ^7.22.10
"@babel/template": ^7.22.5
- "@babel/traverse": ^7.22.8
- "@babel/types": ^7.22.5
+ "@babel/traverse": ^7.22.10
+ "@babel/types": ^7.22.10
convert-source-map: ^1.7.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.2
semver: ^6.3.1
- checksum: 7bf069aeceb417902c4efdaefab1f7b94adb7dea694a9aed1bda2edf4135348a080820529b1a300c6f8605740a00ca00c19b2d5e74b5dd489d99d8c11d5e56d1
+ checksum: cc4efa09209fe1f733cf512e9e4bb50870b191ab2dee8014e34cd6e731f204e48476cc53b4bbd0825d4d342304d577ae43ff5fd8ab3896080673c343321acb32
languageName: node
linkType: hard
-"@babel/generator@npm:^7.22.7, @babel/generator@npm:^7.22.9":
- version: 7.22.9
- resolution: "@babel/generator@npm:7.22.9"
+"@babel/generator@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/generator@npm:7.22.10"
dependencies:
- "@babel/types": ^7.22.5
+ "@babel/types": ^7.22.10
"@jridgewell/gen-mapping": ^0.3.2
"@jridgewell/trace-mapping": ^0.3.17
jsesc: ^2.5.1
- checksum: 7c9d2c58b8d5ac5e047421a6ab03ec2ff5d9a5ff2c2212130a0055e063ac349e0b19d435537d6886c999771aef394832e4f54cd9fc810100a7f23d982f6af06b
+ checksum: 59a79730abdff9070692834bd3af179e7a9413fa2ff7f83dff3eb888765aeaeb2bfc7b0238a49613ed56e1af05956eff303cc139f2407eda8df974813e486074
languageName: node
linkType: hard
@@ -118,18 +119,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.22.9":
- version: 7.22.9
- resolution: "@babel/helper-compilation-targets@npm:7.22.9"
+"@babel/helper-compilation-targets@npm:^7.22.10, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6":
+ version: 7.22.10
+ resolution: "@babel/helper-compilation-targets@npm:7.22.10"
dependencies:
"@babel/compat-data": ^7.22.9
"@babel/helper-validator-option": ^7.22.5
browserslist: ^4.21.9
lru-cache: ^5.1.1
semver: ^6.3.1
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: ea0006c6a93759025f4a35a25228ae260538c9f15023e8aac2a6d45ca68aef4cf86cfc429b19af9a402cbdd54d5de74ad3fbcf6baa7e48184dc079f1a791e178
+ checksum: f6f1896816392bcff671bbe6e277307729aee53befb4a66ea126e2a91eda78d819a70d06fa384c74ef46c1595544b94dca50bef6c78438d9ffd31776dafbd435
languageName: node
linkType: hard
@@ -165,9 +164,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-define-polyfill-provider@npm:^0.4.1":
- version: 0.4.1
- resolution: "@babel/helper-define-polyfill-provider@npm:0.4.1"
+"@babel/helper-define-polyfill-provider@npm:^0.4.2":
+ version: 0.4.2
+ resolution: "@babel/helper-define-polyfill-provider@npm:0.4.2"
dependencies:
"@babel/helper-compilation-targets": ^7.22.6
"@babel/helper-plugin-utils": ^7.22.5
@@ -175,8 +174,8 @@ __metadata:
lodash.debounce: ^4.0.8
resolve: ^1.14.2
peerDependencies:
- "@babel/core": ^7.4.0-0
- checksum: 712b440cdd343ac7c4617225f91b0a9db5a7b1c96356b720e011af64ad6c4da9c66889f8d2962a0a2ae2e4ccb6a9b4a210c4a3c8c8ff103846b3d93b61bc6634
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: 1f6dec0c5d0876d278fe15b71238eccc5f74c4e2efa2c78aaafa8bc2cc96336b8e68d94cd1a78497356c96e8b91b8c1f4452179820624d1702aee2f9832e6569
languageName: node
linkType: hard
@@ -255,17 +254,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-remap-async-to-generator@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-remap-async-to-generator@npm:7.22.5"
+"@babel/helper-remap-async-to-generator@npm:^7.22.5, @babel/helper-remap-async-to-generator@npm:^7.22.9":
+ version: 7.22.9
+ resolution: "@babel/helper-remap-async-to-generator@npm:7.22.9"
dependencies:
"@babel/helper-annotate-as-pure": ^7.22.5
"@babel/helper-environment-visitor": ^7.22.5
- "@babel/helper-wrap-function": ^7.22.5
- "@babel/types": ^7.22.5
+ "@babel/helper-wrap-function": ^7.22.9
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 1e51dcff1c22e97ea3d22034b77788048eb6d8c6860325bd7a1046b7a7135730cefd93b5c96fd9839d76031095d5ffb6f0cd6ee90a5d69a4c7de980d7f4623d9
+ checksum: 05538079447829b13512157491cc77f9cf1ea7e1680e15cff0682c3ed9ee162de0c4862ece20a6d6b2df28177a1520bcfe45993fbeccf2747a81795a7c3f6290
languageName: node
linkType: hard
@@ -331,46 +329,45 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-wrap-function@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-wrap-function@npm:7.22.5"
+"@babel/helper-wrap-function@npm:^7.22.9":
+ version: 7.22.10
+ resolution: "@babel/helper-wrap-function@npm:7.22.10"
dependencies:
"@babel/helper-function-name": ^7.22.5
"@babel/template": ^7.22.5
- "@babel/traverse": ^7.22.5
- "@babel/types": ^7.22.5
- checksum: a4ba2d7577ad3ce92fadaa341ffce3b0e4b389808099b07c80847f9be0852f4b42344612bc1b3d1b796ffb75be56d5957c5c56a1734f6aee5ccbb7cd9ab12691
+ "@babel/types": ^7.22.10
+ checksum: 854bd85fc1de1d4c633f04aa1f5b6b022fbc013b47d012b6a11a7a9125a1f4a2a4f13a3e0d7a7056fe7eda8a9ecd1ea3daf8af685685a2d1b16578768cfdd28f
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.22.6":
- version: 7.22.6
- resolution: "@babel/helpers@npm:7.22.6"
+"@babel/helpers@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/helpers@npm:7.22.10"
dependencies:
"@babel/template": ^7.22.5
- "@babel/traverse": ^7.22.6
- "@babel/types": ^7.22.5
- checksum: 5c1f33241fe7bf7709868c2105134a0a86dca26a0fbd508af10a89312b1f77ca38ebae43e50be3b208613c5eacca1559618af4ca236f0abc55d294800faeff30
+ "@babel/traverse": ^7.22.10
+ "@babel/types": ^7.22.10
+ checksum: 3b1219e362df390b6c5d94b75a53fc1c2eb42927ced0b8022d6a29b833a839696206b9bdad45b4805d05591df49fc16b6fb7db758c9c2ecfe99e3e94cb13020f
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/highlight@npm:7.22.5"
+"@babel/highlight@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/highlight@npm:7.22.10"
dependencies:
"@babel/helper-validator-identifier": ^7.22.5
- chalk: ^2.0.0
+ chalk: ^2.4.2
js-tokens: ^4.0.0
- checksum: f61ae6de6ee0ea8d9b5bcf2a532faec5ab0a1dc0f7c640e5047fc61630a0edb88b18d8c92eb06566d30da7a27db841aca11820ecd3ebe9ce514c9350fbed39c4
+ checksum: f714a1e1a72dd9d72f6383f4f30fd342e21a8df32d984a4ea8f5eab691bb6ba6db2f8823d4b4cf135d98869e7a98925b81306aa32ee3c429f8cfa52c75889e1b
languageName: node
linkType: hard
-"@babel/parser@npm:^7.22.5, @babel/parser@npm:^7.22.7":
- version: 7.22.7
- resolution: "@babel/parser@npm:7.22.7"
+"@babel/parser@npm:^7.22.10, @babel/parser@npm:^7.22.5":
+ version: 7.22.10
+ resolution: "@babel/parser@npm:7.22.10"
bin:
parser: ./bin/babel-parser.js
- checksum: 02209ddbd445831ee8bf966fdf7c29d189ed4b14343a68eb2479d940e7e3846340d7cc6bd654a5f3d87d19dc84f49f50a58cf9363bee249dc5409ff3ba3dab54
+ checksum: af51567b7d3cdf523bc608eae057397486c7fa6c2e5753027c01fe5c36f0767b2d01ce3049b222841326cc5b8c7fda1d810ac1a01af0a97bb04679e2ef9f7049
languageName: node
linkType: hard
@@ -407,18 +404,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-unicode-property-regex@npm:^7.4.4":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951
- languageName: node
- linkType: hard
-
"@babel/plugin-syntax-async-generators@npm:^7.8.4":
version: 7.8.4
resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
@@ -629,17 +614,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-async-generator-functions@npm:^7.22.7":
- version: 7.22.7
- resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.7"
+"@babel/plugin-transform-async-generator-functions@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.10"
dependencies:
"@babel/helper-environment-visitor": ^7.22.5
"@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-remap-async-to-generator": ^7.22.5
+ "@babel/helper-remap-async-to-generator": ^7.22.9
"@babel/plugin-syntax-async-generators": ^7.8.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 57cd2cce3fb696dadf00e88f168683df69e900b92dadeae07429243c43bc21d5ccdc0c2db61cf5c37bd0fbd893fc455466bef6babe4aa5b79d9cb8ba89f40ae7
+ checksum: 87d77b66fda05b42450aa285fa031aa3963c52aab00190f95f6c3ddefbed683035c1f314347c888f8406fba5d436b888ff75b5e36b8ab23afd4ca4c3f086f88c
languageName: node
linkType: hard
@@ -667,14 +652,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-block-scoping@npm:7.22.5"
+"@babel/plugin-transform-block-scoping@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 26987002cfe6e24544e60fa35f07052b6557f590c1a1cc5cf35d6dc341d7fea163c1222a2d70d5d2692f0b9860d942fd3ba979848b2995d4debffa387b9b19ae
+ checksum: b1d06f358dedcb748a57e5feea4b9285c60593fb2912b921f22898c57c552c78fe18128678c8f84dd4ea1d4e5aebede8783830b24cd63f22c30261156d78bc77
languageName: node
linkType: hard
@@ -734,18 +719,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-destructuring@npm:7.22.5"
+"@babel/plugin-transform-destructuring@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-destructuring@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 76f6ea2aee1fcfa1c3791eb7a5b89703c6472650b993e8666fff0f1d6e9d737a84134edf89f63c92297f3e75064c1263219463b02dd9bc7434b6e5b9935e3f20
+ checksum: 011707801bd0029fd4f0523d24d06fdc0cbe8c9da280d75728f76713d639c4dc976e1b56a1ba7bff25468f86867efb71c9b4cac81140adbdd0abf2324b19a8bb
languageName: node
linkType: hard
-"@babel/plugin-transform-dotall-regex@npm:^7.22.5, @babel/plugin-transform-dotall-regex@npm:^7.4.4":
+"@babel/plugin-transform-dotall-regex@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-dotall-regex@npm:7.22.5"
dependencies:
@@ -1011,16 +996,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-chaining@npm:^7.22.5, @babel/plugin-transform-optional-chaining@npm:^7.22.6":
- version: 7.22.6
- resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.6"
+"@babel/plugin-transform-optional-chaining@npm:^7.22.10, @babel/plugin-transform-optional-chaining@npm:^7.22.5":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
"@babel/plugin-syntax-optional-chaining": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9713f7920ed04090c149fc5ec024dd1638e8b97aa4ae3753b93072d84103b8de380afb96d6cf03e53b285420db4f705f3ac13149c6fd54f322b61dc19e33c54f
+ checksum: 522d6214bb9f6ede8a2fc56a873e791aabd62f0b3be78fb8e62ca801a9033bcadabfb77aec6739f0e67f0f15f7c739c08bafafd66d3676edf1941fe6429cebcd
languageName: node
linkType: hard
@@ -1072,15 +1057,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-regenerator@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-regenerator@npm:7.22.5"
+"@babel/plugin-transform-regenerator@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-regenerator@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
- regenerator-transform: ^0.15.1
+ regenerator-transform: ^0.15.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f7c5ca5151321963df777cc02725d10d1ccc3b3b8323da0423aecd9ac6144cbdd2274af5281a5580db2fc2f8b234e318517b5d76b85669118906533a559f2b6a
+ checksum: e13678d62d6fa96f11cb8b863f00e8693491e7adc88bfca3f2820f80cbac8336e7dec3a596eee6a1c4663b7ececc3564f2cd7fb44ed6d4ce84ac2bb7f39ecc6e
languageName: node
linkType: hard
@@ -1151,14 +1136,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-escapes@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.5"
+"@babel/plugin-transform-unicode-escapes@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: da5e85ab3bb33a75cbf6181bfd236b208dc934702fd304db127232f17b4e0f42c6d3f238de8589470b4190906967eea8ca27adf3ae9d8ee4de2a2eae906ed186
+ checksum: 807f40ed1324c8cb107c45358f1903384ca3f0ef1d01c5a3c5c9b271c8d8eec66936a3dcc8d75ddfceea9421420368c2e77ae3adef0a50557e778dfe296bf382
languageName: node
linkType: hard
@@ -1198,12 +1183,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-env@npm:7.22.9":
- version: 7.22.9
- resolution: "@babel/preset-env@npm:7.22.9"
+"@babel/preset-env@npm:7.22.10":
+ version: 7.22.10
+ resolution: "@babel/preset-env@npm:7.22.10"
dependencies:
"@babel/compat-data": ^7.22.9
- "@babel/helper-compilation-targets": ^7.22.9
+ "@babel/helper-compilation-targets": ^7.22.10
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-validator-option": ^7.22.5
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.22.5
@@ -1228,15 +1213,15 @@ __metadata:
"@babel/plugin-syntax-top-level-await": ^7.14.5
"@babel/plugin-syntax-unicode-sets-regex": ^7.18.6
"@babel/plugin-transform-arrow-functions": ^7.22.5
- "@babel/plugin-transform-async-generator-functions": ^7.22.7
+ "@babel/plugin-transform-async-generator-functions": ^7.22.10
"@babel/plugin-transform-async-to-generator": ^7.22.5
"@babel/plugin-transform-block-scoped-functions": ^7.22.5
- "@babel/plugin-transform-block-scoping": ^7.22.5
+ "@babel/plugin-transform-block-scoping": ^7.22.10
"@babel/plugin-transform-class-properties": ^7.22.5
"@babel/plugin-transform-class-static-block": ^7.22.5
"@babel/plugin-transform-classes": ^7.22.6
"@babel/plugin-transform-computed-properties": ^7.22.5
- "@babel/plugin-transform-destructuring": ^7.22.5
+ "@babel/plugin-transform-destructuring": ^7.22.10
"@babel/plugin-transform-dotall-regex": ^7.22.5
"@babel/plugin-transform-duplicate-keys": ^7.22.5
"@babel/plugin-transform-dynamic-import": ^7.22.5
@@ -1259,47 +1244,45 @@ __metadata:
"@babel/plugin-transform-object-rest-spread": ^7.22.5
"@babel/plugin-transform-object-super": ^7.22.5
"@babel/plugin-transform-optional-catch-binding": ^7.22.5
- "@babel/plugin-transform-optional-chaining": ^7.22.6
+ "@babel/plugin-transform-optional-chaining": ^7.22.10
"@babel/plugin-transform-parameters": ^7.22.5
"@babel/plugin-transform-private-methods": ^7.22.5
"@babel/plugin-transform-private-property-in-object": ^7.22.5
"@babel/plugin-transform-property-literals": ^7.22.5
- "@babel/plugin-transform-regenerator": ^7.22.5
+ "@babel/plugin-transform-regenerator": ^7.22.10
"@babel/plugin-transform-reserved-words": ^7.22.5
"@babel/plugin-transform-shorthand-properties": ^7.22.5
"@babel/plugin-transform-spread": ^7.22.5
"@babel/plugin-transform-sticky-regex": ^7.22.5
"@babel/plugin-transform-template-literals": ^7.22.5
"@babel/plugin-transform-typeof-symbol": ^7.22.5
- "@babel/plugin-transform-unicode-escapes": ^7.22.5
+ "@babel/plugin-transform-unicode-escapes": ^7.22.10
"@babel/plugin-transform-unicode-property-regex": ^7.22.5
"@babel/plugin-transform-unicode-regex": ^7.22.5
"@babel/plugin-transform-unicode-sets-regex": ^7.22.5
- "@babel/preset-modules": ^0.1.5
- "@babel/types": ^7.22.5
- babel-plugin-polyfill-corejs2: ^0.4.4
- babel-plugin-polyfill-corejs3: ^0.8.2
- babel-plugin-polyfill-regenerator: ^0.5.1
+ "@babel/preset-modules": 0.1.6-no-external-plugins
+ "@babel/types": ^7.22.10
+ babel-plugin-polyfill-corejs2: ^0.4.5
+ babel-plugin-polyfill-corejs3: ^0.8.3
+ babel-plugin-polyfill-regenerator: ^0.5.2
core-js-compat: ^3.31.0
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 6caa2897bbda30c6932aed0a03827deb1337c57108050c9f97dc9a857e1533c7125b168b6d70b9d191965bf05f9f233f0ad20303080505dff7ce39740aaa759d
+ checksum: 4145a660a7b05e21e6d8b6cdf348c6931238abb15282a258bdb5e04cd3cca9356dc120ecfe0d1b977819ade4aac50163127c86db2300227ff60392d24daa0b7c
languageName: node
linkType: hard
-"@babel/preset-modules@npm:^0.1.5":
- version: 0.1.5
- resolution: "@babel/preset-modules@npm:0.1.5"
+"@babel/preset-modules@npm:0.1.6-no-external-plugins":
+ version: 0.1.6-no-external-plugins
+ resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins"
dependencies:
"@babel/helper-plugin-utils": ^7.0.0
- "@babel/plugin-proposal-unicode-property-regex": ^7.4.4
- "@babel/plugin-transform-dotall-regex": ^7.4.4
"@babel/types": ^7.4.4
esutils: ^2.0.2
peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10
+ "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0
+ checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375
languageName: node
linkType: hard
@@ -1330,42 +1313,42 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.22.6, @babel/traverse@npm:^7.22.8":
- version: 7.22.8
- resolution: "@babel/traverse@npm:7.22.8"
+"@babel/traverse@npm:^7.22.10, @babel/traverse@npm:^7.22.5":
+ version: 7.22.10
+ resolution: "@babel/traverse@npm:7.22.10"
dependencies:
- "@babel/code-frame": ^7.22.5
- "@babel/generator": ^7.22.7
+ "@babel/code-frame": ^7.22.10
+ "@babel/generator": ^7.22.10
"@babel/helper-environment-visitor": ^7.22.5
"@babel/helper-function-name": ^7.22.5
"@babel/helper-hoist-variables": ^7.22.5
"@babel/helper-split-export-declaration": ^7.22.6
- "@babel/parser": ^7.22.7
- "@babel/types": ^7.22.5
+ "@babel/parser": ^7.22.10
+ "@babel/types": ^7.22.10
debug: ^4.1.0
globals: ^11.1.0
- checksum: a381369bc3eedfd13ed5fef7b884657f1c29024ea7388198149f0edc34bd69ce3966e9f40188d15f56490a5e12ba250ccc485f2882b53d41b054fccefb233e33
+ checksum: 9f7b358563bfb0f57ac4ed639f50e5c29a36b821a1ce1eea0c7db084f5b925e3275846d0de63bde01ca407c85d9804e0efbe370d92cd2baaafde3bd13b0f4cdb
languageName: node
linkType: hard
-"@babel/types@npm:^7.22.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
- version: 7.22.5
- resolution: "@babel/types@npm:7.22.5"
+"@babel/types@npm:^7.22.10, @babel/types@npm:^7.22.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.22.10
+ resolution: "@babel/types@npm:7.22.10"
dependencies:
"@babel/helper-string-parser": ^7.22.5
"@babel/helper-validator-identifier": ^7.22.5
to-fast-properties: ^2.0.0
- checksum: c13a9c1dc7d2d1a241a2f8363540cb9af1d66e978e8984b400a20c4f38ba38ca29f06e26a0f2d49a70bad9e57615dac09c35accfddf1bb90d23cd3e0a0bab892
+ checksum: 095c4f4b7503fa816e4094113f0ec2351ef96ff32012010b771693066ff628c7c664b21c6bd3fb93aeb46fe7c61f6b3a3c9e4ed0034d6a2481201c417371c8af
languageName: node
linkType: hard
-"@csstools/cascade-layer-name-parser@npm:^1.0.3":
- version: 1.0.3
- resolution: "@csstools/cascade-layer-name-parser@npm:1.0.3"
+"@csstools/cascade-layer-name-parser@npm:^1.0.3, @csstools/cascade-layer-name-parser@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "@csstools/cascade-layer-name-parser@npm:1.0.4"
peerDependencies:
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
- checksum: 5fe06884c2247af50345a1044438af62065c11fe5333dbe46e560182484333f9e2206829ae3577e8d4a4f04a98fe0bfa714762af5326a7354924818492f3d9c8
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ checksum: b0a6394b8c6a0d2fdb21192d127888fed2c2a1e96c4f1417b274e41205d880ff3b99c9ad149215a0540e17fd62772e94ae151a7787b22839ebf2924d92f5a2db
languageName: node
linkType: hard
@@ -1376,17 +1359,17 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-calc@npm:^1.1.2":
- version: 1.1.2
- resolution: "@csstools/css-calc@npm:1.1.2"
+"@csstools/css-calc@npm:^1.1.2, @csstools/css-calc@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "@csstools/css-calc@npm:1.1.3"
peerDependencies:
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
- checksum: 446f376fe9f079dafb103d805e047c9a5de53655f03518eae1bd9e48232596765672469b016eb24f5978ea9cec45d4d7616ea198e27f499b185d913abc8a1837
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ checksum: a4130112663ff9ef972b9edf595055772cea9244e3b4658870e9df6695363f832fe25a6f38754b1c1ece37e2ae9f19928327f01f4149b0c300d2bcf1f0147a57
languageName: node
linkType: hard
-"@csstools/css-color-parser@npm:^1.2.0, @csstools/css-color-parser@npm:^1.2.2":
+"@csstools/css-color-parser@npm:^1.2.2":
version: 1.2.2
resolution: "@csstools/css-color-parser@npm:1.2.2"
dependencies:
@@ -1399,29 +1382,29 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-parser-algorithms@npm:^2.1.1, @csstools/css-parser-algorithms@npm:^2.3.0":
- version: 2.3.0
- resolution: "@csstools/css-parser-algorithms@npm:2.3.0"
+"@csstools/css-parser-algorithms@npm:^2.3.0, @csstools/css-parser-algorithms@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "@csstools/css-parser-algorithms@npm:2.3.1"
peerDependencies:
- "@csstools/css-tokenizer": ^2.1.1
- checksum: 3be22a0cfcfe0dc4bb140e2f266590addf21c5052d9e69334da860b3839fbd4369c3d158cbc396032d5ed96d01d2b5d8ebdb5497f75c9830ed9ce99853e3f915
+ "@csstools/css-tokenizer": ^2.2.0
+ checksum: 90c6aa391ff817b0fc2ae20b9cc5e3308e3906536d83c8eeb502171ec709730a2cd0458eb7646378f74db545c9079fd026e125dbdbe26030652f9466bacc1183
languageName: node
linkType: hard
-"@csstools/css-tokenizer@npm:^2.1.1":
- version: 2.1.1
- resolution: "@csstools/css-tokenizer@npm:2.1.1"
- checksum: d6ac4b08d7fdfc146755542f00b208af7248efd6cf2eb0f0f7d2ba3583a81f08ed9be6047d78b046925708b5bd0886f487edeeee2f90f0f34030dcbef4122d0e
+"@csstools/css-tokenizer@npm:^2.1.1, @csstools/css-tokenizer@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "@csstools/css-tokenizer@npm:2.2.0"
+ checksum: d6b3ead496e187cbf89b5e08a55be7a8393676c2b93526f7f051418376d08146f9f533708aca5eec6a07d925ea6a7e65b0e0bb36aabeba657666e968b8d89cd0
languageName: node
linkType: hard
-"@csstools/media-query-list-parser@npm:^2.1.2":
- version: 2.1.2
- resolution: "@csstools/media-query-list-parser@npm:2.1.2"
+"@csstools/media-query-list-parser@npm:^2.1.2, @csstools/media-query-list-parser@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "@csstools/media-query-list-parser@npm:2.1.4"
peerDependencies:
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
- checksum: 04936573ba837f14d7d637e172342c473665679c6497bbc0d548d93d08cb22e22151bb19e0e20422954c0b2aa50c3f38c9fc5f45c136e31bc863c656cb79df1b
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ checksum: 8fa5be6acea01af39f49e08b2f2e2f7f54c2881c2c8a7a8cc783f8668610404398e81f86092f44ae64914d0f7626a5177d721ce5d1858b1599b26c91687f311e
languageName: node
linkType: hard
@@ -1437,31 +1420,44 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-color-function@npm:^2.2.3":
- version: 2.2.3
- resolution: "@csstools/postcss-color-function@npm:2.2.3"
+"@csstools/postcss-color-function@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@csstools/postcss-color-function@npm:3.0.1"
dependencies:
- "@csstools/css-color-parser": ^1.2.0
- "@csstools/css-parser-algorithms": ^2.1.1
- "@csstools/css-tokenizer": ^2.1.1
- "@csstools/postcss-progressive-custom-properties": ^2.3.0
+ "@csstools/css-color-parser": ^1.2.2
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ "@csstools/postcss-progressive-custom-properties": ^3.0.0
peerDependencies:
postcss: ^8.4
- checksum: 802148d64c943473cd61eae85c4f53357e8972670bfd70c1ad85f3ed5aead6287b9944586a74108f6ea17e4fa4d90435946d875ca43e8fffacd7a9547da579ed
+ checksum: bf406522f96f0c9b142cae1825b9a77de07bdecbc7ec8b8b338d4f9402ce1349493029cb0751735e3546325f5ede899e37ca156d8c958bafdd5393903bd6af9d
languageName: node
linkType: hard
-"@csstools/postcss-color-mix-function@npm:^1.0.3":
- version: 1.0.3
- resolution: "@csstools/postcss-color-mix-function@npm:1.0.3"
+"@csstools/postcss-color-mix-function@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "@csstools/postcss-color-mix-function@npm:2.0.1"
dependencies:
- "@csstools/css-color-parser": ^1.2.0
- "@csstools/css-parser-algorithms": ^2.1.1
- "@csstools/css-tokenizer": ^2.1.1
- "@csstools/postcss-progressive-custom-properties": ^2.3.0
+ "@csstools/css-color-parser": ^1.2.2
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ "@csstools/postcss-progressive-custom-properties": ^3.0.0
peerDependencies:
postcss: ^8.4
- checksum: 865ae0aaab0fa0d40ef3b3c1fa83e45da9a8d42a01d511147fc9f1e9b4a37f1726b38d04a5fa7138ee6392ca8db9856b5c6bd8b84d1582e5caab675d22489818
+ checksum: 811d53ad7697811e519082bfae657c54c4e0615f9dc83bb2234f9d6a43e6323cd9e8f6c15821d43310f9963e510b3fbf21e7a34905c1b9af0a86a97b1d348869
+ languageName: node
+ linkType: hard
+
+"@csstools/postcss-exponential-functions@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@csstools/postcss-exponential-functions@npm:1.0.0"
+ dependencies:
+ "@csstools/css-calc": ^1.1.3
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ peerDependencies:
+ postcss: ^8.4
+ checksum: 19f69ae9cca0e1063ce8b77918a65d72c738b98178287e75e1b68b2db7e051b662b0bafbd801a383e7d34ab97e1a203efd3e479cab279cf972af4f9efb968e0c
languageName: node
linkType: hard
@@ -1476,30 +1472,30 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-gradients-interpolation-method@npm:^4.0.0":
- version: 4.0.0
- resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.0"
+"@csstools/postcss-gradients-interpolation-method@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.1"
dependencies:
"@csstools/css-color-parser": ^1.2.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
"@csstools/postcss-progressive-custom-properties": ^3.0.0
peerDependencies:
postcss: ^8.4
- checksum: 5ee6108f5e77ad4ba94b941778e8942586634612f1d5229b583f85f90f797425cb9a6021d1b29a4ec61ea35a964d812ede62fb98365d70aa1cc1d1f795ad70ef
+ checksum: 969dc1a4275610888a519a4a9ccbc77ef8806a3786aaa9f8f51da04a9cb1b6883ef191440657fbca5fc8da2f52c31ad9c35546354531cfe36d5e0259d8532f94
languageName: node
linkType: hard
-"@csstools/postcss-hwb-function@npm:^3.0.0":
- version: 3.0.0
- resolution: "@csstools/postcss-hwb-function@npm:3.0.0"
+"@csstools/postcss-hwb-function@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@csstools/postcss-hwb-function@npm:3.0.1"
dependencies:
"@csstools/css-color-parser": ^1.2.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
peerDependencies:
postcss: ^8.4
- checksum: 6a35e99232b29ca5a37482a54228af94c0bf4e6072338ab83553e59931a689e10096726113992d69328960a905d8baa5a76af1a3489b3e27537b03f24b949b91
+ checksum: 54e4f4c58526d6a86807b405f0baf8c3e4d19e96d6d90fbfbcc6cfeeef3dae7916b72ee045b30d451a323d92ea6eed21e3d498723c9a24a86efd0715ed7a9418
languageName: node
linkType: hard
@@ -1547,41 +1543,41 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-logical-viewport-units@npm:^2.0.0":
- version: 2.0.0
- resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.0"
+"@csstools/postcss-logical-viewport-units@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.1"
dependencies:
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-tokenizer": ^2.2.0
peerDependencies:
postcss: ^8.4
- checksum: f81278aba645fbe54e53a8b6c07b4c8d50aeeccca83f1b1e8b1f54f5bcb188a252d6c56017ebab9b10c74bc0e9fb6b6fcb6d6fac14601ae1507cfd20dc103af4
+ checksum: f779267989a9e46e7bcf2163a4ae1862d2af171248c31adcd6b1fba73611dbf788d5c58c90c9ef0851db63fa00b2dc09e6883ebc31645ddf5cbbe2da2b7616c0
languageName: node
linkType: hard
-"@csstools/postcss-media-minmax@npm:^1.0.5":
- version: 1.0.5
- resolution: "@csstools/postcss-media-minmax@npm:1.0.5"
+"@csstools/postcss-media-minmax@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "@csstools/postcss-media-minmax@npm:1.0.7"
dependencies:
- "@csstools/css-calc": ^1.1.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
- "@csstools/media-query-list-parser": ^2.1.2
+ "@csstools/css-calc": ^1.1.3
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ "@csstools/media-query-list-parser": ^2.1.4
peerDependencies:
postcss: ^8.4
- checksum: e4ccd035a5a98356ad22c136d16da071e05a9c068abae9de5f5c2137de8a7206af6b174a24c4916305c7838cb2522d21109c3204415aae6cf578db391823efc1
+ checksum: 063e36966452d4a1bb8bebadc937f0524f6d075319f025e019f08337bd909ba227f0386e3c74acdec56a4de245623f84c9aa1e9ea772b518760694cfa36d9d16
languageName: node
linkType: hard
-"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.0":
- version: 2.0.0
- resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.0"
+"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.2"
dependencies:
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
- "@csstools/media-query-list-parser": ^2.1.2
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
+ "@csstools/media-query-list-parser": ^2.1.4
peerDependencies:
postcss: ^8.4
- checksum: bbce1c8e1c90fdd5d1c1edc3a414c7507a9f8ea8d487350c414b80cf6b27b9b61aed1885a5afb3532c789c3c71a0f402b35e0ac4d2b4e3676ee537c54195280a
+ checksum: 1a2b3c8df1f79a392864ce7efac48f5a4964243fab915f2c583b615a6a3112b23fecbd638d0252e8e7ad606e227ce1656e63030182eb552503e2b272c54da87c
languageName: node
linkType: hard
@@ -1607,28 +1603,17 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-oklab-function@npm:^3.0.0":
- version: 3.0.0
- resolution: "@csstools/postcss-oklab-function@npm:3.0.0"
+"@csstools/postcss-oklab-function@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@csstools/postcss-oklab-function@npm:3.0.1"
dependencies:
"@csstools/css-color-parser": ^1.2.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
"@csstools/postcss-progressive-custom-properties": ^3.0.0
peerDependencies:
postcss: ^8.4
- checksum: b1a0d4089452f45c8afb02b75e872e724f8a8dee445724c03ef7544385f092cca781f035ab6f0de7fdf68caa1a0b055d5503fe5fe7bd14397b5c2e12a652240f
- languageName: node
- linkType: hard
-
-"@csstools/postcss-progressive-custom-properties@npm:^2.3.0":
- version: 2.3.0
- resolution: "@csstools/postcss-progressive-custom-properties@npm:2.3.0"
- dependencies:
- postcss-value-parser: ^4.2.0
- peerDependencies:
- postcss: ^8.4
- checksum: 9edcb4e69e3b1b6b2debb8e78a20b71cb1922d7df57a45427062c0ff87e404e4b837bbe3a86ed9cb1ed4fca60514c72cf4e96ec6d77ddc222aca09633bdb7b4c
+ checksum: 88507a3ee08765e2b215ae78ab264db94c449a21461f0d4404fe98840287e66037ef722997c1a644b9e3095eedb4e647d4852f192459211eeba3be8c792e4765
languageName: node
linkType: hard
@@ -1643,17 +1628,17 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-relative-color-syntax@npm:^2.0.0":
- version: 2.0.0
- resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.0"
+"@csstools/postcss-relative-color-syntax@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.1"
dependencies:
"@csstools/css-color-parser": ^1.2.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
"@csstools/postcss-progressive-custom-properties": ^3.0.0
peerDependencies:
postcss: ^8.4
- checksum: 59201ac99bf2e51e5bbb5c7d5068953392d69156ce6740ee80525c341b5ae906136e1584653be08e7f590228436c795bfdcd29115fad314fe06425be2202ba97
+ checksum: ec55e1001e117eae6b3f8e284226a72085e01ce7d28627fb6de877f155174cc86c883783292693a355bc93f11031ff9811a7077ecc89795813647792bb12defa
languageName: node
linkType: hard
@@ -1668,16 +1653,16 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-stepped-value-functions@npm:^3.0.0":
- version: 3.0.0
- resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.0"
+"@csstools/postcss-stepped-value-functions@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.1"
dependencies:
- "@csstools/css-calc": ^1.1.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-calc": ^1.1.3
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
peerDependencies:
postcss: ^8.4
- checksum: 4bdf069c5c089716799294753a896046350184e13932eac6e2e99039df44e3119c66e3f0d9827402cc259d41a23f8659bd593821600770613453c9047593d571
+ checksum: d47463b797f43958e66c4aebbf003e1c2101e3e058434dc7b3764fd7d648a685105c6410341d6e832ecc9bd67973405e0b03abc41814aae1ef09782615d034a6
languageName: node
linkType: hard
@@ -1693,16 +1678,16 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-trigonometric-functions@npm:^3.0.0":
- version: 3.0.0
- resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.0"
+"@csstools/postcss-trigonometric-functions@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.1"
dependencies:
- "@csstools/css-calc": ^1.1.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-calc": ^1.1.3
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
peerDependencies:
postcss: ^8.4
- checksum: 1e61d54aaa76b3189f377c89d9c52d23327b66b274aa0b0628593327359b6a28b29e26038daaee24f1b921b90a6c13bbe7b4e79e2ff1f2dd84ea91eef78b4691
+ checksum: 4865951a9dda39173766b8b4d9071ba275e6c220313464d46f14e67caea8f812f09eaddc45c7eea03c9dff5a99972abf434da40a7f7e4025bfbdafba5d69e6b9
languageName: node
linkType: hard
@@ -1742,16 +1727,16 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.4.0":
- version: 4.4.0
- resolution: "@eslint-community/regexpp@npm:4.4.0"
- checksum: 2d127af0c752b80e8a782eacfe996a86925d21de92da3ffc6f9e615e701145e44a62e26bdd88bfac2cd76779c39ba8d9875a91046ec5e7e5f23cb647c247ea6a
+"@eslint-community/regexpp@npm:^4.6.1":
+ version: 4.6.2
+ resolution: "@eslint-community/regexpp@npm:4.6.2"
+ checksum: a3c341377b46b54fa228f455771b901d1a2717f95d47dcdf40199df30abc000ba020f747f114f08560d119e979d882a94cf46cfc51744544d54b00319c0f2724
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^2.1.0":
- version: 2.1.0
- resolution: "@eslint/eslintrc@npm:2.1.0"
+"@eslint/eslintrc@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "@eslint/eslintrc@npm:2.1.1"
dependencies:
ajv: ^6.12.4
debug: ^4.3.2
@@ -1762,14 +1747,14 @@ __metadata:
js-yaml: ^4.1.0
minimatch: ^3.1.2
strip-json-comments: ^3.1.1
- checksum: d5ed0adbe23f6571d8c9bb0ca6edf7618dc6aed4046aa56df7139f65ae7b578874e0d9c796df784c25bda648ceb754b6320277d828c8b004876d7443b8dc018c
+ checksum: bf909ea183d27238c257a82d4ffdec38ca94b906b4b8dfae02ecbe7ecc9e5a8182ef5e469c808bb8cb4fea4750f43ac4ca7c4b4a167b6cd7e3aaacd386b2bd25
languageName: node
linkType: hard
-"@eslint/js@npm:8.44.0":
- version: 8.44.0
- resolution: "@eslint/js@npm:8.44.0"
- checksum: fc539583226a28f5677356e9f00d2789c34253f076643d2e32888250e509a4e13aafe0880cb2425139051de0f3a48d25bfc5afa96b7304f203b706c17340e3cf
+"@eslint/js@npm:^8.46.0":
+ version: 8.46.0
+ resolution: "@eslint/js@npm:8.46.0"
+ checksum: 7aed479832302882faf5bec37e9d068f270f84c19b3fb529646a7c1b031e73a312f730569c78806492bc09cfce3d7651dfab4ce09a56cbb06bc6469449e56377
languageName: node
linkType: hard
@@ -1897,15 +1882,6 @@ __metadata:
languageName: node
linkType: hard
-"@nicolo-ribaudo/semver-v6@npm:^6.3.3":
- version: 6.3.3
- resolution: "@nicolo-ribaudo/semver-v6@npm:6.3.3"
- bin:
- semver: bin/semver.js
- checksum: 8290855b1591477d2298364541fda64fafd4acc110b387067a71c9b05f4105c0a4ac079857ae9cd107c42ee884e8724a406b5116f069575e02d7ab87a35a5272
- languageName: node
- linkType: hard
-
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -2427,7 +2403,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5":
+"ajv@npm:^6.12.4, ajv@npm:^6.12.5":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -2601,39 +2577,39 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs2@npm:^0.4.4":
- version: 0.4.4
- resolution: "babel-plugin-polyfill-corejs2@npm:0.4.4"
+"babel-plugin-polyfill-corejs2@npm:^0.4.5":
+ version: 0.4.5
+ resolution: "babel-plugin-polyfill-corejs2@npm:0.4.5"
dependencies:
"@babel/compat-data": ^7.22.6
- "@babel/helper-define-polyfill-provider": ^0.4.1
- "@nicolo-ribaudo/semver-v6": ^6.3.3
+ "@babel/helper-define-polyfill-provider": ^0.4.2
+ semver: ^6.3.1
peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 0273f3d74ccbf78086a3b14bb11b1fb94933830f51c576a24229d75b3b91c8b357c3a381d4ab3146abf9b052fa4c33ec9368dd010ada9ee355e1d03ff64e1ff0
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: 33a8e06aa54e2858d211c743d179f0487b03222f9ca1bfd7c4865bca243fca942a3358cb75f6bb894ed476cbddede834811fbd6903ff589f055821146f053e1a
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs3@npm:^0.8.2":
- version: 0.8.2
- resolution: "babel-plugin-polyfill-corejs3@npm:0.8.2"
+"babel-plugin-polyfill-corejs3@npm:^0.8.3":
+ version: 0.8.3
+ resolution: "babel-plugin-polyfill-corejs3@npm:0.8.3"
dependencies:
- "@babel/helper-define-polyfill-provider": ^0.4.1
+ "@babel/helper-define-polyfill-provider": ^0.4.2
core-js-compat: ^3.31.0
peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 0bc3e9e0114eba18f4fea8a9ff5a6016cae73b74cb091290c3f75fd7b9e34e712ee26f95b52d796f283970d7c6256fb01196e3608e8db03f620e3389d56d37c6
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: dcbb30e551702a82cfd4d2c375da2c317658e55f95e9edcda93b9bbfdcc8fb6e5344efcb144e04d3406859e7682afce7974c60ededd9f12072a48a83dd22a0da
languageName: node
linkType: hard
-"babel-plugin-polyfill-regenerator@npm:^0.5.1":
- version: 0.5.1
- resolution: "babel-plugin-polyfill-regenerator@npm:0.5.1"
+"babel-plugin-polyfill-regenerator@npm:^0.5.2":
+ version: 0.5.2
+ resolution: "babel-plugin-polyfill-regenerator@npm:0.5.2"
dependencies:
- "@babel/helper-define-polyfill-provider": ^0.4.1
+ "@babel/helper-define-polyfill-provider": ^0.4.2
peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 85a56d28b34586fbe482225fb6a9592fc793a459c5eea987a3427fb723c7aa2f76916348a9fc5e9ca48754ebf6086cfbb9226f4cd0cf9c6257f94553622562ed
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: d962200f604016a9a09bc9b4aaf60a3db7af876bb65bcefaeac04d44ac9d9ec4037cf24ce117760cc141d7046b6394c7eb0320ba9665cb4a2ee64df2be187c93
languageName: node
linkType: hard
@@ -2700,17 +2676,17 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5, browserslist@npm:^4.21.9":
- version: 4.21.9
- resolution: "browserslist@npm:4.21.9"
+"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5, browserslist@npm:^4.21.9":
+ version: 4.21.10
+ resolution: "browserslist@npm:4.21.10"
dependencies:
- caniuse-lite: ^1.0.30001503
- electron-to-chromium: ^1.4.431
- node-releases: ^2.0.12
+ caniuse-lite: ^1.0.30001517
+ electron-to-chromium: ^1.4.477
+ node-releases: ^2.0.13
update-browserslist-db: ^1.0.11
bin:
browserslist: cli.js
- checksum: 80d3820584e211484ad1b1a5cfdeca1dd00442f47be87e117e1dda34b628c87e18b81ae7986fa5977b3e6a03154f6d13cd763baa6b8bf5dd9dd19f4926603698
+ checksum: 1e27c0f111a35d1dd0e8fc2c61781b0daefabc2c9471b0b10537ce54843014bceb2a1ce4571af1a82b2bf1e6e6e05d38865916689a158f03bc2c7a4ec2577db8
languageName: node
linkType: hard
@@ -2785,14 +2761,14 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001503":
- version: 1.0.30001509
- resolution: "caniuse-lite@npm:1.0.30001509"
- checksum: b08a98bf884182741d015569173162e5dfb804da22a14cb18c052be6b5f04e32312ff849b31f787b85091d1b1dfd58b128d9878c96e3bb632a1a0a8761548407
+"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001517":
+ version: 1.0.30001519
+ resolution: "caniuse-lite@npm:1.0.30001519"
+ checksum: 66085133ede05d947e30b62fed2cbae18e5767afda8b0de38840883e1cfe5846bf1568ddbafd31647544e59112355abedaf9c867ac34541bfc20d69e7a19d94c
languageName: node
linkType: hard
-"chalk@npm:^2.0.0":
+"chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
@@ -3047,10 +3023,10 @@ __metadata:
languageName: node
linkType: hard
-"css-functions-list@npm:^3.1.0":
- version: 3.1.0
- resolution: "css-functions-list@npm:3.1.0"
- checksum: 8a7c9d4ae57cb2f01500263e65a21372048d359ca7aa6430a32a736fe2a421decfebe45e579124b9a158ec68aba2eadcd733e568495a7698240d9607d31f681b
+"css-functions-list@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "css-functions-list@npm:3.2.0"
+ checksum: fe912ea852fad500aef9a4f04db9a0371c7b0eb1ac1a45fbd8df0156ae0538cee7492ebd620b9bb502fe5bf2b5ed3bf3c16b6659cf67c7144eff0b597bcc3891
languageName: node
linkType: hard
@@ -3163,10 +3139,10 @@ __metadata:
languageName: node
linkType: hard
-"cssdb@npm:^7.6.0":
- version: 7.6.0
- resolution: "cssdb@npm:7.6.0"
- checksum: 3b63c87f5e1ac49a131437165d62a7b850a003e6eca00d4dd66cda41269386464ead7e67ec5da21f7d612134a7a264a85795f496529baaa6a9b098eb6f3d8ec4
+"cssdb@npm:^7.7.0":
+ version: 7.7.0
+ resolution: "cssdb@npm:7.7.0"
+ checksum: 973b483fdd17e86fe24609297cdbee0b44ff3ba5d3b118bfc65ff98441300357cd853e7d7365b9cfecc779750bca844daa5c45779efdd098ac9c4841142a6213
languageName: node
linkType: hard
@@ -3376,10 +3352,10 @@ __metadata:
languageName: node
linkType: hard
-"electron-to-chromium@npm:^1.4.431":
- version: 1.4.445
- resolution: "electron-to-chromium@npm:1.4.445"
- checksum: 6f42497e5a7d466fd3a4cf716f7c0c0c71b85d5bdc32cb8988ab969ae46aad1bad6fe267d6ab09877aa5769bf8db7b158a18b9bb67dd8a8a98565fc54cd45a3a
+"electron-to-chromium@npm:^1.4.477":
+ version: 1.4.488
+ resolution: "electron-to-chromium@npm:1.4.488"
+ checksum: 431c100e01262976bcef3d15505da3817d19978b57236aeede1d42653c3bc5872b79ea9ef7f2b13b2719a2663bd1cab718342217a8daa3bbc52c3819f418e552
languageName: node
linkType: hard
@@ -3483,14 +3459,14 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-prettier@npm:8.8.0":
- version: 8.8.0
- resolution: "eslint-config-prettier@npm:8.8.0"
+"eslint-config-prettier@npm:9.0.0":
+ version: 9.0.0
+ resolution: "eslint-config-prettier@npm:9.0.0"
peerDependencies:
eslint: ">=7.0.0"
bin:
eslint-config-prettier: bin/cli.js
- checksum: 1e94c3882c4d5e41e1dcfa2c368dbccbfe3134f6ac7d40101644d3bfbe3eb2f2ffac757f3145910b5eacf20c0e85e02b91293d3126d770cbf3dc390b3564681c
+ checksum: 362e991b6cb343f79362bada2d97c202e5303e6865888918a7445c555fb75e4c078b01278e90be98aa98ae22f8597d8e93d48314bec6824f540f7efcab3ce451
languageName: node
linkType: hard
@@ -3504,43 +3480,43 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^7.2.0":
- version: 7.2.0
- resolution: "eslint-scope@npm:7.2.0"
+"eslint-scope@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "eslint-scope@npm:7.2.2"
dependencies:
esrecurse: ^4.3.0
estraverse: ^5.2.0
- checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae
+ checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1":
- version: 3.4.1
- resolution: "eslint-visitor-keys@npm:3.4.1"
- checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c
+"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.2":
+ version: 3.4.2
+ resolution: "eslint-visitor-keys@npm:3.4.2"
+ checksum: 9e0e7e4aaea705c097ae37c97410e5f167d4d2193be2edcb1f0760762ede3df01545e4820ae314f42dcec687745f2c6dcaf6d83575c4a2a241eb0c8517d724f2
languageName: node
linkType: hard
-"eslint@npm:8.45.0":
- version: 8.45.0
- resolution: "eslint@npm:8.45.0"
+"eslint@npm:8.46.0":
+ version: 8.46.0
+ resolution: "eslint@npm:8.46.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
- "@eslint-community/regexpp": ^4.4.0
- "@eslint/eslintrc": ^2.1.0
- "@eslint/js": 8.44.0
+ "@eslint-community/regexpp": ^4.6.1
+ "@eslint/eslintrc": ^2.1.1
+ "@eslint/js": ^8.46.0
"@humanwhocodes/config-array": ^0.11.10
"@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8
- ajv: ^6.10.0
+ ajv: ^6.12.4
chalk: ^4.0.0
cross-spawn: ^7.0.2
debug: ^4.3.2
doctrine: ^3.0.0
escape-string-regexp: ^4.0.0
- eslint-scope: ^7.2.0
- eslint-visitor-keys: ^3.4.1
- espree: ^9.6.0
+ eslint-scope: ^7.2.2
+ eslint-visitor-keys: ^3.4.2
+ espree: ^9.6.1
esquery: ^1.4.2
esutils: ^2.0.2
fast-deep-equal: ^3.1.3
@@ -3564,18 +3540,18 @@ __metadata:
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
- checksum: 3e6dcce5cc43c5e301662db88ee26d1d188b22c177b9f104d7eefd1191236980bd953b3670fe2fac287114b26d7c5420ab48407d7ea1c3a446d6313c000009da
+ checksum: 7a7d36b1a3bbc12e08fbb5bc36fd482a7a5a1797e62e762499dd45601b9e45aaa53a129f31ce0b4444551a9639b8b681ad535f379893dd1e3ae37b31dccd82aa
languageName: node
linkType: hard
-"espree@npm:^9.6.0":
- version: 9.6.0
- resolution: "espree@npm:9.6.0"
+"espree@npm:^9.6.0, espree@npm:^9.6.1":
+ version: 9.6.1
+ resolution: "espree@npm:9.6.1"
dependencies:
acorn: ^8.9.0
acorn-jsx: ^5.3.2
eslint-visitor-keys: ^3.4.1
- checksum: 1287979510efb052a6a97c73067ea5d0a40701b29adde87bbe2d3eb1667e39ca55e8129e20e2517fed3da570150e7ef470585228459a8f3e3755f45007a1c662
+ checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9
languageName: node
linkType: hard
@@ -3996,12 +3972,12 @@ __metadata:
languageName: node
linkType: hard
-"handlebars@npm:4.7.7":
- version: 4.7.7
- resolution: "handlebars@npm:4.7.7"
+"handlebars@npm:4.7.8":
+ version: 4.7.8
+ resolution: "handlebars@npm:4.7.8"
dependencies:
minimist: ^1.2.5
- neo-async: ^2.6.0
+ neo-async: ^2.6.2
source-map: ^0.6.1
uglify-js: ^3.1.4
wordwrap: ^1.0.0
@@ -4010,7 +3986,7 @@ __metadata:
optional: true
bin:
handlebars: bin/handlebars
- checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee
+ checksum: 00e68bb5c183fd7b8b63322e6234b5ac8fbb960d712cb3f25587d559c2951d9642df83c04a1172c918c41bcfc81bfbd7a7718bbce93b893e0135fc99edea93ff
languageName: node
linkType: hard
@@ -4060,10 +4036,10 @@ __metadata:
languageName: node
linkType: hard
-"hotkeys-js@npm:3.11.2":
- version: 3.11.2
- resolution: "hotkeys-js@npm:3.11.2"
- checksum: 8e3d984628d2dcf75519017cfdb2c936e7bd0598cf87e3b11e90a5a0b104105042f9979de0118061e819fca95be9c26f27f76447ceeff726678737aaedcd9707
+"hotkeys-js@npm:3.12.0":
+ version: 3.12.0
+ resolution: "hotkeys-js@npm:3.12.0"
+ checksum: b359d32cf926a3b4723ee4cd0978639dbad0b0b33e4d0ff75861906ea54d19c9ff2aa7cffde7fdb1bf2718a7eab2bfa326edb3974f5e4182feec5591cb23632d
languageName: node
linkType: hard
@@ -4373,31 +4349,31 @@ __metadata:
version: 0.0.0-use.local
resolution: "jenkins-ui@workspace:."
dependencies:
- "@babel/cli": 7.22.9
- "@babel/core": 7.22.9
- "@babel/preset-env": 7.22.9
+ "@babel/cli": 7.22.10
+ "@babel/core": 7.22.10
+ "@babel/preset-env": 7.22.10
babel-loader: 9.1.3
clean-webpack-plugin: 4.0.0
css-loader: 6.8.1
css-minimizer-webpack-plugin: 5.0.1
- eslint: 8.45.0
- eslint-config-prettier: 8.8.0
- handlebars: 4.7.7
+ eslint: 8.46.0
+ eslint-config-prettier: 9.0.0
+ handlebars: 4.7.8
handlebars-loader: 1.7.3
- hotkeys-js: 3.11.2
+ hotkeys-js: 3.12.0
jquery: 3.7.0
lodash: 4.17.21
mini-css-extract-plugin: 2.7.6
postcss: 8.4.27
postcss-loader: 7.3.3
- postcss-preset-env: 9.0.0
+ postcss-preset-env: 9.1.1
postcss-scss: 4.0.6
- prettier: 3.0.0
- sass: 1.64.1
+ prettier: 3.0.1
+ sass: 1.64.2
sass-loader: 13.3.2
sortablejs: 1.15.0
style-loader: 3.3.3
- stylelint: 15.10.1
+ stylelint: 15.10.2
stylelint-checkstyle-reporter: 0.2.0
stylelint-config-standard: 33.0.0
tippy.js: 6.3.7
@@ -5006,7 +4982,7 @@ __metadata:
languageName: node
linkType: hard
-"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2":
+"neo-async@npm:^2.6.2":
version: 2.6.2
resolution: "neo-async@npm:2.6.2"
checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9
@@ -5033,10 +5009,10 @@ __metadata:
languageName: node
linkType: hard
-"node-releases@npm:^2.0.12":
- version: 2.0.12
- resolution: "node-releases@npm:2.0.12"
- checksum: b8c56db82c4642a0f443332b331a4396dae452a2ac5a65c8dbd93ef89ecb2fbb0da9d42ac5366d4764973febadca816cf7587dad492dce18d2a6b2af59cda260
+"node-releases@npm:^2.0.13":
+ version: 2.0.13
+ resolution: "node-releases@npm:2.0.13"
+ checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3
languageName: node
linkType: hard
@@ -5445,17 +5421,17 @@ __metadata:
languageName: node
linkType: hard
-"postcss-custom-properties@npm:^13.2.1":
- version: 13.2.1
- resolution: "postcss-custom-properties@npm:13.2.1"
+"postcss-custom-properties@npm:^13.3.0":
+ version: 13.3.0
+ resolution: "postcss-custom-properties@npm:13.3.0"
dependencies:
- "@csstools/cascade-layer-name-parser": ^1.0.3
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/cascade-layer-name-parser": ^1.0.4
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
postcss-value-parser: ^4.2.0
peerDependencies:
postcss: ^8.4
- checksum: 567bbaa7f8f2f3b970bb48230578788d63e395bdb3ab5957116496a94dec1f20268863852d5bd9f29e7409a062a069f17e7983c0ed1510aa492279993610ea37
+ checksum: 7757a6a5a8cd4da7114e0680f503b0ab2e22d2d84cda2dd7938aad6f2233cd2daec11bb1b5a63b54d954683702a31a694499b3ae906451075ff8eb16316b946f
languageName: node
linkType: hard
@@ -5592,17 +5568,17 @@ __metadata:
languageName: node
linkType: hard
-"postcss-lab-function@npm:^6.0.0":
- version: 6.0.0
- resolution: "postcss-lab-function@npm:6.0.0"
+"postcss-lab-function@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "postcss-lab-function@npm:6.0.1"
dependencies:
"@csstools/css-color-parser": ^1.2.2
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
+ "@csstools/css-parser-algorithms": ^2.3.1
+ "@csstools/css-tokenizer": ^2.2.0
"@csstools/postcss-progressive-custom-properties": ^3.0.0
peerDependencies:
postcss: ^8.4
- checksum: 7cadfacbae18e2c580c8adc7888cff91cfb1ac4eba05615a554159cea7fca93bf78f921e86abf97432056c398e816af74ee043d5780b2c53793cc9b5b8f69fd1
+ checksum: 0cef769851ba2e0798d1bae67580992c08f4cec09699b8b4327a9875b8159c7be04b42a81b877fe942f73bcc2a91575b9609328e124c32d6b65d889c9e05dd2e
languageName: node
linkType: hard
@@ -5749,15 +5725,15 @@ __metadata:
languageName: node
linkType: hard
-"postcss-nesting@npm:^12.0.0":
- version: 12.0.0
- resolution: "postcss-nesting@npm:12.0.0"
+"postcss-nesting@npm:^12.0.1":
+ version: 12.0.1
+ resolution: "postcss-nesting@npm:12.0.1"
dependencies:
"@csstools/selector-specificity": ^3.0.0
postcss-selector-parser: ^6.0.13
peerDependencies:
postcss: ^8.4
- checksum: d45803859b44b593a450cf32ebce6650af19cd1c3d837713713a66dc49db8f15958b09082fc2eb2f869f048f8796f8292802a4ea61be5e2260af0043eaa58e42
+ checksum: fa6157fbdc9109b3859cdb925ec8357ea7c9c984110015381a55e63770d1b5aaddaac5f5816a32b9efbb55fbdb87f8187ff7fc2db24331c82b2f74091aa9ba06
languageName: node
linkType: hard
@@ -5911,46 +5887,47 @@ __metadata:
languageName: node
linkType: hard
-"postcss-preset-env@npm:9.0.0":
- version: 9.0.0
- resolution: "postcss-preset-env@npm:9.0.0"
+"postcss-preset-env@npm:9.1.1":
+ version: 9.1.1
+ resolution: "postcss-preset-env@npm:9.1.1"
dependencies:
"@csstools/postcss-cascade-layers": ^4.0.0
- "@csstools/postcss-color-function": ^2.2.3
- "@csstools/postcss-color-mix-function": ^1.0.3
+ "@csstools/postcss-color-function": ^3.0.1
+ "@csstools/postcss-color-mix-function": ^2.0.1
+ "@csstools/postcss-exponential-functions": ^1.0.0
"@csstools/postcss-font-format-keywords": ^3.0.0
- "@csstools/postcss-gradients-interpolation-method": ^4.0.0
- "@csstools/postcss-hwb-function": ^3.0.0
+ "@csstools/postcss-gradients-interpolation-method": ^4.0.1
+ "@csstools/postcss-hwb-function": ^3.0.1
"@csstools/postcss-ic-unit": ^3.0.0
"@csstools/postcss-is-pseudo-class": ^4.0.0
"@csstools/postcss-logical-float-and-clear": ^2.0.0
"@csstools/postcss-logical-resize": ^2.0.0
- "@csstools/postcss-logical-viewport-units": ^2.0.0
- "@csstools/postcss-media-minmax": ^1.0.5
- "@csstools/postcss-media-queries-aspect-ratio-number-values": ^2.0.0
+ "@csstools/postcss-logical-viewport-units": ^2.0.1
+ "@csstools/postcss-media-minmax": ^1.0.7
+ "@csstools/postcss-media-queries-aspect-ratio-number-values": ^2.0.2
"@csstools/postcss-nested-calc": ^3.0.0
"@csstools/postcss-normalize-display-values": ^3.0.0
- "@csstools/postcss-oklab-function": ^3.0.0
+ "@csstools/postcss-oklab-function": ^3.0.1
"@csstools/postcss-progressive-custom-properties": ^3.0.0
- "@csstools/postcss-relative-color-syntax": ^2.0.0
+ "@csstools/postcss-relative-color-syntax": ^2.0.1
"@csstools/postcss-scope-pseudo-class": ^3.0.0
- "@csstools/postcss-stepped-value-functions": ^3.0.0
+ "@csstools/postcss-stepped-value-functions": ^3.0.1
"@csstools/postcss-text-decoration-shorthand": ^3.0.0
- "@csstools/postcss-trigonometric-functions": ^3.0.0
+ "@csstools/postcss-trigonometric-functions": ^3.0.1
"@csstools/postcss-unset-value": ^3.0.0
autoprefixer: ^10.4.14
- browserslist: ^4.21.9
+ browserslist: ^4.21.10
css-blank-pseudo: ^6.0.0
css-has-pseudo: ^6.0.0
css-prefers-color-scheme: ^9.0.0
- cssdb: ^7.6.0
+ cssdb: ^7.7.0
postcss-attribute-case-insensitive: ^6.0.2
postcss-clamp: ^4.1.0
postcss-color-functional-notation: ^6.0.0
postcss-color-hex-alpha: ^9.0.2
postcss-color-rebeccapurple: ^9.0.0
postcss-custom-media: ^10.0.0
- postcss-custom-properties: ^13.2.1
+ postcss-custom-properties: ^13.3.0
postcss-custom-selectors: ^7.1.4
postcss-dir-pseudo-class: ^8.0.0
postcss-double-position-gradients: ^5.0.0
@@ -5960,9 +5937,9 @@ __metadata:
postcss-gap-properties: ^5.0.0
postcss-image-set-function: ^6.0.0
postcss-initial: ^4.0.1
- postcss-lab-function: ^6.0.0
+ postcss-lab-function: ^6.0.1
postcss-logical: ^7.0.0
- postcss-nesting: ^12.0.0
+ postcss-nesting: ^12.0.1
postcss-opacity-percentage: ^2.0.0
postcss-overflow-shorthand: ^5.0.0
postcss-page-break: ^3.0.4
@@ -5973,7 +5950,7 @@ __metadata:
postcss-value-parser: ^4.2.0
peerDependencies:
postcss: ^8.4
- checksum: d9eb0e0625c828698ff0290891e1feb648c68da3c3b03f5b6f06bd7d94a094e209aad5c8f77a51ee6807bfad71c378d824ca46f7f08be5248342a786e9405d7c
+ checksum: f3bccc9e4ab6f839a016b27b486cf56e1a6ed211ffd2e7c05bae8dcdb30036071c4c799cb8e305f9819de4e366d6e4574452258ecfa7789a59eb6dbcb67ae6ca
languageName: node
linkType: hard
@@ -6096,7 +6073,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:8.4.27, postcss@npm:^8.4.21, postcss@npm:^8.4.24":
+"postcss@npm:8.4.27, postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.25":
version: 8.4.27
resolution: "postcss@npm:8.4.27"
dependencies:
@@ -6114,12 +6091,12 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:3.0.0":
- version: 3.0.0
- resolution: "prettier@npm:3.0.0"
+"prettier@npm:3.0.1":
+ version: 3.0.1
+ resolution: "prettier@npm:3.0.1"
bin:
prettier: bin/prettier.cjs
- checksum: 6a832876a1552dc58330d2467874e5a0b46b9ccbfc5d3531eb69d15684743e7f83dc9fbd202db6270446deba9c82b79d24383d09924c462b457136a759425e33
+ checksum: e1f3f16c7fe0495de3faa182597871f74927d787cce3c52095a66ff5d7eacc05173371d5f58bf12141a0a1b6bfe739a338531d6cf18b92c7256c1319f2c84e73
languageName: node
linkType: hard
@@ -6255,12 +6232,12 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-transform@npm:^0.15.1":
- version: 0.15.1
- resolution: "regenerator-transform@npm:0.15.1"
+"regenerator-transform@npm:^0.15.2":
+ version: 0.15.2
+ resolution: "regenerator-transform@npm:0.15.2"
dependencies:
"@babel/runtime": ^7.8.4
- checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4
+ checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27
languageName: node
linkType: hard
@@ -6435,16 +6412,16 @@ __metadata:
languageName: node
linkType: hard
-"sass@npm:1.64.1":
- version: 1.64.1
- resolution: "sass@npm:1.64.1"
+"sass@npm:1.64.2":
+ version: 1.64.2
+ resolution: "sass@npm:1.64.2"
dependencies:
chokidar: ">=3.0.0 <4.0.0"
immutable: ^4.0.0
source-map-js: ">=0.6.2 <2.0.0"
bin:
sass: sass.js
- checksum: e908f96f3d5fa5869e2f2aec97548c93d6ef390680af89870fcae8bdbaee2392ac650fbeae8d2ef8e4c99cb9f81e6b3624e1cb659af6d6e746332a22233b5ad8
+ checksum: 43a5c9b9b3b6ba27feb5c45eba90edc437b15a30fd443f5d2623bbd59fe4a922f2a6a9990296c6a6c2b5bce7f401922c5049357415f50b745952c2d478bc5526
languageName: node
linkType: hard
@@ -6791,9 +6768,9 @@ __metadata:
languageName: node
linkType: hard
-"stylelint@npm:15.10.1":
- version: 15.10.1
- resolution: "stylelint@npm:15.10.1"
+"stylelint@npm:15.10.2":
+ version: 15.10.2
+ resolution: "stylelint@npm:15.10.2"
dependencies:
"@csstools/css-parser-algorithms": ^2.3.0
"@csstools/css-tokenizer": ^2.1.1
@@ -6802,7 +6779,7 @@ __metadata:
balanced-match: ^2.0.0
colord: ^2.9.3
cosmiconfig: ^8.2.0
- css-functions-list: ^3.1.0
+ css-functions-list: ^3.2.0
css-tree: ^2.3.1
debug: ^4.3.4
fast-glob: ^3.3.0
@@ -6822,7 +6799,7 @@ __metadata:
micromatch: ^4.0.5
normalize-path: ^3.0.0
picocolors: ^1.0.0
- postcss: ^8.4.24
+ postcss: ^8.4.25
postcss-resolve-nested-selector: ^0.1.1
postcss-safe-parser: ^6.0.0
postcss-selector-parser: ^6.0.13
@@ -6837,7 +6814,7 @@ __metadata:
write-file-atomic: ^5.0.1
bin:
stylelint: bin/stylelint.mjs
- checksum: 8eeae81fe4ed2dfc580d7c401806dbb058c14631abfafd0821db32f1e649aee62e3d39dda3462c6122826df91bd9799409be926e91b55b007622f51e44eb94c1
+ checksum: 1a7dc0385bddc604f6633340dd3eb58dfc8860e677576d7ad688a94064140d73fd70ea21038994a9f8884457098ee297ce625bbddd9477cde35faa4bf7aff848
languageName: node
linkType: hard