Sync from SUSE:SLFO:Main cockpit revision eb570aece02bf53e56589ef60fa84a68

This commit is contained in:
Adrian Schröter 2024-08-12 16:33:04 +02:00
parent 7b72ee545f
commit c11772a2b2
18 changed files with 3303 additions and 2485 deletions

View File

@ -3,7 +3,7 @@ contain information we need though, such as the bundled node
modules. Therefore the package reuses the upstream spec file and modules. Therefore the package reuses the upstream spec file and
applies openSUSE specifics that upstream doesn't accept on top. For applies openSUSE specifics that upstream doesn't accept on top. For
that purpose a git repo tracks the spec file changes: that purpose a git repo tracks the spec file changes:
https://github.com/lnussel/cockpit https://github.com/openSUSE/cockpit
There' an opensuse-$VERSION branch for each release There' an opensuse-$VERSION branch for each release
@ -33,6 +33,9 @@ version:
into the git tree and commit there. Amend and reorder as needed. into the git tree and commit there. Amend and reorder as needed.
- When done, push the git repo. - When done, push the git repo.
Updates are now mostly automated with the update_version.sh script.
You still need to follow last 3 steps manually.
Sending fixes upstream: Sending fixes upstream:
if you have any changes that should go upstream, create a new, clean if you have any changes that should go upstream, create a new, clean

View File

@ -1,32 +1,7 @@
<services> <services>
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/dgdavid/cockpit-suse-theme.git</param>
<param name="versionformat"></param>
<param name="scm">git</param>
<param name="revision">main</param>
</service>
<service mode="buildtime" name="tar">
<param name="obsinfo">cockpit-suse-theme.obsinfo</param>
<!-- On SLE15.4 extra '-' gets added to the filename so we need to
define the name explicitly -->
<param name="filename">cockpit-suse-theme</param>
</service>
<service name="obs_scm" mode="manual">
<param name="versionformat">@PARENT_TAG@</param>
<param name="url">https://github.com/cockpit-project/cockpit.git/</param>
<param name="scm">git</param>
<param name="revision">309</param>
<param name="submodules">disable</param>
</service>
<service name="node_modules" mode="manual"> <service name="node_modules" mode="manual">
<param name="cpio">node_modules.obscpio</param> <param name="cpio">node_modules.obscpio</param>
<param name="output">node_modules.spec.inc</param> <param name="output">node_modules.spec.inc</param>
<param name="source-offset">1000</param> <param name="source-offset">1000</param>
</service> </service>
<service mode="buildtime" name="tar">
<param name="obsinfo">cockpit.obsinfo</param>
</service>
<service mode="buildtime" name="set_version">
<param name="basename">cockpit</param>
</service>
</services> </services>

BIN
cockpit-309.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
cockpit-321.tar Normal file

Binary file not shown.

View File

@ -1,2 +1,4 @@
# False positive # False positive
addFilter('explicit-lib-dependency.*libvirt-client'); addFilter('explicit-lib-dependency.*libvirt-client');
# will break cockpit functionality if we changed shebangs
addFilter('env-script-interpreter')

BIN
cockpit-suse-theme.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
cockpit-suse-theme.tar Normal file

Binary file not shown.

View File

@ -1,7 +1,96 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Mar 13 11:26:28 UTC 2024 - Miika Alikirri <miika.alikirri@suse.com> Thu Aug 8 12:21:51 UTC 2024 - Jan Zerebecki <jan.suse@zerebecki.de>
- Allow root login on Micro 6 - revert load pam_oath, because it enforces the file for otp secrets to exist,
will try again once pam_oath can have that optional
-------------------------------------------------------------------
Wed Aug 7 20:25:34 UTC 2024 - Herbert Graeber <herbert@graeber-clan.de>
- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)
-------------------------------------------------------------------
Sat Aug 7 09:37:00 UTC 2024 - pallas wept <pallaswept@proton.me>
- Recommend cockpit-packagekit if zypper is installed
Wed Aug 7 09:36:58 UTC 2024 - Jan Zerebecki <jan.suse@zerebecki.de>
- load pam_oath for optional TOTP for authentication
-------------------------------------------------------------------
Wed Jul 31 08:23:43 UTC 2024 - Adam Majer <adam.majer@suse.de>
- new version 321:
* Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
updates. updated README.packaging
-------------------------------------------------------------------
Wed Jul 3 13:31:38 UTC 2024 - Luna D Dragon <luna.dragon@suse.com>
- new version 320:
* pam-ssh-add: Fix insecure killing of session ssh-agent
(bsc#1226040, CVE-2024-6126)
- changes in older versions:
* Storage: Btrfs snapshots
* Podman: Add image pull action
* Files: Bookmark support
* webserver: System user changes
* Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
removed, upstreamed
-------------------------------------------------------------------
Wed Jul 3 10:26:08 UTC 2024 - Alice Brooks <alice.brooks@suse.com>
- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299
-------------------------------------------------------------------
Thu Jun 13 11:02:10 UTC 2024 - Luna D Dragon <luna.dragon@suse.com>
- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)
-------------------------------------------------------------------
Thu May 16 08:12:47 UTC 2024 - Luna D Dragon <luna.dragon@suse.com>
- new version 316:
* cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)
-------------------------------------------------------------------
Wed Apr 17 11:19:32 UTC 2024 - Adam Majer <adam.majer@suse.de>
- new version 315:
* Networking: Show additional ports for each firewall zone
* Networking: List Firewall active zones when unprivileged
* Inline documentation
* Support for transient virtual machines
* UEFI for virtual machines
* Unattended virtual machines installation
* Localize times
* Better support for various TLS certificate formats
* Overview: Add CPU utilization to usage card
* Dashboard: Support SSH identity unlocking when adding new machines
* SElinux: Introduce an Ansible automation script
* Machines: Support “bridge” type network interfaces
* Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed
-------------------------------------------------------------------
Tue Apr 16 12:11:05 UTC 2024 - Adam Majer <adam.majer@suse.de>
- Do not require setroubleshoot in cockpit-selinux on Leap.
It's not there
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Mar 4 13:24:23 UTC 2024 - Adam Majer <adam.majer@suse.de> Mon Mar 4 13:24:23 UTC 2024 - Adam Majer <adam.majer@suse.de>
@ -17,6 +106,11 @@ Thu Feb 29 16:40:06 UTC 2024 - Cathy Hu <cathy.hu@suse.com>
is already defined in the main selinux-policy package (bsc#1220385). is already defined in the main selinux-policy package (bsc#1220385).
Modified selinux_libdir.patch Modified selinux_libdir.patch
-------------------------------------------------------------------
Mon Feb 26 10:52:55 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 15 12:21:55 UTC 2024 - Adam Majer <adam.majer@suse.de> Thu Feb 15 12:21:55 UTC 2024 - Adam Majer <adam.majer@suse.de>

View File

@ -1,4 +1,4 @@
name: cockpit name: cockpit
version: 309 version: 320
mtime: 1705581060 mtime: 1720008589
commit: 2db54daf07654e7fdaba849ca186b74c79305bec commit: 08965365ac311f906a520cbf65427742d5f84ba4

View File

@ -50,13 +50,13 @@ Summary: Web Console for Linux servers
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
URL: https://cockpit-project.org/ URL: https://cockpit-project.org/
Version: 309 Version: 321
Release: 0 Release: 0
Source0: cockpit-%{version}.tar Source0: cockpit-%{version}.tar
Source1: cockpit.pam Source1: cockpit.pam
Source2: cockpit-rpmlintrc Source2: cockpit-rpmlintrc
Source3: cockpit-suse-theme.tar Source3: cockpit-suse-theme.tar
Source10: vendor.tar.gz Source10: update_version.sh
Source99: README.packaging Source99: README.packaging
Source98: package-lock.json Source98: package-lock.json
Source97: node_modules.spec.inc Source97: node_modules.spec.inc
@ -72,21 +72,8 @@ Patch102: 0002-selinux-temporary-remove-setroubleshoot-section.patch
# For anything based on SLES 15 codebase (including Leap, SLE Micro) # For anything based on SLES 15 codebase (including Leap, SLE Micro)
Patch103: 0004-leap-gnu18-removal.patch Patch103: 0004-leap-gnu18-removal.patch
Patch104: selinux_libdir.patch Patch104: selinux_libdir.patch
Patch105: fix-libexecdir.patch
%if 0%{?fedora} >= 38 || 0%{?rhel} >= 9
%define cockpit_enable_python 1
%endif
# Experimental Python support
%if !%{defined cockpit_enable_python}
%define cockpit_enable_python 0
%endif
# in RHEL 8 the source package is duplicated: cockpit (building basic packages like cockpit-{bridge,system})
# and cockpit-appstream (building optional packages like cockpit-{pcp})
# This split does not apply to EPEL/COPR nor packit c8s builds, only to our own
# image-prepare rhel-8-Y builds (which will disable build_all).
# In Fedora ELN/RHEL 9+ there is just one source package, which ships rpms in both BaseOS and AppStream
%define build_all 1 %define build_all 1
%if 0%{?rhel} == 8 && 0%{?epel} == 0 && !0%{?build_all} %if 0%{?rhel} == 8 && 0%{?epel} == 0 && !0%{?build_all}
@ -107,14 +94,18 @@ Patch104: selinux_libdir.patch
%define build_tests 1 %define build_tests 1
%endif %endif
# Allow root login in Cockpit on SLEM6 and RHEL 8 and lower as it also allows password login over SSH. # Allow root login in Cockpit on RHEL 8 and lower as it also allows password login over SSH.
%if ( 0%{?rhel} && 0%{?rhel} <= 8 ) || 0%{?suse_version} >= 1600 %if 0%{?rhel} && 0%{?rhel} <= 8
%define disallow_root 0 %define disallow_root 0
%else %else
%define disallow_root 1 %define disallow_root 1
%endif %endif
# pcp stopped building on ix86 %if 0%{?fedora} >= 41 || 0%{?rhel}
ExcludeArch: %{ix86}
%endif
# pcp stopped building on ix86 in Fedora 40+, and broke hard on 39: https://bugzilla.redhat.com/show_bug.cgi?id=2284431
%define build_pcp 1 %define build_pcp 1
%if 0%{?fedora} >= 40 || 0%{?rhel} >= 10 || 0%{?suse_version} > 1500 %if 0%{?fedora} >= 40 || 0%{?rhel} >= 10 || 0%{?suse_version} > 1500
%ifarch %ix86 %ifarch %ix86
@ -122,13 +113,13 @@ Patch104: selinux_libdir.patch
%endif %endif
%endif %endif
# Ship custom SELinux policy (but not for cockpit-appstream) %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1500
%if 0%{?rhel} >= 9 || 0%{?fedora} || 0%{?suse_version} >= 1600 || 0%{?is_smo} # Ship custom SELinux policy
%if "%{name}" == "cockpit"
%define selinuxtype targeted %define selinuxtype targeted
%define selinux_configure_arg --enable-selinux-policy=%{selinuxtype} %define selinux_configure_arg --enable-selinux-policy=%{selinuxtype}
%define with_selinux 1 %define with_selinux 1
%endif %else
%define selinux_configure_arg --enable-selinux-policy=no
%endif %endif
BuildRequires: gcc BuildRequires: gcc
@ -141,21 +132,8 @@ BuildRequires: autoconf automake
BuildRequires: make BuildRequires: make
BuildRequires: /usr/bin/python3 BuildRequires: /usr/bin/python3
BuildRequires: python3-devel BuildRequires: python3-devel
%if ( 0%{?rhel} && 0%{?rhel} <= 8 ) || 0%{?suse_version} <= 1500
# RHEL 8's gettext does not yet have metainfo.its
BuildRequires: gettext >= 0.19.7
%if 0%{?rhel}
BuildRequires: libappstream-glib-devel
%else
# Suse's package has a different name
BuildRequires: appstream-glib-devel
%endif
%else
BuildRequires: gettext >= 0.21 BuildRequires: gettext >= 0.21
%endif
%if 0%{?build_basic}
BuildRequires: libssh-devel >= 0.8.5 BuildRequires: libssh-devel >= 0.8.5
%endif
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: gnutls-devel >= 3.4.3 BuildRequires: gnutls-devel >= 3.4.3
BuildRequires: zlib-devel BuildRequires: zlib-devel
@ -213,7 +191,7 @@ Requires: cockpit-system
# Optional components # Optional components
Recommends: (cockpit-storaged if udisks2) Recommends: (cockpit-storaged if udisks2)
Recommends: (cockpit-packagekit if dnf) Recommends: (cockpit-packagekit if (dnf or zypper))
Suggests: cockpit-pcp Suggests: cockpit-pcp
%if 0%{?rhel} == 0 %if 0%{?rhel} == 0
@ -226,10 +204,9 @@ Suggests: cockpit-selinux
Requires: subscription-manager-cockpit Requires: subscription-manager-cockpit
%endif %endif
%if 0%{?enable_old_bridge} == 0
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-pip BuildRequires: python3-pip
%if 0%{?rhel} == 0 && 0%{?suse_version} == 0 %if 0%{?rhel} == 0 && !0%{?suse_version}
# All of these are only required for running pytest (which we only do on Fedora) # All of these are only required for running pytest (which we only do on Fedora)
BuildRequires: procps-ng BuildRequires: procps-ng
BuildRequires: pyproject-rpm-macros BuildRequires: pyproject-rpm-macros
@ -238,35 +215,33 @@ BuildRequires: python3-pytest-cov
BuildRequires: python3-pytest-timeout BuildRequires: python3-pytest-timeout
BuildRequires: python3-tox-current-env BuildRequires: python3-tox-current-env
%endif %endif
%endif
%prep %prep
%setup -q -n cockpit-%{version} -a 3 %setup -q -n cockpit-%{version} -a 3
%patch1 -p1 %patch -P 1 -p1
%patch2 -p1 %patch -P 2 -p1
%patch3 -p1 %patch -P 3 -p1
%patch4 -p1 %patch -P 4 -p1
%patch5 -p1 %patch -P 5 -p1
# SLE Micro specific patches # SLE Micro specific patches
%if 0%{?is_smo} %if 0%{?is_smo}
%patch101 -p1 %patch -P 101 -p1
# Patches for versions lower then SLE Micro 5.5 # Patches for versions lower then SLE Micro 5.5
%if 0%{?sle_version} < 150500 %if 0%{?sle_version} < 150500
%patch102 -p1 %patch -P 102 -p1
%endif %endif
%endif %endif
# For anything based on SLES 15 codebase (including Leap, SLEM) # For anything based on SLES 15 codebase (including Leap, SLEM)
%if 0%{?suse_version} == 1500 %if 0%{?suse_version} == 1500
%patch103 -p1 %patch -P 103 -p1
%patch104 -p0 %patch -P 104 -p0
%patch -P 105 -p1
%endif %endif
cp %SOURCE1 tools/cockpit.pam cp %SOURCE1 tools/cockpit.pam
# #
rm -rf node_modules package-lock.json local-npm-registry %{_sourcedir} install --include=dev --ignore-scripts
local-npm-registry %{_sourcedir} install --also=dev --legacy-peer-deps
cd vendor; tar zxfO %SOURCE10 | tar xvi; cd ..
%build %build
find node_modules -name \*.node -print -delete find node_modules -name \*.node -print -delete
@ -279,23 +254,15 @@ autoreconf -fvi -I tools
# #
%configure \ %configure \
%{?selinux_configure_arg} \ %{?selinux_configure_arg} \
--with-cockpit-user=cockpit-ws \
--with-cockpit-ws-instance-user=cockpit-wsinstance \
%if 0%{?suse_version} %if 0%{?suse_version}
--docdir=%_defaultdocdir/%{name} \ --docdir=%_defaultdocdir/%{name} \
--libexecdir=%_libexecdir \
%endif %endif
--with-pamdir='%{pamdir}' \ --with-pamdir='%{pamdir}' \
%if 0%{?enable_old_bridge}
--enable-old-bridge \
%endif
%if 0%{?build_basic} == 0
--disable-ssh \
%endif
%if %{build_pcp} == 0 %if %{build_pcp} == 0
--disable-pcp \ --disable-pcp \
%endif %endif
%if 0%{?with_selinux} %if 0%{?with_selinux}
make -f /usr/share/selinux/devel/Makefile cockpit.pp make -f /usr/share/selinux/devel/Makefile cockpit.pp
bzip2 -9 cockpit.pp bzip2 -9 cockpit.pp
@ -306,7 +273,7 @@ bzip2 -9 cockpit.pp
%check %check
make -j$(nproc) check make -j$(nproc) check
%if 0%{?enable_old_bridge} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0 %if 0%{?rhel} == 0 && 0%{?suse_version} == 0
%tox %tox
%endif %endif
@ -341,6 +308,12 @@ cp src/fonts.css %{buildroot}%{_datadir}/cockpit/branding/suse
cp -a src/fonts %{buildroot}%{_datadir}/cockpit/branding/suse cp -a src/fonts %{buildroot}%{_datadir}/cockpit/branding/suse
popd popd
%if 0%{?suse_version} == 1500
sed -i -e 's#"/lib/systemd/system#"%{_unitdir}#' \
%{buildroot}%{_datadir}/cockpit/packagekit/manifest.json \
%{buildroot}%{_datadir}/cockpit/pcp/manifest.json
%endif
# Build the package lists for resource packages # Build the package lists for resource packages
# cockpit-bridge is the basic dependency for all cockpit-* packages, so centrally own the page directory # cockpit-bridge is the basic dependency for all cockpit-* packages, so centrally own the page directory
echo '%dir %{_datadir}/cockpit' > base.list echo '%dir %{_datadir}/cockpit' > base.list
@ -348,10 +321,6 @@ echo '%dir %{_datadir}/cockpit/base1' >> base.list
find %{buildroot}%{_datadir}/cockpit/base1 -type f -o -type l >> base.list find %{buildroot}%{_datadir}/cockpit/base1 -type f -o -type l >> base.list
echo '%{_sysconfdir}/cockpit/machines.d' >> base.list echo '%{_sysconfdir}/cockpit/machines.d' >> base.list
echo %{buildroot}%{_datadir}/polkit-1/actions/org.cockpit-project.cockpit-bridge.policy >> base.list echo %{buildroot}%{_datadir}/polkit-1/actions/org.cockpit-project.cockpit-bridge.policy >> base.list
%if 0%{?enable_old_bridge} && 0%{?build_basic}
echo '%dir %{_datadir}/cockpit/ssh' >> base.list
find %{buildroot}%{_datadir}/cockpit/ssh -type f >> base.list
%endif
echo '%{_libexecdir}/cockpit-ssh' >> base.list echo '%{_libexecdir}/cockpit-ssh' >> base.list
%if %{build_pcp} %if %{build_pcp}
@ -359,6 +328,51 @@ echo '%dir %{_datadir}/cockpit/pcp' > pcp.list
find %{buildroot}%{_datadir}/cockpit/pcp -type f >> pcp.list find %{buildroot}%{_datadir}/cockpit/pcp -type f >> pcp.list
%endif %endif
# when not building basic packages, remove their files
%if 0%{?build_basic} == 0
for pkg in base1 branding motd kdump networkmanager selinux shell sosreport static systemd users metrics; do
rm -r %{buildroot}/%{_datadir}/cockpit/$pkg
rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.cockpit-${pkg}.metainfo.xml
done
for data in doc man pixmaps polkit-1; do
rm -r %{buildroot}/%{_datadir}/$data
done
rm -r %{buildroot}/%{_prefix}/%{__lib}/tmpfiles.d
find %{buildroot}/%{_unitdir}/ -type f ! -name 'cockpit-session*' -delete
for libexec in cockpit-askpass cockpit-session cockpit-ws cockpit-tls cockpit-wsinstance-factory cockpit-client cockpit-client.ui cockpit-desktop cockpit-certificate-helper cockpit-certificate-ensure; do
rm -f %{buildroot}/%{_libexecdir}/$libexec
done
rm -rf %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
%if 0%{?suse_version} > 1500
rm -rf %{buildroot}/%{_pam_vendordir}
%else
rm -rf %{buildroot}/%{_sysconfdir}/pam.d
%endif
rm -f %{buildroot}/%{_libdir}/security/pam_*
rm -f %{buildroot}/usr/bin/cockpit-bridge
rm -f %{buildroot}%{_libexecdir}/cockpit-ssh
rm -f %{buildroot}%{_datadir}/metainfo/cockpit.appdata.xml
rm -rf %{buildroot}%{python3_sitelib}/cockpit*
%endif
# when not building optional packages, remove their files
%if 0%{?build_optional} == 0
for pkg in apps packagekit pcp playground storaged; do
rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
done
# files from -pcp
rm -rf %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
# files from -storaged
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
%endif
%if 0%{?build_tests} == 0
rm -rf %{buildroot}%{_datadir}/cockpit/playground
rm -f %{buildroot}/%{pamdir}/mock-pam-conv-mod.so
rm -f %{buildroot}/%{_unitdir}/cockpit-session.socket
rm -f %{buildroot}/%{_unitdir}/cockpit-session@.service
%endif
echo '%dir %{_datadir}/cockpit/shell' >> system.list echo '%dir %{_datadir}/cockpit/shell' >> system.list
find %{buildroot}%{_datadir}/cockpit/shell -type f >> system.list find %{buildroot}%{_datadir}/cockpit/shell -type f >> system.list
@ -392,58 +406,13 @@ find %{buildroot}%{_datadir}/cockpit/apps -type f >> packagekit.list
echo '%dir %{_datadir}/cockpit/selinux' > selinux.list echo '%dir %{_datadir}/cockpit/selinux' > selinux.list
find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list
echo '%dir %{_datadir}/cockpit/playground' > tests.list # echo '%dir %{_datadir}/cockpit/playground' > tests.list
find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list # find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list
echo '%dir %{_datadir}/cockpit/static' > static.list echo '%dir %{_datadir}/cockpit/static' > static.list
echo '%dir %{_datadir}/cockpit/static/fonts' >> static.list echo '%dir %{_datadir}/cockpit/static/fonts' >> static.list
find %{buildroot}%{_datadir}/cockpit/static -type f >> static.list find %{buildroot}%{_datadir}/cockpit/static -type f >> static.list
# when not building basic packages, remove their files
%if 0%{?build_basic} == 0
for pkg in base1 branding motd kdump networkmanager selinux shell sosreport static systemd users metrics; do
rm -r %{buildroot}/%{_datadir}/cockpit/$pkg
rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.cockpit-${pkg}.metainfo.xml
done
for data in doc man pixmaps polkit-1; do
rm -r %{buildroot}/%{_datadir}/$data
done
rm -r %{buildroot}/%{_prefix}/%{__lib}/tmpfiles.d
find %{buildroot}/%{_unitdir}/ -type f ! -name 'cockpit-session*' -delete
for libexec in cockpit-askpass cockpit-session cockpit-ws cockpit-tls cockpit-wsinstance-factory cockpit-client cockpit-client.ui cockpit-desktop cockpit-certificate-helper cockpit-certificate-ensure; do
rm -f %{buildroot}/%{_libexecdir}/$libexec
done
rm -r %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
%if 0%{?suse_version} > 1500
rm -r %{buildroot}/%{_pam_vendordir}
%else
rm -r %{buildroot}/%{_sysconfdir}/pam.d
%endif
rm -f %{buildroot}/%{_libdir}/security/pam_*
rm -f %{buildroot}/usr/bin/cockpit-bridge
rm -f %{buildroot}%{_libexecdir}/cockpit-ssh
rm -f %{buildroot}%{_datadir}/metainfo/cockpit.appdata.xml
rm -rf %{buildroot}%{python3_sitelib}/cockpit*
%endif
# when not building optional packages, remove their files
%if 0%{?build_optional} == 0
for pkg in apps packagekit pcp playground storaged; do
rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
done
# files from -pcp
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
# files from -storaged
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
%endif
%if 0%{?build_tests} == 0
rm -rf %{buildroot}%{_datadir}/cockpit/playground
rm -f %{buildroot}/%{pamdir}/mock-pam-conv-mod.so
rm -f %{buildroot}/%{_unitdir}/cockpit-session.socket
rm -f %{buildroot}/%{_unitdir}/cockpit-session@.service
%endif
sed -i "s|%{buildroot}||" *.list sed -i "s|%{buildroot}||" *.list
%if 0%{?suse_version} %if 0%{?suse_version}
@ -485,9 +454,7 @@ mkdir -p %{buildroot}%{_datadir}/cockpit/devel
cp -a pkg/lib %{buildroot}%{_datadir}/cockpit/devel cp -a pkg/lib %{buildroot}%{_datadir}/cockpit/devel
# ------------------------------------------------------------------------------- # -------------------------------------------------------------------------------
# Basic Sub-packages # Sub-packages
%if 0%{?build_basic}
%description %description
The Cockpit Web Console enables users to administer GNU/Linux servers using a The Cockpit Web Console enables users to administer GNU/Linux servers using a
@ -525,9 +492,7 @@ system on behalf of the web based user interface.
%doc %{_mandir}/man1/cockpit-bridge.1.gz %doc %{_mandir}/man1/cockpit-bridge.1.gz
%{_bindir}/cockpit-bridge %{_bindir}/cockpit-bridge
%{_libexecdir}/cockpit-askpass %{_libexecdir}/cockpit-askpass
%if 0%{?enable_old_bridge} == 0
%{python3_sitelib}/%{name}* %{python3_sitelib}/%{name}*
%endif
%package doc %package doc
Summary: Cockpit deployment and developer guide Summary: Cockpit deployment and developer guide
@ -566,6 +531,7 @@ Requires: sos
Requires: sudo Requires: sudo
Recommends: PackageKit Recommends: PackageKit
Recommends: setroubleshoot-server >= 3.3.3 Recommends: setroubleshoot-server >= 3.3.3
Recommends: /usr/bin/kdumpctl
Suggests: NetworkManager-team Suggests: NetworkManager-team
Provides: cockpit-kdump = %{version}-%{release} Provides: cockpit-kdump = %{version}-%{release}
Provides: cockpit-networkmanager = %{version}-%{release} Provides: cockpit-networkmanager = %{version}-%{release}
@ -645,6 +611,7 @@ authentication via sssd/FreeIPA.
%{_unitdir}/cockpit.service %{_unitdir}/cockpit.service
%{_unitdir}/cockpit-motd.service %{_unitdir}/cockpit-motd.service
%{_unitdir}/cockpit.socket %{_unitdir}/cockpit.socket
%{_unitdir}/cockpit-ws-user.service
%{_unitdir}/cockpit-wsinstance-http.socket %{_unitdir}/cockpit-wsinstance-http.socket
%{_unitdir}/cockpit-wsinstance-http.service %{_unitdir}/cockpit-wsinstance-http.service
%{_unitdir}/cockpit-wsinstance-https-factory.socket %{_unitdir}/cockpit-wsinstance-https-factory.socket
@ -652,7 +619,8 @@ authentication via sssd/FreeIPA.
%{_unitdir}/cockpit-wsinstance-https@.socket %{_unitdir}/cockpit-wsinstance-https@.socket
%{_unitdir}/cockpit-wsinstance-https@.service %{_unitdir}/cockpit-wsinstance-https@.service
%{_unitdir}/system-cockpithttps.slice %{_unitdir}/system-cockpithttps.slice
%{_prefix}/%{__lib}/tmpfiles.d/cockpit-tempfiles.conf %{_prefix}/%{__lib}/tmpfiles.d/cockpit-ws.conf
%{_sysusersdir}/cockpit-wsinstance.conf
%{pamdir}/pam_ssh_add.so %{pamdir}/pam_ssh_add.so
%{pamdir}/pam_cockpit_cert.so %{pamdir}/pam_cockpit_cert.so
%{_libexecdir}/cockpit-ws %{_libexecdir}/cockpit-ws
@ -673,8 +641,8 @@ authentication via sssd/FreeIPA.
%endif %endif
%pre ws %pre ws
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws # HACK: old RPM and even Fedora's current RPM don't properly support sysusers
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit web service" cockpit-ws # https://github.com/rpm-software-management/rpm/issues/3073
getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance
getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance
@ -701,9 +669,7 @@ if [ "$1" = 1 ]; then
ln -s ../../run/cockpit/motd /etc/motd.d/cockpit ln -s ../../run/cockpit/motd /etc/motd.d/cockpit
ln -s ../../run/cockpit/motd /etc/issue.d/cockpit.issue ln -s ../../run/cockpit/motd /etc/issue.d/cockpit.issue
printf "# List of users which are not allowed to login to Cockpit\n" > /etc/cockpit/disallowed-users printf "# List of users which are not allowed to login to Cockpit\n" > /etc/cockpit/disallowed-users
%if 0%{?disallow_root}
printf "root\n" >> /etc/cockpit/disallowed-users printf "root\n" >> /etc/cockpit/disallowed-users
%endif
chmod 644 /etc/cockpit/disallowed-users chmod 644 /etc/cockpit/disallowed-users
fi fi
# switch old self-signed cert group from cockpit-wsintance to cockpit-ws on upgrade # switch old self-signed cert group from cockpit-wsintance to cockpit-ws on upgrade
@ -812,7 +778,7 @@ Requires: cockpit-bridge >= %{required_base}
Requires: cockpit-shell >= %{required_base} Requires: cockpit-shell >= %{required_base}
Requires: policycoreutils-python-utils >= 3.1 Requires: policycoreutils-python-utils >= 3.1
# setroubleshoot is available on SLE Micro starting with 5.5) # setroubleshoot is available on SLE Micro starting with 5.5)
%if !0%{?is_smo} || ( 0%{?is_smo} && 0%{?sle_version} >= 150500 ) %if !0%{?suse_version} || ( 0%{?is_smo} && 0%{?sle_version} >= 150500 ) || 0%{?suse_version} >= 1600
Requires: setroubleshoot-server >= 3.3.3 Requires: setroubleshoot-server >= 3.3.3
%endif %endif
BuildArch: noarch BuildArch: noarch
@ -826,21 +792,6 @@ utility setroubleshoot to diagnose and resolve SELinux issues.
%endif %endif
#/ build basic packages
%else
# RPM requires this
%description
Dummy package from building optional packages only; never install or publish me.
#/ build basic packages
%endif
# -------------------------------------------------------------------------------
# Sub-packages that are optional extensions
%if 0%{?build_optional}
%package -n cockpit-storaged %package -n cockpit-storaged
Summary: Cockpit user interface for storage, using udisks Summary: Cockpit user interface for storage, using udisks
Requires: cockpit-shell >= %{required_base} Requires: cockpit-shell >= %{required_base}
@ -931,8 +882,5 @@ via PackageKit.
%files -n cockpit-packagekit -f packagekit.list %files -n cockpit-packagekit -f packagekit.list
#/ build optional extension packages
%endif
# The changelog is automatically generated and merged # The changelog is automatically generated and merged
%changelog %changelog

12
fix-libexecdir.patch Normal file
View File

@ -0,0 +1,12 @@
diff -up cockpit-320/src/cockpit/packages.py.org cockpit-320/src/cockpit/packages.py
--- cockpit-320/src/cockpit/packages.py.org 2024-07-14 21:06:50.378400822 +0200
+++ cockpit-320/src/cockpit/packages.py 2024-07-14 21:07:40.568245119 +0200
@@ -127,7 +127,7 @@ def get_libexecdir() -> str:
This only works for systems which have cockpit-ws installed.
"""
- for candidate in ['/usr/local/libexec', '/usr/libexec', '/usr/local/lib/cockpit', '/usr/lib/cockpit']:
+ for candidate in ['/usr/local/libexec', '/usr/libexec', '/usr/local/lib/cockpit', '/usr/lib/cockpit', '/usr/lib']:
if os.path.exists(os.path.join(candidate, 'cockpit-askpass')):
return candidate
else:

BIN
node_modules.obscpio (Stored with Git LFS)

Binary file not shown.

View File

@ -1,466 +1,454 @@
Source1000: https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#/@aashutoshrathi-word-wrap-1.2.6.tgz Source1000: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz#/@babel-code-frame-7.24.7.tgz
Source1001: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz#/@babel-code-frame-7.23.5.tgz Source1001: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#/@babel-helper-validator-identifier-7.24.7.tgz
Source1002: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#/@babel-helper-validator-identifier-7.22.20.tgz Source1002: https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz#/@babel-highlight-7.24.7.tgz
Source1003: https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz#/@babel-highlight-7.23.4.tgz Source1003: https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.0.tgz#/@bufbuild-protobuf-1.10.0.tgz
Source1004: https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz#/@babel-runtime-7.23.9.tgz Source1004: https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz#/@csstools-css-parser-algorithms-2.7.1.tgz
Source1005: https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.5.0.tgz#/@csstools-css-parser-algorithms-2.5.0.tgz Source1005: https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz#/@csstools-css-tokenizer-2.4.1.tgz
Source1006: https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.3.tgz#/@csstools-css-tokenizer-2.2.3.tgz Source1006: https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz#/@csstools-media-query-list-parser-2.1.13.tgz
Source1007: https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.7.tgz#/@csstools-media-query-list-parser-2.1.7.tgz Source1007: https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz#/@csstools-selector-specificity-3.1.1.tgz
Source1008: https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz#/@csstools-selector-specificity-3.0.1.tgz Source1008: https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#/@dual-bundle-import-meta-resolve-4.1.0.tgz
Source1009: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz#/@esbuild-aix-ppc64-0.19.11.tgz Source1009: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz#/@esbuild-linux-x64-0.23.0.tgz
Source1010: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz#/@esbuild-android-arm-0.19.11.tgz Source1010: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#/@eslint-community-eslint-utils-4.4.0.tgz
Source1011: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz#/@esbuild-android-arm64-0.19.11.tgz Source1011: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#/@eslint-community-regexpp-4.11.0.tgz
Source1012: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz#/@esbuild-android-x64-0.19.11.tgz Source1012: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#/@eslint-eslintrc-2.1.4.tgz
Source1013: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz#/@esbuild-darwin-arm64-0.19.11.tgz Source1013: https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz#/@eslint-js-8.57.0.tgz
Source1014: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz#/@esbuild-darwin-x64-0.19.11.tgz Source1014: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#/@humanwhocodes-config-array-0.11.14.tgz
Source1015: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz#/@esbuild-freebsd-arm64-0.19.11.tgz Source1015: https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#/@humanwhocodes-module-importer-1.0.1.tgz
Source1016: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz#/@esbuild-freebsd-x64-0.19.11.tgz Source1016: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#/@humanwhocodes-object-schema-2.0.3.tgz
Source1017: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz#/@esbuild-linux-arm-0.19.11.tgz Source1017: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#/@nodelib-fs.scandir-2.1.5.tgz
Source1018: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz#/@esbuild-linux-arm64-0.19.11.tgz Source1018: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#/@nodelib-fs.stat-2.0.5.tgz
Source1019: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz#/@esbuild-linux-ia32-0.19.11.tgz Source1019: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#/@nodelib-fs.walk-1.2.8.tgz
Source1020: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz#/@esbuild-linux-loong64-0.19.11.tgz Source1020: https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.3.1.tgz#/@patternfly-patternfly-5.3.1.tgz
Source1021: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz#/@esbuild-linux-mips64el-0.19.11.tgz Source1021: https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.3.3.tgz#/@patternfly-react-core-5.3.3.tgz
Source1022: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz#/@esbuild-linux-ppc64-0.19.11.tgz Source1022: https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.3.2.tgz#/@patternfly-react-icons-5.3.2.tgz
Source1023: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz#/@esbuild-linux-riscv64-0.19.11.tgz Source1023: https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.3.1.tgz#/@patternfly-react-styles-5.3.1.tgz
Source1024: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz#/@esbuild-linux-s390x-0.19.11.tgz Source1024: https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.3.3.tgz#/@patternfly-react-table-5.3.3.tgz
Source1025: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz#/@esbuild-linux-x64-0.19.11.tgz Source1025: https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.3.1.tgz#/@patternfly-react-tokens-5.3.1.tgz
Source1026: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz#/@esbuild-netbsd-x64-0.19.11.tgz Source1026: https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#/@types-json5-0.0.29.tgz
Source1027: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz#/@esbuild-openbsd-x64-0.19.11.tgz Source1027: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz#/@types-prop-types-15.7.12.tgz
Source1028: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz#/@esbuild-sunos-x64-0.19.11.tgz Source1028: https://registry.npmjs.org/@types/qunit/-/qunit-2.19.10.tgz#/@types-qunit-2.19.10.tgz
Source1029: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz#/@esbuild-win32-arm64-0.19.11.tgz Source1029: https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz#/@types-react-18.3.3.tgz
Source1030: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz#/@esbuild-win32-ia32-0.19.11.tgz Source1030: https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz#/@types-react-dom-18.3.0.tgz
Source1031: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz#/@esbuild-win32-x64-0.19.11.tgz Source1031: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.15.0.tgz#/@typescript-eslint-eslint-plugin-7.15.0.tgz
Source1032: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#/@eslint-community-eslint-utils-4.4.0.tgz Source1032: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.0.tgz#/@typescript-eslint-parser-7.16.0.tgz
Source1033: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#/@eslint-community-regexpp-4.10.0.tgz Source1033: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz#/@typescript-eslint-scope-manager-7.15.0.tgz
Source1034: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#/@eslint-eslintrc-2.1.4.tgz Source1034: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz#/@typescript-eslint-scope-manager-7.16.0.tgz
Source1035: https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz#/@eslint-js-8.56.0.tgz Source1035: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.15.0.tgz#/@typescript-eslint-type-utils-7.15.0.tgz
Source1036: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#/@humanwhocodes-config-array-0.11.14.tgz Source1036: https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz#/@typescript-eslint-types-7.15.0.tgz
Source1037: https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#/@humanwhocodes-module-importer-1.0.1.tgz Source1037: https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.0.tgz#/@typescript-eslint-types-7.16.0.tgz
Source1038: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#/@humanwhocodes-object-schema-2.0.2.tgz Source1038: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz#/@typescript-eslint-typescript-estree-7.15.0.tgz
Source1039: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#/@nodelib-fs.scandir-2.1.5.tgz Source1039: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz#/@typescript-eslint-typescript-estree-7.16.0.tgz
Source1040: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#/@nodelib-fs.stat-2.0.5.tgz Source1040: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz#/@typescript-eslint-utils-7.15.0.tgz
Source1041: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#/@nodelib-fs.walk-1.2.8.tgz Source1041: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz#/@typescript-eslint-visitor-keys-7.15.0.tgz
Source1042: https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.1.0.tgz#/@patternfly-patternfly-5.1.0.tgz Source1042: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz#/@typescript-eslint-visitor-keys-7.16.0.tgz
Source1043: https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.1.2.tgz#/@patternfly-react-core-5.1.2.tgz Source1043: https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#/@ungap-structured-clone-1.2.0.tgz
Source1044: https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.1.2.tgz#/@patternfly-react-icons-5.1.2.tgz Source1044: https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz#/abort-controller-3.0.0.tgz
Source1045: https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.1.2.tgz#/@patternfly-react-styles-5.1.2.tgz Source1045: https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz#/acorn-8.12.1.tgz
Source1046: https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.1.2.tgz#/@patternfly-react-table-5.1.2.tgz Source1046: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.tgz
Source1047: https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.1.2.tgz#/@patternfly-react-tokens-5.1.2.tgz Source1047: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz
Source1048: https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#/@types-json5-0.0.29.tgz Source1048: https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz#/ajv-8.16.0.tgz
Source1049: https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz#/@types-minimist-1.2.5.tgz Source1049: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz#/ansi-escapes-6.2.1.tgz
Source1050: https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#/@types-normalize-package-data-2.4.4.tgz Source1050: https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#/ansi-regex-5.0.1.tgz
Source1051: https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#/@ungap-structured-clone-1.2.0.tgz Source1051: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#/ansi-regex-6.0.1.tgz
Source1052: https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz#/abort-controller-3.0.0.tgz Source1052: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#/ansi-styles-3.2.1.tgz
Source1053: https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz#/acorn-8.11.3.tgz Source1053: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz
Source1054: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.tgz Source1054: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#/anymatch-3.1.3.tgz
Source1055: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz Source1055: https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#/argparse-1.0.10.tgz
Source1056: https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz#/ajv-8.12.0.tgz Source1056: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#/argparse-2.0.1.tgz
Source1057: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz#/ansi-escapes-4.3.2.tgz Source1057: https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz#/aria-query-5.1.3.tgz
Source1058: https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#/ansi-regex-5.0.1.tgz Source1058: https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#/array-buffer-byte-length-1.0.1.tgz
Source1059: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#/ansi-styles-3.2.1.tgz Source1059: https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz#/array-includes-3.1.8.tgz
Source1060: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz Source1060: https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#/array-union-2.1.0.tgz
Source1061: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#/anymatch-3.1.3.tgz Source1061: https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#/array.prototype.findlast-1.2.5.tgz
Source1062: https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#/argparse-1.0.10.tgz Source1062: https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#/array.prototype.findlastindex-1.2.5.tgz
Source1063: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#/argparse-2.0.1.tgz Source1063: https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#/array.prototype.flat-1.3.2.tgz
Source1064: https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz#/aria-query-5.3.0.tgz Source1064: https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#/array.prototype.flatmap-1.3.2.tgz
Source1065: https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#/array-buffer-byte-length-1.0.0.tgz Source1065: https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz#/array.prototype.toreversed-1.1.2.tgz
Source1066: https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz#/array-includes-3.1.7.tgz Source1066: https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#/array.prototype.tosorted-1.1.4.tgz
Source1067: https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#/array-union-2.1.0.tgz Source1067: https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#/arraybuffer.prototype.slice-1.0.3.tgz
Source1068: https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#/array.prototype.findlastindex-1.2.3.tgz Source1068: https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz#/ast-types-flow-0.0.8.tgz
Source1069: https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#/array.prototype.flat-1.3.2.tgz Source1069: https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#/astral-regex-2.0.0.tgz
Source1070: https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#/array.prototype.flatmap-1.3.2.tgz Source1070: https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz#/attr-accept-2.2.2.tgz
Source1071: https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#/array.prototype.tosorted-1.1.2.tgz Source1071: https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz#/autolinker-3.16.2.tgz
Source1072: https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#/arraybuffer.prototype.slice-1.0.2.tgz Source1072: https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#/available-typed-arrays-1.0.7.tgz
Source1073: https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#/arrify-1.0.1.tgz Source1073: https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz#/axe-core-4.9.1.tgz
Source1074: https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz#/ast-types-flow-0.0.8.tgz Source1074: https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz#/axobject-query-3.1.1.tgz
Source1075: https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#/astral-regex-2.0.0.tgz Source1075: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz
Source1076: https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#/asynciterator.prototype-1.0.0.tgz Source1076: https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz#/balanced-match-2.0.0.tgz
Source1077: https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz#/attr-accept-2.2.2.tgz Source1077: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#/base64-js-1.5.1.tgz
Source1078: https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz#/autolinker-3.16.2.tgz Source1078: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz#/binary-extensions-2.3.0.tgz
Source1079: https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#/available-typed-arrays-1.0.5.tgz Source1079: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#/brace-expansion-1.1.11.tgz
Source1080: https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz#/axe-core-4.7.0.tgz Source1080: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz#/brace-expansion-2.0.1.tgz
Source1081: https://registry.npmjs.org/axe-core/-/axe-core-4.8.3.tgz#/axe-core-4.8.3.tgz Source1081: https://registry.npmjs.org/braces/-/braces-3.0.3.tgz#/braces-3.0.3.tgz
Source1082: https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz#/axobject-query-3.2.1.tgz Source1082: https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz#/buffer-6.0.3.tgz
Source1083: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz Source1083: https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz#/buffer-builder-0.2.0.tgz
Source1084: https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz#/balanced-match-2.0.0.tgz Source1084: https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz#/builtin-modules-3.3.0.tgz
Source1085: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#/base64-js-1.5.1.tgz Source1085: https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz#/builtins-5.1.0.tgz
Source1086: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#/binary-extensions-2.2.0.tgz Source1086: https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz#/call-bind-1.0.7.tgz
Source1087: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#/brace-expansion-1.1.11.tgz Source1087: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#/callsites-3.1.0.tgz
Source1088: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#/braces-3.0.2.tgz Source1088: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#/chalk-2.4.2.tgz
Source1089: https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz#/buffer-6.0.3.tgz Source1089: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#/chalk-4.1.2.tgz
Source1090: https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz#/builtin-modules-3.3.0.tgz Source1090: https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz#/chalk-5.3.0.tgz
Source1091: https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz#/builtins-5.0.1.tgz Source1091: https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz#/chokidar-3.6.0.tgz
Source1092: https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz#/call-bind-1.0.5.tgz Source1092: https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.33.0.tgz#/chrome-remote-interface-0.33.0.tgz
Source1093: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#/callsites-3.1.0.tgz Source1093: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#/color-convert-1.9.3.tgz
Source1094: https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#/camelcase-6.3.0.tgz Source1094: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.tgz
Source1095: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz#/camelcase-keys-7.0.2.tgz Source1095: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#/color-name-1.1.3.tgz
Source1096: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#/chalk-2.4.2.tgz Source1096: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.tgz
Source1097: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#/chalk-4.1.2.tgz Source1097: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz#/colord-2.9.3.tgz
Source1098: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#/chokidar-3.5.3.tgz Source1098: https://registry.npmjs.org/commander/-/commander-2.11.0.tgz#/commander-2.11.0.tgz
Source1099: https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.33.0.tgz#/chrome-remote-interface-0.33.0.tgz Source1099: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz
Source1100: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#/color-convert-1.9.3.tgz Source1100: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz
Source1101: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.tgz Source1101: https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#/content-type-1.0.5.tgz
Source1102: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#/color-name-1.1.3.tgz Source1102: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz#/cosmiconfig-9.0.0.tgz
Source1103: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.tgz Source1103: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#/cross-spawn-7.0.3.tgz
Source1104: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz#/colord-2.9.3.tgz Source1104: https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz#/css-functions-list-3.2.2.tgz
Source1105: https://registry.npmjs.org/commander/-/commander-2.11.0.tgz#/commander-2.11.0.tgz Source1105: https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz#/css-tree-2.3.1.tgz
Source1106: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz Source1106: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#/cssesc-3.0.0.tgz
Source1107: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz Source1107: https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz#/csstype-3.1.3.tgz
Source1108: https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#/content-type-1.0.5.tgz Source1108: https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#/damerau-levenshtein-1.0.8.tgz
Source1109: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz#/cosmiconfig-8.3.6.tgz Source1109: https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz#/data-view-buffer-1.0.1.tgz
Source1110: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#/cross-spawn-7.0.3.tgz Source1110: https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#/data-view-byte-length-1.0.1.tgz
Source1111: https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz#/css-functions-list-3.2.1.tgz Source1111: https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#/data-view-byte-offset-1.0.0.tgz
Source1112: https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz#/css-tree-2.3.1.tgz Source1112: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#/debug-3.2.7.tgz
Source1113: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#/cssesc-3.0.0.tgz Source1113: https://registry.npmjs.org/debug/-/debug-4.3.5.tgz#/debug-4.3.5.tgz
Source1114: https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#/damerau-levenshtein-1.0.8.tgz Source1114: https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz#/deep-equal-2.2.3.tgz
Source1115: https://registry.npmjs.org/date-fns/-/date-fns-3.2.0.tgz#/date-fns-3.2.0.tgz Source1115: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz
Source1116: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#/debug-3.2.7.tgz Source1116: https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz#/define-data-property-1.1.4.tgz
Source1117: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#/debug-4.3.4.tgz Source1117: https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz#/define-properties-1.2.1.tgz
Source1118: https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#/decamelize-1.2.0.tgz Source1118: https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz#/dequal-2.0.3.tgz
Source1119: https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz#/decamelize-5.0.1.tgz Source1119: https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#/dir-glob-3.0.1.tgz
Source1120: https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz#/decamelize-keys-1.1.1.tgz Source1120: https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz#/doctrine-2.1.0.tgz
Source1121: https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz#/deep-equal-2.2.3.tgz Source1121: https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz#/doctrine-3.0.0.tgz
Source1122: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz Source1122: https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz#/emoji-regex-10.3.0.tgz
Source1123: https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz#/define-data-property-1.1.1.tgz Source1123: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#/emoji-regex-8.0.0.tgz
Source1124: https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz#/define-properties-1.2.1.tgz Source1124: https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#/emoji-regex-9.2.2.tgz
Source1125: https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz#/dequal-2.0.3.tgz Source1125: https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#/encoding-0.1.13.tgz
Source1126: https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#/dir-glob-3.0.1.tgz Source1126: https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#/env-paths-2.2.1.tgz
Source1127: https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz#/doctrine-2.1.0.tgz Source1127: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#/error-ex-1.3.2.tgz
Source1128: https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz#/doctrine-3.0.0.tgz Source1128: https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz#/es-abstract-1.23.3.tgz
Source1129: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#/emoji-regex-8.0.0.tgz Source1129: https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz#/es-define-property-1.0.0.tgz
Source1130: https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#/emoji-regex-9.2.2.tgz Source1130: https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz#/es-errors-1.3.0.tgz
Source1131: https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#/encoding-0.1.13.tgz Source1131: https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz#/es-get-iterator-1.1.3.tgz
Source1132: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#/error-ex-1.3.2.tgz Source1132: https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#/es-iterator-helpers-1.0.19.tgz
Source1133: https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz#/es-abstract-1.22.3.tgz Source1133: https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz#/es-object-atoms-1.0.0.tgz
Source1134: https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz#/es-get-iterator-1.1.3.tgz Source1134: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#/es-set-tostringtag-2.0.3.tgz
Source1135: https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#/es-iterator-helpers-1.0.15.tgz Source1135: https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#/es-shim-unscopables-1.0.2.tgz
Source1136: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#/es-set-tostringtag-2.0.2.tgz Source1136: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#/es-to-primitive-1.2.1.tgz
Source1137: https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#/es-shim-unscopables-1.0.2.tgz Source1137: https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz#/esbuild-0.23.0.tgz
Source1138: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#/es-to-primitive-1.2.1.tgz Source1138: https://registry.npmjs.org/esbuild-plugin-copy/-/esbuild-plugin-copy-2.1.1.tgz#/esbuild-plugin-copy-2.1.1.tgz
Source1139: https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz#/esbuild-0.19.11.tgz Source1139: https://registry.npmjs.org/esbuild-plugin-replace/-/esbuild-plugin-replace-1.4.0.tgz#/esbuild-plugin-replace-1.4.0.tgz
Source1140: https://registry.npmjs.org/esbuild-plugin-copy/-/esbuild-plugin-copy-2.1.1.tgz#/esbuild-plugin-copy-2.1.1.tgz Source1140: https://registry.npmjs.org/esbuild-sass-plugin/-/esbuild-sass-plugin-3.3.1.tgz#/esbuild-sass-plugin-3.3.1.tgz
Source1141: https://registry.npmjs.org/esbuild-plugin-replace/-/esbuild-plugin-replace-1.4.0.tgz#/esbuild-plugin-replace-1.4.0.tgz Source1141: https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz#/esbuild-wasm-0.23.0.tgz
Source1142: https://registry.npmjs.org/esbuild-sass-plugin/-/esbuild-sass-plugin-2.16.1.tgz#/esbuild-sass-plugin-2.16.1.tgz Source1142: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#/escape-string-regexp-1.0.5.tgz
Source1143: https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.19.11.tgz#/esbuild-wasm-0.19.11.tgz Source1143: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#/escape-string-regexp-4.0.0.tgz
Source1144: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#/escape-string-regexp-1.0.5.tgz Source1144: https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz#/eslint-8.57.0.tgz
Source1145: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#/escape-string-regexp-4.0.0.tgz Source1145: https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz#/eslint-compat-utils-0.5.1.tgz
Source1146: https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz#/eslint-8.56.0.tgz Source1146: https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz#/eslint-config-standard-17.1.0.tgz
Source1147: https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz#/eslint-compat-utils-0.1.2.tgz Source1147: https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz#/eslint-config-standard-jsx-11.0.0.tgz
Source1148: https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz#/eslint-config-standard-17.1.0.tgz Source1148: https://registry.npmjs.org/eslint-config-standard-react/-/eslint-config-standard-react-13.0.0.tgz#/eslint-config-standard-react-13.0.0.tgz
Source1149: https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz#/eslint-config-standard-jsx-11.0.0.tgz Source1149: https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#/eslint-import-resolver-node-0.3.9.tgz
Source1150: https://registry.npmjs.org/eslint-config-standard-react/-/eslint-config-standard-react-13.0.0.tgz#/eslint-config-standard-react-13.0.0.tgz Source1150: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz#/eslint-module-utils-2.8.1.tgz
Source1151: https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#/eslint-import-resolver-node-0.3.9.tgz Source1151: https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#/eslint-plugin-es-3.0.1.tgz
Source1152: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#/eslint-module-utils-2.8.0.tgz Source1152: https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz#/eslint-plugin-es-x-7.8.0.tgz
Source1153: https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#/eslint-plugin-es-3.0.1.tgz Source1153: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#/eslint-plugin-import-2.29.1.tgz
Source1154: https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.5.0.tgz#/eslint-plugin-es-x-7.5.0.tgz Source1154: https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz#/eslint-plugin-jsx-a11y-6.9.0.tgz
Source1155: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#/eslint-plugin-import-2.29.1.tgz Source1155: https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz#/eslint-plugin-n-16.6.2.tgz
Source1156: https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#/eslint-plugin-jsx-a11y-6.8.0.tgz Source1156: https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#/eslint-plugin-node-11.1.0.tgz
Source1157: https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz#/eslint-plugin-n-16.6.2.tgz Source1157: https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz#/eslint-plugin-promise-6.4.0.tgz
Source1158: https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#/eslint-plugin-node-11.1.0.tgz Source1158: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz#/eslint-plugin-react-7.34.3.tgz
Source1159: https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz#/eslint-plugin-promise-6.1.1.tgz Source1159: https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#/eslint-plugin-react-hooks-4.6.2.tgz
Source1160: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#/eslint-plugin-react-7.33.2.tgz Source1160: https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz#/eslint-scope-7.2.2.tgz
Source1161: https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#/eslint-plugin-react-hooks-4.6.0.tgz Source1161: https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz#/eslint-utils-2.1.0.tgz
Source1162: https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz#/eslint-scope-7.2.2.tgz Source1162: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#/eslint-visitor-keys-1.3.0.tgz
Source1163: https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz#/eslint-utils-2.1.0.tgz Source1163: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#/eslint-visitor-keys-3.4.3.tgz
Source1164: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#/eslint-visitor-keys-1.3.0.tgz Source1164: https://registry.npmjs.org/espree/-/espree-9.6.1.tgz#/espree-9.6.1.tgz
Source1165: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#/eslint-visitor-keys-3.4.3.tgz Source1165: https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz#/esquery-1.6.0.tgz
Source1166: https://registry.npmjs.org/espree/-/espree-9.6.1.tgz#/espree-9.6.1.tgz Source1166: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#/esrecurse-4.3.0.tgz
Source1167: https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz#/esquery-1.5.0.tgz Source1167: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#/estraverse-5.3.0.tgz
Source1168: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#/esrecurse-4.3.0.tgz Source1168: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz
Source1169: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#/estraverse-5.3.0.tgz Source1169: https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz#/event-target-shim-5.0.1.tgz
Source1170: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz Source1170: https://registry.npmjs.org/events/-/events-3.3.0.tgz#/events-3.3.0.tgz
Source1171: https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz#/event-target-shim-5.0.1.tgz Source1171: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#/fast-deep-equal-3.1.3.tgz
Source1172: https://registry.npmjs.org/events/-/events-3.3.0.tgz#/events-3.3.0.tgz Source1172: https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz#/fast-glob-3.3.2.tgz
Source1173: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#/fast-deep-equal-3.1.3.tgz Source1173: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz
Source1174: https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz#/fast-glob-3.3.2.tgz Source1174: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz
Source1175: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz Source1175: https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#/fastest-levenshtein-1.0.16.tgz
Source1176: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz Source1176: https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz#/fastq-1.17.1.tgz
Source1177: https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#/fastest-levenshtein-1.0.16.tgz Source1177: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz#/file-entry-cache-6.0.1.tgz
Source1178: https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz#/fastq-1.17.0.tgz Source1178: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz#/file-entry-cache-9.0.0.tgz
Source1179: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz#/file-entry-cache-6.0.1.tgz Source1179: https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz#/file-selector-0.6.0.tgz
Source1180: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz#/file-entry-cache-7.0.2.tgz Source1180: https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz#/fill-range-7.1.1.tgz
Source1181: https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz#/file-selector-0.6.0.tgz Source1181: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#/find-up-5.0.0.tgz
Source1182: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#/fill-range-7.0.1.tgz Source1182: https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz#/flat-cache-3.2.0.tgz
Source1183: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#/find-up-5.0.0.tgz Source1183: https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz#/flat-cache-5.0.0.tgz
Source1184: https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz#/flat-cache-3.2.0.tgz Source1184: https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz#/flatted-3.3.1.tgz
Source1185: https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz#/flatted-3.2.9.tgz Source1185: https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.2.tgz#/focus-trap-7.5.2.tgz
Source1186: https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.2.tgz#/focus-trap-7.5.2.tgz Source1186: https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#/for-each-0.3.3.tgz
Source1187: https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#/for-each-0.3.3.tgz Source1187: https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#/fs-extra-10.1.0.tgz
Source1188: https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#/fs-extra-10.1.0.tgz Source1188: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#/fs.realpath-1.0.0.tgz
Source1189: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#/fs.realpath-1.0.0.tgz Source1189: https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#/function-bind-1.1.2.tgz
Source1190: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#/fsevents-2.3.3.tgz Source1190: https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz#/function.prototype.name-1.1.6.tgz
Source1191: https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#/function-bind-1.1.2.tgz Source1191: https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#/functions-have-names-1.2.3.tgz
Source1192: https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz#/function.prototype.name-1.1.6.tgz Source1192: https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz#/get-east-asian-width-1.2.0.tgz
Source1193: https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#/functions-have-names-1.2.3.tgz Source1193: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz#/get-intrinsic-1.2.4.tgz
Source1194: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz#/get-intrinsic-1.2.2.tgz Source1194: https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz#/get-symbol-description-1.0.2.tgz
Source1195: https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz#/get-symbol-description-1.0.0.tgz Source1195: https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz#/get-tsconfig-4.7.5.tgz
Source1196: https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz#/get-tsconfig-4.7.2.tgz Source1196: https://registry.npmjs.org/gettext-parser/-/gettext-parser-8.0.0.tgz#/gettext-parser-8.0.0.tgz
Source1197: https://registry.npmjs.org/gettext-parser/-/gettext-parser-7.0.1.tgz#/gettext-parser-7.0.1.tgz Source1197: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#/glob-7.2.3.tgz
Source1198: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#/glob-7.2.3.tgz Source1198: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#/glob-parent-5.1.2.tgz
Source1199: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#/glob-parent-5.1.2.tgz Source1199: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#/glob-parent-6.0.2.tgz
Source1200: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#/glob-parent-6.0.2.tgz Source1200: https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz#/global-modules-2.0.0.tgz
Source1201: https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz#/global-modules-2.0.0.tgz Source1201: https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz#/global-prefix-3.0.0.tgz
Source1202: https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz#/global-prefix-3.0.0.tgz Source1202: https://registry.npmjs.org/globals/-/globals-13.24.0.tgz#/globals-13.24.0.tgz
Source1203: https://registry.npmjs.org/globals/-/globals-13.24.0.tgz#/globals-13.24.0.tgz Source1203: https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz#/globalthis-1.0.4.tgz
Source1204: https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz#/globalthis-1.0.3.tgz Source1204: https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz#/globalyzer-0.1.0.tgz
Source1205: https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz#/globalyzer-0.1.0.tgz Source1205: https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#/globby-11.1.0.tgz
Source1206: https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#/globby-11.1.0.tgz Source1206: https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz#/globjoin-0.1.4.tgz
Source1207: https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz#/globjoin-0.1.4.tgz Source1207: https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz#/globrex-0.1.2.tgz
Source1208: https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz#/globrex-0.1.2.tgz Source1208: https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#/gopd-1.0.1.tgz
Source1209: https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#/gopd-1.0.1.tgz Source1209: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#/graceful-fs-4.2.11.tgz
Source1210: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#/graceful-fs-4.2.11.tgz Source1210: https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz#/graphemer-1.4.0.tgz
Source1211: https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz#/graphemer-1.4.0.tgz Source1211: https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz#/has-bigints-1.0.2.tgz
Source1212: https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz#/hard-rejection-2.1.0.tgz Source1212: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#/has-flag-3.0.0.tgz
Source1213: https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz#/has-bigints-1.0.2.tgz Source1213: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#/has-flag-4.0.0.tgz
Source1214: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#/has-flag-3.0.0.tgz Source1214: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#/has-property-descriptors-1.0.2.tgz
Source1215: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#/has-flag-4.0.0.tgz Source1215: https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz#/has-proto-1.0.3.tgz
Source1216: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#/has-property-descriptors-1.0.1.tgz Source1216: https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#/has-symbols-1.0.3.tgz
Source1217: https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#/has-proto-1.0.1.tgz Source1217: https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz#/has-tostringtag-1.0.2.tgz
Source1218: https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#/has-symbols-1.0.3.tgz Source1218: https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz#/hasown-2.0.2.tgz
Source1219: https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz#/has-tostringtag-1.0.0.tgz Source1219: https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz#/html-tags-3.3.1.tgz
Source1220: https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz#/hasown-2.0.0.tgz Source1220: https://registry.npmjs.org/htmlparser/-/htmlparser-1.7.7.tgz#/htmlparser-1.7.7.tgz
Source1221: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz#/hosted-git-info-4.1.0.tgz Source1221: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#/iconv-lite-0.6.3.tgz
Source1222: https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz#/html-tags-3.3.1.tgz Source1222: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#/ieee754-1.2.1.tgz
Source1223: https://registry.npmjs.org/htmlparser/-/htmlparser-1.7.7.tgz#/htmlparser-1.7.7.tgz Source1223: https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz#/ignore-5.3.1.tgz
Source1224: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#/iconv-lite-0.6.3.tgz Source1224: https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz#/immutable-4.3.6.tgz
Source1225: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#/ieee754-1.2.1.tgz Source1225: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#/import-fresh-3.3.0.tgz
Source1226: https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz#/ignore-5.3.0.tgz Source1226: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz
Source1227: https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz#/immutable-4.3.5.tgz Source1227: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#/inflight-1.0.6.tgz
Source1228: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#/import-fresh-3.3.0.tgz Source1228: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#/inherits-2.0.4.tgz
Source1229: https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz#/import-lazy-4.0.0.tgz Source1229: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#/ini-1.3.8.tgz
Source1230: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz Source1230: https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz#/internal-slot-1.0.7.tgz
Source1231: https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz#/indent-string-5.0.0.tgz Source1231: https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz#/irregular-plurals-3.5.0.tgz
Source1232: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#/inflight-1.0.6.tgz Source1232: https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#/is-arguments-1.1.1.tgz
Source1233: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#/inherits-2.0.4.tgz Source1233: https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz#/is-array-buffer-3.0.4.tgz
Source1234: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#/ini-1.3.8.tgz Source1234: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#/is-arrayish-0.2.1.tgz
Source1235: https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz#/internal-slot-1.0.6.tgz Source1235: https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz#/is-async-function-2.0.0.tgz
Source1236: https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz#/irregular-plurals-3.5.0.tgz Source1236: https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#/is-bigint-1.0.4.tgz
Source1237: https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#/is-arguments-1.1.1.tgz Source1237: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#/is-binary-path-2.1.0.tgz
Source1238: https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz#/is-array-buffer-3.0.2.tgz Source1238: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#/is-boolean-object-1.1.2.tgz
Source1239: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#/is-arrayish-0.2.1.tgz Source1239: https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz#/is-builtin-module-3.2.1.tgz
Source1240: https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz#/is-async-function-2.0.0.tgz Source1240: https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#/is-callable-1.2.7.tgz
Source1241: https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#/is-bigint-1.0.4.tgz Source1241: https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz#/is-core-module-2.14.0.tgz
Source1242: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#/is-binary-path-2.1.0.tgz Source1242: https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz#/is-data-view-1.0.1.tgz
Source1243: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#/is-boolean-object-1.1.2.tgz Source1243: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz#/is-date-object-1.0.5.tgz
Source1244: https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz#/is-builtin-module-3.2.1.tgz Source1244: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#/is-extglob-2.1.1.tgz
Source1245: https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#/is-callable-1.2.7.tgz Source1245: https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#/is-finalizationregistry-1.0.2.tgz
Source1246: https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz#/is-core-module-2.13.1.tgz Source1246: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#/is-fullwidth-code-point-3.0.0.tgz
Source1247: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz#/is-date-object-1.0.5.tgz Source1247: https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz#/is-generator-function-1.0.10.tgz
Source1248: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#/is-extglob-2.1.1.tgz Source1248: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#/is-glob-4.0.3.tgz
Source1249: https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#/is-finalizationregistry-1.0.2.tgz Source1249: https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz#/is-map-2.0.3.tgz
Source1250: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#/is-fullwidth-code-point-3.0.0.tgz Source1250: https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz#/is-negative-zero-2.0.3.tgz
Source1251: https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz#/is-generator-function-1.0.10.tgz Source1251: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#/is-number-7.0.0.tgz
Source1252: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#/is-glob-4.0.3.tgz Source1252: https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz#/is-number-object-1.0.7.tgz
Source1253: https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz#/is-map-2.0.2.tgz Source1253: https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#/is-path-inside-3.0.3.tgz
Source1254: https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz#/is-negative-zero-2.0.2.tgz Source1254: https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#/is-plain-object-5.0.0.tgz
Source1255: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#/is-number-7.0.0.tgz Source1255: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz#/is-regex-1.1.4.tgz
Source1256: https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz#/is-number-object-1.0.7.tgz Source1256: https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz#/is-set-2.0.3.tgz
Source1257: https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#/is-path-inside-3.0.3.tgz Source1257: https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#/is-shared-array-buffer-1.0.3.tgz
Source1258: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#/is-plain-obj-1.1.0.tgz Source1258: https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz#/is-string-1.0.7.tgz
Source1259: https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#/is-plain-object-5.0.0.tgz Source1259: https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz#/is-symbol-1.0.4.tgz
Source1260: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz#/is-regex-1.1.4.tgz Source1260: https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz#/is-typed-array-1.1.13.tgz
Source1261: https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz#/is-set-2.0.2.tgz Source1261: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#/is-unicode-supported-1.3.0.tgz
Source1262: https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#/is-shared-array-buffer-1.0.2.tgz Source1262: https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz#/is-weakmap-2.0.2.tgz
Source1263: https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz#/is-string-1.0.7.tgz Source1263: https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz#/is-weakref-1.0.2.tgz
Source1264: https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz#/is-symbol-1.0.4.tgz Source1264: https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz#/is-weakset-2.0.3.tgz
Source1265: https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz#/is-typed-array-1.1.12.tgz Source1265: https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#/isarray-2.0.5.tgz
Source1266: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#/is-unicode-supported-0.1.0.tgz Source1266: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz
Source1267: https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz#/is-weakmap-2.0.1.tgz Source1267: https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz#/iterator.prototype-1.1.2.tgz
Source1268: https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz#/is-weakref-1.0.2.tgz Source1268: https://registry.npmjs.org/jed/-/jed-1.1.1.tgz#/jed-1.1.1.tgz
Source1269: https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz#/is-weakset-2.0.2.tgz Source1269: https://registry.npmjs.org/js-sha1/-/js-sha1-0.7.0.tgz#/js-sha1-0.7.0.tgz
Source1270: https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#/isarray-2.0.5.tgz Source1270: https://registry.npmjs.org/js-sha256/-/js-sha256-0.11.0.tgz#/js-sha256-0.11.0.tgz
Source1271: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz Source1271: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#/js-tokens-4.0.0.tgz
Source1272: https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz#/iterator.prototype-1.1.2.tgz Source1272: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#/js-yaml-4.1.0.tgz
Source1273: https://registry.npmjs.org/jed/-/jed-1.1.1.tgz#/jed-1.1.1.tgz Source1273: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#/json-buffer-3.0.1.tgz
Source1274: https://registry.npmjs.org/js-sha1/-/js-sha1-0.6.0.tgz#/js-sha1-0.6.0.tgz Source1274: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#/json-parse-even-better-errors-2.3.1.tgz
Source1275: https://registry.npmjs.org/js-sha256/-/js-sha256-0.10.1.tgz#/js-sha256-0.10.1.tgz Source1275: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz
Source1276: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#/js-tokens-4.0.0.tgz Source1276: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#/json-schema-traverse-1.0.0.tgz
Source1277: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#/js-yaml-4.1.0.tgz Source1277: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#/json-stable-stringify-without-jsonify-1.0.1.tgz
Source1278: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#/json-buffer-3.0.1.tgz Source1278: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz#/json5-1.0.2.tgz
Source1279: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#/json-parse-even-better-errors-2.3.1.tgz Source1279: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#/jsonfile-6.1.0.tgz
Source1280: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz Source1280: https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#/jsx-ast-utils-3.3.5.tgz
Source1281: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#/json-schema-traverse-1.0.0.tgz Source1281: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#/keyv-4.5.4.tgz
Source1282: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#/json-stable-stringify-without-jsonify-1.0.1.tgz Source1282: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#/kind-of-6.0.3.tgz
Source1283: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz#/json5-1.0.2.tgz Source1283: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.31.0.tgz#/known-css-properties-0.31.0.tgz
Source1284: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#/jsonfile-6.1.0.tgz Source1284: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz#/known-css-properties-0.34.0.tgz
Source1285: https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#/jsx-ast-utils-3.3.5.tgz Source1285: https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz#/language-subtag-registry-0.3.23.tgz
Source1286: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#/keyv-4.5.4.tgz Source1286: https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz#/language-tags-1.0.9.tgz
Source1287: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#/kind-of-6.0.3.tgz Source1287: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#/levn-0.4.1.tgz
Source1288: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz#/known-css-properties-0.29.0.tgz Source1288: https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#/lines-and-columns-1.2.4.tgz
Source1289: https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#/language-subtag-registry-0.3.22.tgz Source1289: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#/locate-path-6.0.0.tgz
Source1290: https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz#/language-tags-1.0.9.tgz Source1290: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz
Source1291: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#/levn-0.4.1.tgz Source1291: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz
Source1292: https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#/lines-and-columns-1.2.4.tgz Source1292: https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz#/lodash.truncate-4.4.2.tgz
Source1293: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#/locate-path-6.0.0.tgz Source1293: https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz#/log-symbols-6.0.0.tgz
Source1294: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz Source1294: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#/loose-envify-1.4.0.tgz
Source1295: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz Source1295: https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz#/magic-string-0.25.9.tgz
Source1296: https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz#/lodash.truncate-4.4.2.tgz Source1296: https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#/mathml-tag-names-2.1.3.tgz
Source1297: https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz#/log-symbols-4.1.0.tgz Source1297: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz#/mdn-data-2.0.30.tgz
Source1298: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#/loose-envify-1.4.0.tgz Source1298: https://registry.npmjs.org/meow/-/meow-13.2.0.tgz#/meow-13.2.0.tgz
Source1299: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#/lru-cache-6.0.0.tgz Source1299: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#/merge2-1.4.1.tgz
Source1300: https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz#/magic-string-0.25.9.tgz Source1300: https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz#/micromatch-4.0.7.tgz
Source1301: https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#/map-obj-1.0.1.tgz Source1301: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz
Source1302: https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#/map-obj-4.3.0.tgz Source1302: https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz#/minimatch-9.0.5.tgz
Source1303: https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#/mathml-tag-names-2.1.3.tgz Source1303: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#/minimist-1.2.8.tgz
Source1304: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz#/mdn-data-2.0.30.tgz Source1304: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#/ms-2.1.2.tgz
Source1305: https://registry.npmjs.org/meow/-/meow-10.1.5.tgz#/meow-10.1.5.tgz Source1305: https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz#/nanoid-3.3.7.tgz
Source1306: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#/merge2-1.4.1.tgz Source1306: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#/natural-compare-1.4.0.tgz
Source1307: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#/micromatch-4.0.5.tgz Source1307: https://registry.npmjs.org/node-watch/-/node-watch-0.7.3.tgz#/node-watch-0.7.3.tgz
Source1308: https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#/min-indent-1.0.1.tgz Source1308: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#/normalize-path-3.0.0.tgz
Source1309: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz Source1309: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#/object-assign-4.1.1.tgz
Source1310: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#/minimist-1.2.8.tgz Source1310: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz#/object-inspect-1.13.2.tgz
Source1311: https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz#/minimist-options-4.1.0.tgz Source1311: https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz#/object-is-1.1.6.tgz
Source1312: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#/ms-2.1.2.tgz Source1312: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#/object-keys-1.1.1.tgz
Source1313: https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz#/nanoid-3.3.7.tgz Source1313: https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz#/object.assign-4.1.5.tgz
Source1314: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#/natural-compare-1.4.0.tgz Source1314: https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz#/object.entries-1.1.8.tgz
Source1315: https://registry.npmjs.org/node-watch/-/node-watch-0.7.3.tgz#/node-watch-0.7.3.tgz Source1315: https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz#/object.fromentries-2.0.8.tgz
Source1316: https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz#/normalize-package-data-3.0.3.tgz Source1316: https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz#/object.groupby-1.0.3.tgz
Source1317: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#/normalize-path-3.0.0.tgz Source1317: https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz#/object.hasown-1.1.4.tgz
Source1318: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#/object-assign-4.1.1.tgz Source1318: https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz#/object.values-1.2.0.tgz
Source1319: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz#/object-inspect-1.13.1.tgz Source1319: https://registry.npmjs.org/once/-/once-1.4.0.tgz#/once-1.4.0.tgz
Source1320: https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz#/object-is-1.1.5.tgz Source1320: https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz#/optionator-0.9.4.tgz
Source1321: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#/object-keys-1.1.1.tgz Source1321: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.0.tgz
Source1322: https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz#/object.assign-4.1.5.tgz Source1322: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#/p-locate-5.0.0.tgz
Source1323: https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz#/object.entries-1.1.7.tgz Source1323: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#/parent-module-1.0.1.tgz
Source1324: https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz#/object.fromentries-2.0.7.tgz Source1324: https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz#/parse-json-5.2.0.tgz
Source1325: https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz#/object.groupby-1.0.1.tgz Source1325: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.tgz
Source1326: https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz#/object.hasown-1.1.3.tgz Source1326: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#/path-is-absolute-1.0.1.tgz
Source1327: https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz#/object.values-1.1.7.tgz Source1327: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz
Source1328: https://registry.npmjs.org/once/-/once-1.4.0.tgz#/once-1.4.0.tgz Source1328: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#/path-parse-1.0.7.tgz
Source1329: https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz#/optionator-0.9.3.tgz Source1329: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#/path-type-4.0.0.tgz
Source1330: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.0.tgz Source1330: https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz#/picocolors-1.0.1.tgz
Source1331: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#/p-locate-5.0.0.tgz Source1331: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#/picomatch-2.3.1.tgz
Source1332: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#/parent-module-1.0.1.tgz Source1332: https://registry.npmjs.org/plur/-/plur-5.1.0.tgz#/plur-5.1.0.tgz
Source1333: https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz#/parse-json-5.2.0.tgz Source1333: https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#/possible-typed-array-names-1.0.0.tgz
Source1334: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.tgz Source1334: https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz#/postcss-8.4.39.tgz
Source1335: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#/path-is-absolute-1.0.1.tgz Source1335: https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#/postcss-media-query-parser-0.2.3.tgz
Source1336: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz Source1336: https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#/postcss-resolve-nested-selector-0.1.1.tgz
Source1337: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#/path-parse-1.0.7.tgz Source1337: https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz#/postcss-safe-parser-7.0.0.tgz
Source1338: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#/path-type-4.0.0.tgz Source1338: https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz#/postcss-scss-4.0.9.tgz
Source1339: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#/picocolors-1.0.0.tgz Source1339: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#/postcss-selector-parser-6.1.0.tgz
Source1340: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#/picomatch-2.3.1.tgz Source1340: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#/postcss-value-parser-4.2.0.tgz
Source1341: https://registry.npmjs.org/plur/-/plur-4.0.0.tgz#/plur-4.0.0.tgz Source1341: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#/prelude-ls-1.2.1.tgz
Source1342: https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz#/postcss-8.4.33.tgz Source1342: https://registry.npmjs.org/process/-/process-0.11.10.tgz#/process-0.11.10.tgz
Source1343: https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#/postcss-media-query-parser-0.2.3.tgz Source1343: https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#/prop-types-15.8.1.tgz
Source1344: https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#/postcss-resolve-nested-selector-0.1.1.tgz Source1344: https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#/punycode-2.3.1.tgz
Source1345: https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#/postcss-safe-parser-6.0.0.tgz Source1345: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#/queue-microtask-1.2.3.tgz
Source1346: https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz#/postcss-scss-4.0.9.tgz Source1346: https://registry.npmjs.org/qunit/-/qunit-2.21.0.tgz#/qunit-2.21.0.tgz
Source1347: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#/postcss-selector-parser-6.0.15.tgz Source1347: https://registry.npmjs.org/qunit-tap/-/qunit-tap-1.5.1.tgz#/qunit-tap-1.5.1.tgz
Source1348: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#/postcss-value-parser-4.2.0.tgz Source1348: https://registry.npmjs.org/react/-/react-18.3.1.tgz#/react-18.3.1.tgz
Source1349: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#/prelude-ls-1.2.1.tgz Source1349: https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz#/react-dom-18.3.1.tgz
Source1350: https://registry.npmjs.org/process/-/process-0.11.10.tgz#/process-0.11.10.tgz Source1350: https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz#/react-dropzone-14.2.3.tgz
Source1351: https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#/prop-types-15.8.1.tgz Source1351: https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#/react-is-16.13.1.tgz
Source1352: https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#/punycode-2.3.1.tgz Source1352: https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz#/readable-stream-4.5.2.tgz
Source1353: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#/queue-microtask-1.2.3.tgz Source1353: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#/readdirp-3.6.0.tgz
Source1354: https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz#/quick-lru-5.1.1.tgz Source1354: https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz#/reflect.getprototypeof-1.0.6.tgz
Source1355: https://registry.npmjs.org/qunit/-/qunit-2.20.0.tgz#/qunit-2.20.0.tgz Source1355: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#/regexp.prototype.flags-1.5.2.tgz
Source1356: https://registry.npmjs.org/qunit-tap/-/qunit-tap-1.5.1.tgz#/qunit-tap-1.5.1.tgz Source1356: https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#/regexpp-3.2.0.tgz
Source1357: https://registry.npmjs.org/react/-/react-18.2.0.tgz#/react-18.2.0.tgz Source1357: https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz#/remarkable-2.0.1.tgz
Source1358: https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz#/react-dom-18.2.0.tgz Source1358: https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#/require-from-string-2.0.2.tgz
Source1359: https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz#/react-dropzone-14.2.3.tgz Source1359: https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz#/resolve-1.22.8.tgz
Source1360: https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#/react-is-16.13.1.tgz Source1360: https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz#/resolve-2.0.0-next.5.tgz
Source1361: https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz#/read-pkg-6.0.0.tgz Source1361: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#/resolve-from-4.0.0.tgz
Source1362: https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz#/read-pkg-up-8.0.0.tgz Source1362: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#/resolve-from-5.0.0.tgz
Source1363: https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz#/readable-stream-4.5.2.tgz Source1363: https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#/resolve-pkg-maps-1.0.0.tgz
Source1364: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#/readdirp-3.6.0.tgz Source1364: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#/reusify-1.0.4.tgz
Source1365: https://registry.npmjs.org/redent/-/redent-4.0.0.tgz#/redent-4.0.0.tgz Source1365: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#/rimraf-3.0.2.tgz
Source1366: https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#/reflect.getprototypeof-1.0.4.tgz Source1366: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#/run-parallel-1.2.0.tgz
Source1367: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#/regenerator-runtime-0.14.1.tgz Source1367: https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz#/rxjs-7.8.1.tgz
Source1368: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#/regexp.prototype.flags-1.5.1.tgz Source1368: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz#/safe-array-concat-1.1.2.tgz
Source1369: https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#/regexpp-3.2.0.tgz Source1369: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#/safe-buffer-5.2.1.tgz
Source1370: https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz#/remarkable-2.0.1.tgz Source1370: https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz#/safe-identifier-0.4.2.tgz
Source1371: https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#/require-from-string-2.0.2.tgz Source1371: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz#/safe-regex-test-1.0.3.tgz
Source1372: https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz#/resolve-1.22.8.tgz Source1372: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz
Source1373: https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz#/resolve-2.0.0-next.5.tgz Source1373: https://registry.npmjs.org/sass/-/sass-1.77.6.tgz#/sass-1.77.6.tgz
Source1374: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#/resolve-from-4.0.0.tgz Source1374: https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.77.5.tgz#/sass-embedded-1.77.5.tgz
Source1375: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#/resolve-from-5.0.0.tgz Source1375: https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.77.5.tgz#/sass-embedded-linux-musl-x64-1.77.5.tgz
Source1376: https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#/resolve-pkg-maps-1.0.0.tgz Source1376: https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.77.5.tgz#/sass-embedded-linux-x64-1.77.5.tgz
Source1377: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#/reusify-1.0.4.tgz Source1377: https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz#/scheduler-0.23.2.tgz
Source1378: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#/rimraf-3.0.2.tgz Source1378: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#/semver-6.3.1.tgz
Source1379: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#/run-parallel-1.2.0.tgz Source1379: https://registry.npmjs.org/semver/-/semver-7.6.2.tgz#/semver-7.6.2.tgz
Source1380: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz#/safe-array-concat-1.1.0.tgz Source1380: https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz#/set-function-length-1.2.2.tgz
Source1381: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#/safe-buffer-5.2.1.tgz Source1381: https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz#/set-function-name-2.0.2.tgz
Source1382: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz#/safe-regex-test-1.0.2.tgz Source1382: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz
Source1383: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz Source1383: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz
Source1384: https://registry.npmjs.org/sass/-/sass-1.69.7.tgz#/sass-1.69.7.tgz Source1384: https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz#/side-channel-1.0.6.tgz
Source1385: https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz#/scheduler-0.23.0.tgz Source1385: https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz#/signal-exit-4.1.0.tgz
Source1386: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#/semver-6.3.1.tgz Source1386: https://registry.npmjs.org/sizzle/-/sizzle-2.3.10.tgz#/sizzle-2.3.10.tgz
Source1387: https://registry.npmjs.org/semver/-/semver-7.5.4.tgz#/semver-7.5.4.tgz Source1387: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#/slash-3.0.0.tgz
Source1388: https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz#/set-function-length-1.2.0.tgz Source1388: https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#/slice-ansi-4.0.0.tgz
Source1389: https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz#/set-function-name-2.0.1.tgz Source1389: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz#/source-map-js-1.2.0.tgz
Source1390: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz Source1390: https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#/sourcemap-codec-1.4.8.tgz
Source1391: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz Source1391: https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#/sprintf-js-1.0.3.tgz
Source1392: https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz#/side-channel-1.0.4.tgz Source1392: https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#/stop-iteration-iterator-1.0.0.tgz
Source1393: https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz#/signal-exit-4.1.0.tgz Source1393: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#/string-width-4.2.3.tgz
Source1394: https://registry.npmjs.org/sizzle/-/sizzle-2.3.10.tgz#/sizzle-2.3.10.tgz Source1394: https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz#/string-width-7.2.0.tgz
Source1395: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#/slash-3.0.0.tgz Source1395: https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz#/string.prototype.includes-2.0.0.tgz
Source1396: https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#/slice-ansi-4.0.0.tgz Source1396: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#/string.prototype.matchall-4.0.11.tgz
Source1397: https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz#/source-map-js-1.0.2.tgz Source1397: https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#/string.prototype.trim-1.2.9.tgz
Source1398: https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#/sourcemap-codec-1.4.8.tgz Source1398: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#/string.prototype.trimend-1.0.8.tgz
Source1399: https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz#/spdx-correct-3.2.0.tgz Source1399: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#/string.prototype.trimstart-1.0.8.tgz
Source1400: https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz#/spdx-exceptions-2.4.0.tgz Source1400: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#/string_decoder-1.3.0.tgz
Source1401: https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#/spdx-expression-parse-3.0.1.tgz Source1401: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#/strip-ansi-6.0.1.tgz
Source1402: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#/spdx-license-ids-3.0.16.tgz Source1402: https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz#/strip-ansi-7.1.0.tgz
Source1403: https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#/sprintf-js-1.0.3.tgz Source1403: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#/strip-bom-3.0.0.tgz
Source1404: https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#/stop-iteration-iterator-1.0.0.tgz Source1404: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#/strip-json-comments-3.1.1.tgz
Source1405: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#/string-width-4.2.3.tgz Source1405: https://registry.npmjs.org/stylelint/-/stylelint-16.6.1.tgz#/stylelint-16.6.1.tgz
Source1406: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#/string.prototype.matchall-4.0.10.tgz Source1406: https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz#/stylelint-config-recommended-14.0.1.tgz
Source1407: https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#/string.prototype.trim-1.2.8.tgz Source1407: https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.0.0.tgz#/stylelint-config-recommended-scss-14.0.0.tgz
Source1408: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#/string.prototype.trimend-1.0.7.tgz Source1408: https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz#/stylelint-config-standard-36.0.0.tgz
Source1409: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#/string.prototype.trimstart-1.0.7.tgz Source1409: https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.1.0.tgz#/stylelint-config-standard-scss-13.1.0.tgz
Source1410: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#/string_decoder-1.3.0.tgz Source1410: https://registry.npmjs.org/stylelint-formatter-pretty/-/stylelint-formatter-pretty-4.0.0.tgz#/stylelint-formatter-pretty-4.0.0.tgz
Source1411: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#/strip-ansi-6.0.1.tgz Source1411: https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.4.0.tgz#/stylelint-scss-6.4.0.tgz
Source1412: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#/strip-bom-3.0.0.tgz Source1412: https://registry.npmjs.org/stylelint-use-logical-spec/-/stylelint-use-logical-spec-5.0.1.tgz#/stylelint-use-logical-spec-5.0.1.tgz
Source1413: https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz#/strip-indent-4.0.0.tgz Source1413: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#/supports-color-5.5.0.tgz
Source1414: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#/strip-json-comments-3.1.1.tgz Source1414: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz
Source1415: https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz#/style-search-0.1.0.tgz Source1415: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz#/supports-color-8.1.1.tgz
Source1416: https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz#/stylelint-15.11.0.tgz Source1416: https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#/supports-hyperlinks-3.0.0.tgz
Source1417: https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz#/stylelint-config-recommended-13.0.0.tgz Source1417: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#/supports-preserve-symlinks-flag-1.0.0.tgz
Source1418: https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz#/stylelint-config-recommended-scss-13.1.0.tgz Source1418: https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz#/svg-tags-1.0.0.tgz
Source1419: https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz#/stylelint-config-standard-34.0.0.tgz Source1419: https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz#/tabbable-6.2.0.tgz
Source1420: https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.1.0.tgz#/stylelint-config-standard-scss-11.1.0.tgz Source1420: https://registry.npmjs.org/table/-/table-6.8.2.tgz#/table-6.8.2.tgz
Source1421: https://registry.npmjs.org/stylelint-formatter-pretty/-/stylelint-formatter-pretty-3.2.1.tgz#/stylelint-formatter-pretty-3.2.1.tgz Source1421: https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#/text-table-0.2.0.tgz
Source1422: https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz#/stylelint-scss-5.3.2.tgz Source1422: https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz#/throttle-debounce-5.0.2.tgz
Source1423: https://registry.npmjs.org/stylelint-use-logical-spec/-/stylelint-use-logical-spec-5.0.0.tgz#/stylelint-use-logical-spec-5.0.0.tgz Source1423: https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz#/tiny-glob-0.2.9.tgz
Source1424: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#/supports-color-5.5.0.tgz Source1424: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#/to-regex-range-5.0.1.tgz
Source1425: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz Source1425: https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz#/ts-api-utils-1.3.0.tgz
Source1426: https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#/supports-hyperlinks-3.0.0.tgz Source1426: https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#/tsconfig-paths-3.15.0.tgz
Source1427: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#/supports-preserve-symlinks-flag-1.0.0.tgz Source1427: https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz#/tslib-2.6.3.tgz
Source1428: https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz#/svg-tags-1.0.0.tgz Source1428: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#/type-check-0.4.0.tgz
Source1429: https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz#/tabbable-6.2.0.tgz Source1429: https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#/type-fest-0.20.2.tgz
Source1430: https://registry.npmjs.org/table/-/table-6.8.1.tgz#/table-6.8.1.tgz Source1430: https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#/typed-array-buffer-1.0.2.tgz
Source1431: https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#/text-table-0.2.0.tgz Source1431: https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#/typed-array-byte-length-1.0.1.tgz
Source1432: https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz#/throttle-debounce-5.0.0.tgz Source1432: https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#/typed-array-byte-offset-1.0.2.tgz
Source1433: https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz#/tiny-glob-0.2.9.tgz Source1433: https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz#/typed-array-length-1.0.6.tgz
Source1434: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#/to-regex-range-5.0.1.tgz Source1434: https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz#/typescript-5.5.3.tgz
Source1435: https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz#/trim-newlines-4.1.1.tgz Source1435: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz#/unbox-primitive-1.0.2.tgz
Source1436: https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#/tsconfig-paths-3.15.0.tgz Source1436: https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz#/universalify-2.0.1.tgz
Source1437: https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz#/tslib-2.6.2.tgz Source1437: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#/uri-js-4.4.1.tgz
Source1438: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#/type-check-0.4.0.tgz Source1438: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#/util-deprecate-1.0.2.tgz
Source1439: https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#/type-fest-0.20.2.tgz Source1439: https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#/uuid-9.0.1.tgz
Source1440: https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz#/type-fest-0.21.3.tgz Source1440: https://registry.npmjs.org/varint/-/varint-6.0.0.tgz#/varint-6.0.0.tgz
Source1441: https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz#/type-fest-1.4.0.tgz Source1441: https://registry.npmjs.org/which/-/which-1.3.1.tgz#/which-1.3.1.tgz
Source1442: https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#/typed-array-buffer-1.0.0.tgz Source1442: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz
Source1443: https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#/typed-array-byte-length-1.0.0.tgz Source1443: https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#/which-boxed-primitive-1.0.2.tgz
Source1444: https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#/typed-array-byte-offset-1.0.0.tgz Source1444: https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz#/which-builtin-type-1.1.3.tgz
Source1445: https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz#/typed-array-length-1.0.4.tgz Source1445: https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz#/which-collection-1.0.2.tgz
Source1446: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz#/unbox-primitive-1.0.2.tgz Source1446: https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz#/which-typed-array-1.1.15.tgz
Source1447: https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz#/universalify-2.0.1.tgz Source1447: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz#/word-wrap-1.2.5.tgz
Source1448: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#/uri-js-4.4.1.tgz Source1448: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#/wrappy-1.0.2.tgz
Source1449: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#/util-deprecate-1.0.2.tgz Source1449: https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz#/write-file-atomic-5.0.1.tgz
Source1450: https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#/uuid-9.0.1.tgz Source1450: https://registry.npmjs.org/ws/-/ws-7.5.10.tgz#/ws-7.5.10.tgz
Source1451: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#/validate-npm-package-license-3.0.4.tgz Source1451: https://registry.npmjs.org/xterm/-/xterm-5.3.0.tgz#/xterm-5.3.0.tgz
Source1452: https://registry.npmjs.org/which/-/which-1.3.1.tgz#/which-1.3.1.tgz Source1452: https://registry.npmjs.org/xterm-addon-canvas/-/xterm-addon-canvas-0.5.0.tgz#/xterm-addon-canvas-0.5.0.tgz
Source1453: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz Source1453: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz
Source1454: https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#/which-boxed-primitive-1.0.2.tgz
Source1455: https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz#/which-builtin-type-1.1.3.tgz
Source1456: https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz#/which-collection-1.0.1.tgz
Source1457: https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz#/which-typed-array-1.1.13.tgz
Source1458: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#/wrappy-1.0.2.tgz
Source1459: https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz#/write-file-atomic-5.0.1.tgz
Source1460: https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#/ws-7.5.9.tgz
Source1461: https://registry.npmjs.org/xterm/-/xterm-5.3.0.tgz#/xterm-5.3.0.tgz
Source1462: https://registry.npmjs.org/xterm-addon-canvas/-/xterm-addon-canvas-0.5.0.tgz#/xterm-addon-canvas-0.5.0.tgz
Source1463: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#/yallist-4.0.0.tgz
Source1464: https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#/yargs-parser-20.2.9.tgz
Source1465: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz

4317
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,13 @@
diff --git a/pkg/storaged/format-dialog.jsx b/pkg/storaged/format-dialog.jsx diff --git a/pkg/storaged/block/format-dialog.jsx b/pkg/storaged/block/format-dialog.jsx
index 05b1096..22db61b 100644 index c6a348921..edda50db3 100644
--- a/pkg/storaged/block/format-dialog.jsx --- a/pkg/storaged/block/format-dialog.jsx
+++ b/pkg/storaged/block/format-dialog.jsx +++ b/pkg/storaged/block/format-dialog.jsx
@@ -162,7 +162,8 @@ export function format_dialog(client, path, start, size, enable_dos_extended) { @@ -146,7 +146,7 @@ function format_dialog_internal(client, path, start, size, enable_dos_extended,
} add_fsys("xfs", { value: "xfs", title: "XFS" });
const filesystem_options = [];
- add_fsys("xfs", { value: "xfs", title: "XFS " + _("(recommended)") });
+ add_fsys("btrfs", { value: "btrfs", title: "BTRFS " + _("(recommended)") });
+ add_fsys("xfs", { value: "xfs", title: "XFS" });
add_fsys("ext4", { value: "ext4", title: "EXT4" }); add_fsys("ext4", { value: "ext4", title: "EXT4" });
if (client.features.btrfs)
- add_fsys("btrfs", { value: "btrfs", title: "BTRFS" });
+ add_fsys("btrfs", { value: "btrfs", title: "BTRFS " + _("(recommended)") });
add_fsys("vfat", { value: "vfat", title: "VFAT" }); add_fsys("vfat", { value: "vfat", title: "VFAT" });
add_fsys("ntfs", { value: "ntfs", title: "NTFS" }); add_fsys("ntfs", { value: "ntfs", title: "NTFS" });
add_fsys("swap", { value: "swap", title: "Swap" });

View File

@ -24,42 +24,36 @@ Index: cockpit/pkg/kdump/manifest.json
+ "docs-rh": [ + "docs-rh": [
{ {
"label": "Configuring kdump", "label": "Configuring kdump",
"url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/configuring-kdump-in-the-web-console_system-management-using-the-rhel-8-web-console" "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/configuring-kdump-in-the-web-console_system-management-using-the-rhel-9-web-console"
Index: cockpit/pkg/networkmanager/manifest.json Index: cockpit/pkg/networkmanager/manifest.json
=================================================================== ===================================================================
--- cockpit.orig/pkg/networkmanager/manifest.json --- cockpit.orig/pkg/networkmanager/manifest.json
+++ cockpit/pkg/networkmanager/manifest.json +++ cockpit/pkg/networkmanager/manifest.json
@@ -10,23 +10,25 @@ @@ -10,23 +10,19 @@
"docs": [ "docs": [
{ {
"label": "Managing networking bonds", "label": "Managing networking bonds",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/configuring-network-bonds-using-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/configuring-network-bonds-using-the-web-console_system-management-using-the-rhel-9-web-console"
- }, - },
- { - {
- "label": "Managing networking teams", - "label": "Managing networking teams",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/configuring-network-teams-using-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/configuring-network-teams-using-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#cockpit-managing-bonds" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#cockpit-managing-bonds"
}, },
{ {
"label": "Managing networking bridges", "label": "Managing networking bridges",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/configuring-network-bridges-in-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/configuring-network-bridges-in-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-bridges" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-bridges"
}, },
{ {
"label": "Managing VLANs", "label": "Managing VLANs",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/configuring-vlans-in-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/configuring-vlans-in-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-vlans" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-vlans"
}, },
{ {
"label": "Managing firewall", "label": "Managing firewall",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/managing_firewall_using_the_web_console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/managing_firewall_using_the_web_console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-firewall-cockpit" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-firewall-cockpit"
+ }
+ ],
+ "docs-rh": [
+ {
+ "label": "Managing networking teams",
+ "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/configuring-network-teams-using-the-web-console_system-management-using-the-rhel-8-web-console"
} }
], ],
"keywords": [ "keywords": [
@ -75,7 +69,7 @@ Index: cockpit/pkg/packagekit/manifest.json
+ "docs-rh": [ + "docs-rh": [
{ {
"label": "Managing software updates", "label": "Managing software updates",
"url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/managing-software-updates-in-the-web-console_system-management-using-the-rhel-8-web-console" "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/managing-software-updates-in-the-web-console_system-management-using-the-rhel-9-web-console"
Index: cockpit/pkg/storaged/manifest.json Index: cockpit/pkg/storaged/manifest.json
=================================================================== ===================================================================
--- cockpit.orig/pkg/storaged/manifest.json --- cockpit.orig/pkg/storaged/manifest.json
@ -84,22 +78,22 @@ Index: cockpit/pkg/storaged/manifest.json
"docs": [ "docs": [
{ {
"label": "Managing partitions", "label": "Managing partitions",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/managing-partitions-using-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/managing-partitions-using-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#glue-cockpit-managing-filesystems" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#glue-cockpit-managing-filesystems"
}, },
{ {
"label": "Managing NFS mounts", "label": "Managing NFS mounts",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/managing-nfs-mounts-in-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/managing-nfs-mounts-in-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-NFS-mounts" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#task-managing-NFS-mounts"
}, },
{ {
"label": "Managing RAIDs", "label": "Managing RAIDs",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/managing-redundant-arrays-of-independent-disks-in-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/managing-redundant-arrays-of-independent-disks-in-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#id-1.7.6" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#id-1.7.6"
}, },
{ {
"label": "Managing LVMs", "label": "Managing LVMs",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/using-the-web-console-for-configuring-lvm-logical-volumes_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/using-the-web-console-for-configuring-lvm-logical-volumes_system-management-using-the-rhel-8-web-console"
- }, - },
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#id-1.7.7" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#id-1.7.7"
+ } + }
@ -107,7 +101,7 @@ Index: cockpit/pkg/storaged/manifest.json
+ "docs-rh": [ + "docs-rh": [
{ {
"label": "Managing physical drives", "label": "Managing physical drives",
"url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/using-the-web-console-for-changing-physical-drives-in-volume-groups_system-management-using-the-rhel-8-web-console" "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/using-the-web-console-for-changing-physical-drives-in-volume-groups_system-management-using-the-rhel-8-web-console"
Index: cockpit/pkg/systemd/manifest.json Index: cockpit/pkg/systemd/manifest.json
=================================================================== ===================================================================
--- cockpit.orig/pkg/systemd/manifest.json --- cockpit.orig/pkg/systemd/manifest.json
@ -116,7 +110,7 @@ Index: cockpit/pkg/systemd/manifest.json
"docs": [ "docs": [
{ {
"label": "Configuring system settings", "label": "Configuring system settings",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/getting-started-with-the-rhel-8-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/getting-started-with-the-rhel-9-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#cockpit-configuring-servers" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#cockpit-configuring-servers"
} }
], ],
@ -125,7 +119,7 @@ Index: cockpit/pkg/systemd/manifest.json
"docs": [ "docs": [
{ {
"label": "Managing services", "label": "Managing services",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/managing-services-in-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/managing-services-in-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#glue-services-management" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#glue-services-management"
} }
], ],
@ -134,7 +128,7 @@ Index: cockpit/pkg/systemd/manifest.json
"docs": [ "docs": [
{ {
"label": "Reviewing logs", "label": "Reviewing logs",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/reviewing-logs_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/reviewing-logs_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#cockpit-filtering-logs" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#cockpit-filtering-logs"
} }
], ],
@ -147,7 +141,7 @@ Index: cockpit/pkg/users/manifest.json
"docs": [ "docs": [
{ {
"label": "Managing user accounts", "label": "Managing user accounts",
- "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/managing-user-accounts-in-the-web-console_system-management-using-the-rhel-8-web-console" - "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/managing-user-accounts-in-the-web-console_system-management-using-the-rhel-9-web-console"
+ "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#glue-managing-users" + "url": "https://documentation.suse.com/smart/systems-management/html/cockpit-slemicro/index.html#glue-managing-users"
} }
], ],
@ -164,7 +158,7 @@ Index: cockpit/pkg/shell/manifest.json
+ "docs-rh": [ + "docs-rh": [
{ {
"label": "Web Console", "label": "Web Console",
"url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_systems_using_the_rhel_8_web_console/index" "url": "https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_systems_using_the_rhel_9_web_console/index"
@@ -55,4 +55,4 @@ @@ -55,4 +55,4 @@
] ]
} }

95
update_version.sh Normal file
View File

@ -0,0 +1,95 @@
#!/usr/bin/bash
set -e
curVersion=$(grep Version: cockpit.spec | sed -e 's,^\(\s*Version:\s*\)\(.*\)\s*$,\2,')
if [[ ! "$curVersion" =~ ^[0-9]+$ ]]; then
echo "Error: curVersion is not a valid integer"
exit 1
fi
###
### Fetch latest soruces
###
# fetch latest theme
if [ ! -d cockpit-suse-theme ]; then
git clone https://github.com/dgdavid/cockpit-suse-theme.git
else
git -C cockpit-suse-theme pull --ff-only
fi
git -C cockpit-suse-theme archive --format=tar --prefix=cockpit-suse-theme/ -o ../cockpit-suse-theme.tar HEAD
# fetch latest cockpit
if [ ! -d cockpit ]; then
git clone https://github.com/cockpit-project/cockpit.git cockpit
else
git -C cockpit checkout main
git -C cockpit fetch
fi
newVersion=$(git -C cockpit tag | grep '^[0-9.]\+$' | sort -rn | head -1)
echo "Current version: $curVersion"
echo " New version: $newVersion"
if [ "$curVersion" -ge "$newVersion" ]; then
echo "Nothing to do."
exit 0
fi
###
### UPDATE
###
# # initialize all submodules
git -C cockpit checkout $newVersion
git -C cockpit submodule update --init --depth 1
diff cockpit/node_modules/.package.json cockpit/package.json
cp cockpit/node_modules/.package-lock.json package-lock.json
# update node_modules
osc service mr
# remove node_modules and tests
git -C cockpit submodule deinit node_modules test/reference
# update tarballs
CockpitPath="cockpit-$newVersion/"
MainTarball="cockpit.tar"
D=$PWD
git -C cockpit archive --format=tar --prefix=$CockpitPath -o "$D/$MainTarball" $newVersion
# append each initialized submodule
git -C cockpit submodule foreach "n=\$(basename \$sm_path)
git archive --format=tar --prefix=${CockpitPath}\${sm_path}/ -o \"$D/\$n.tar\" HEAD
"
SubmoduleTarballs=$(git -C cockpit submodule foreach --quiet "echo \$(basename \$sm_path.tar)")
# need to unpack and pack again, because OBS can't deal with concatenated tarballs :(
rm -f "cockpit-$newVersion.tar"
rm -rf cockpit-$newVersion/
for i in $MainTarball $SubmoduleTarballs; do
tar xf $i
done
rm $MainTarball $SubmoduleTarballs
tar zcf cockpit-$newVersion.tar.gz cockpit-$newVersion/
echo "Archive created: cockpit-$newVersion.tar"
# Update spec file
git -C cockpit remote show suse || git -C cockpit remote add suse git@github.com:openSUSE/cockpit.git
git -C cockpit fetch suse opensuse-$curVersion
git -C cockpit checkout -b opensuse-$newVersion suse/opensuse-$curVersion
git -C cockpit rebase -i $newVersion
echo "Don't forget to:"
echo " 1. finish rebase"
echo " 2. push new branch"
echo " 3. update cockpit.spec, and"
echo " 4. set new default branch on GitHub"
# Updating version in spec file
sed -i -e "s,^\(\s*Version:\s*\)\(.*\)\s*$,\1${newVersion}," cockpit/tools/cockpit.spec

BIN
vendor.tar.gz (Stored with Git LFS)

Binary file not shown.