diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 45065689..8932e429 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -162,10 +162,10 @@ jobs:
version: "*"
cxx: "clang++"
cc: "clang"
- runs-on: "macos-15"
+ runs-on: "macos-26"
b2-toolset: "clang"
is-latest: true
- name: "Apple-Clang (macOS 15)"
+ name: "Apple-Clang (macOS 26)"
shared: true
build-type: "Release"
build-cmake: true
@@ -174,10 +174,10 @@ jobs:
version: "*"
cxx: "clang++"
cc: "clang"
- runs-on: "macos-15"
+ runs-on: "macos-26"
b2-toolset: "clang"
is-latest: true
- name: "Apple-Clang (macOS 15, ubsan)"
+ name: "Apple-Clang (macOS 26, ubsan)"
shared: false
build-type: "RelWithDebInfo"
ubsan: true
@@ -186,10 +186,10 @@ jobs:
version: "*"
cxx: "clang++"
cc: "clang"
- runs-on: "macos-15"
+ runs-on: "macos-26"
b2-toolset: "clang"
is-latest: true
- name: "Apple-Clang (macOS 15, asan)"
+ name: "Apple-Clang (macOS 26, asan)"
shared: true
build-type: "RelWithDebInfo"
asan: true
@@ -198,9 +198,9 @@ jobs:
version: "*"
cxx: "clang++"
cc: "clang"
- runs-on: "macos-14"
+ runs-on: "macos-15"
b2-toolset: "clang"
- name: "Apple-Clang (macOS 14)"
+ name: "Apple-Clang (macOS 15)"
shared: false
build-type: "Release"
build-cmake: true
@@ -209,9 +209,9 @@ jobs:
version: "*"
cxx: "clang++"
cc: "clang"
- runs-on: "macos-13"
+ runs-on: "macos-14"
b2-toolset: "clang"
- name: "Apple-Clang (macOS 13)"
+ name: "Apple-Clang (macOS 14)"
shared: true
build-type: "Release"
build-cmake: true
@@ -220,146 +220,158 @@ jobs:
#
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20"
+ name: "GCC 15: C++17-20"
shared: false
build-type: "Release"
build-cmake: true
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20 (no zlib)"
+ name: "GCC 15: C++17-20 (no zlib)"
shared: true
build-type: "Release"
build-cmake: true
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20 (x86)"
+ name: "GCC 15: C++17-20 (x86)"
shared: false
x86: true
build-type: "Release"
- install: "gcc-14-multilib g++-14-multilib"
+ install: "gcc-15-multilib g++-15-multilib"
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20"
+ name: "GCC 15: C++17-20"
shared: true
build-type: "Release"
build-cmake: true
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20 (x86)"
+ name: "GCC 15: C++17-20 (x86)"
shared: false
x86: true
build-type: "Release"
- install: "gcc-14-multilib g++-14-multilib"
+ install: "gcc-15-multilib g++-15-multilib"
build-cmake: true
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20 (asan)"
+ name: "GCC 15: C++17-20 (asan)"
shared: true
asan: true
build-type: "RelWithDebInfo"
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20 (asan, x86)"
+ name: "GCC 15: C++17-20 (asan, x86)"
shared: false
asan: true
x86: true
build-type: "RelWithDebInfo"
- install: "gcc-14-multilib g++-14-multilib"
+ install: "gcc-15-multilib g++-15-multilib"
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20 (ubsan)"
+ name: "GCC 15: C++17-20 (ubsan)"
shared: true
ubsan: true
build-type: "RelWithDebInfo"
- compiler: "gcc"
- version: "14"
+ version: "15"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "g++-14"
- cc: "gcc-14"
+ cxx: "g++-15"
+ cc: "gcc-15"
runs-on: "ubuntu-latest"
- container: "ubuntu:24.04"
+ container: "ubuntu:25.04"
b2-toolset: "gcc"
is-latest: true
- name: "GCC 14: C++17-20 (ubsan, x86)"
+ name: "GCC 15: C++17-20 (ubsan, x86)"
shared: false
ubsan: true
x86: true
build-type: "RelWithDebInfo"
- install: "gcc-14-multilib g++-14-multilib"
+ install: "gcc-15-multilib g++-15-multilib"
+
+ - compiler: "gcc"
+ version: "14"
+ cxxstd: "17,20"
+ latest-cxxstd: "20"
+ cxx: "g++-14"
+ cc: "gcc-14"
+ runs-on: "ubuntu-24.04"
+ b2-toolset: "gcc"
+ name: "GCC 14: C++17-20"
+ shared: true
+ build-type: "Release"
- compiler: "gcc"
version: "13"
@@ -496,47 +508,47 @@ jobs:
build-type: "Release"
- compiler: "clang"
- version: "18"
- cxxstd: "17,20"
- latest-cxxstd: "20"
- cxx: "clang++-18"
- cc: "clang-18"
+ version: "20"
+ cxxstd: "23,2c"
+ latest-cxxstd: "23"
+ cxx: "clang++-20"
+ cc: "clang-20"
runs-on: "ubuntu-latest"
container: "ubuntu:24.04"
b2-toolset: "clang"
is-latest: true
- name: "Clang 18: C++17-20"
+ name: "Clang 20: C++23-2C"
shared: true
build-type: "Release"
build-cmake: true
- compiler: "clang"
- version: "18"
- cxxstd: "17,20"
- latest-cxxstd: "20"
- cxx: "clang++-18"
- cc: "clang-18"
+ version: "20"
+ cxxstd: "23,2c"
+ latest-cxxstd: "23"
+ cxx: "clang++-20"
+ cc: "clang-20"
runs-on: "ubuntu-latest"
container: "ubuntu:24.04"
b2-toolset: "clang"
is-latest: true
- name: "Clang 18: C++17-20 (x86)"
+ name: "Clang 20: C++23-2C (x86)"
shared: false
x86: true
build-type: "Release"
install: "gcc-multilib g++-multilib"
- compiler: "clang"
- version: "18"
+ version: "20"
cxxstd: "20"
latest-cxxstd: "20"
- cxx: "clang++-18"
- cc: "clang-18"
+ cxx: "clang++-20"
+ cc: "clang-20"
runs-on: "ubuntu-latest"
container: "ubuntu:24.04"
b2-toolset: "clang"
is-latest: true
- name: "Clang 18: C++20 (time-trace)"
+ name: "Clang 20: C++20 (time-trace)"
shared: true
time-trace: true
build-type: "Release"
@@ -545,31 +557,31 @@ jobs:
install: " wget unzip"
- compiler: "clang"
- version: "18"
+ version: "20"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "clang++-18"
- cc: "clang-18"
+ cxx: "clang++-20"
+ cc: "clang-20"
runs-on: "ubuntu-latest"
container: "ubuntu:24.04"
b2-toolset: "clang"
is-latest: true
- name: "Clang 18: C++17-20 (asan)"
+ name: "Clang 20: C++17-20 (asan)"
shared: false
asan: true
build-type: "RelWithDebInfo"
- compiler: "clang"
- version: "18"
+ version: "20"
cxxstd: "17,20"
latest-cxxstd: "20"
- cxx: "clang++-18"
- cc: "clang-18"
+ cxx: "clang++-20"
+ cc: "clang-20"
runs-on: "ubuntu-latest"
container: "ubuntu:24.04"
b2-toolset: "clang"
is-latest: true
- name: "Clang 18: C++17-20 (asan, x86)"
+ name: "Clang 20: C++17-20 (asan, x86)"
shared: true
asan: true
x86: true
@@ -577,37 +589,61 @@ jobs:
install: "gcc-multilib g++-multilib"
- compiler: "clang"
- version: "18"
- cxxstd: "17,20"
- latest-cxxstd: "20"
- cxx: "clang++-18"
- cc: "clang-18"
+ version: "20"
+ cxxstd: "23,2c"
+ latest-cxxstd: "23"
+ cxx: "clang++-20"
+ cc: "clang-20"
runs-on: "ubuntu-latest"
container: "ubuntu:24.04"
b2-toolset: "clang"
is-latest: true
- name: "Clang 18: C++17-20 (ubsan)"
+ name: "Clang 20: C++23-2C (ubsan)"
shared: false
ubsan: true
build-type: "RelWithDebInfo"
- compiler: "clang"
- version: "18"
- cxxstd: "17,20"
- latest-cxxstd: "20"
- cxx: "clang++-18"
- cc: "clang-18"
+ version: "20"
+ cxxstd: "23,2c"
+ latest-cxxstd: "23"
+ cxx: "clang++-20"
+ cc: "clang-20"
runs-on: "ubuntu-latest"
container: "ubuntu:24.04"
b2-toolset: "clang"
is-latest: true
- name: "Clang 18: C++17-20 (ubsan, x86)"
+ name: "Clang 20: C++23-2C (ubsan, x86)"
shared: true
ubsan: true
x86: true
build-type: "RelWithDebInfo"
install: "gcc-multilib g++-multilib"
+ - compiler: "clang"
+ version: "19"
+ cxxstd: "20,2b"
+ latest-cxxstd: "20"
+ cxx: "clang++-19"
+ cc: "clang-19"
+ runs-on: "ubuntu-24.04"
+ b2-toolset: "clang"
+ name: "Clang 19: C++20-2b"
+ shared: false
+ build-type: "Release"
+
+ - compiler: "clang"
+ version: "18"
+ cxxstd: "20,2b"
+ latest-cxxstd: "20"
+ cxx: "clang++-18"
+ cc: "clang-18"
+ runs-on: "ubuntu-24.04"
+ b2-toolset: "clang"
+ name: "Clang 18: C++20-2b"
+ shared: true
+ build-type: "Release"
+
- compiler: "clang"
version: "17"
cxxstd: "17,20"
@@ -842,7 +878,7 @@ jobs:
ref: develop
- name: Setup C++
- uses: alandefreitas/cpp-actions/setup-cpp@v1.8.10
+ uses: alandefreitas/cpp-actions/setup-cpp@v1.9.0
id: setup-cpp
with:
compiler: ${{ matrix.compiler }}
@@ -851,7 +887,7 @@ jobs:
trace-commands: true
- name: Install packages
- uses: alandefreitas/cpp-actions/package-install@v1.8.10
+ uses: alandefreitas/cpp-actions/package-install@v1.9.0
id: package-install
with:
apt-get-add-architecture: ${{ matrix.x86 && 'i386' || '' }}
@@ -861,12 +897,11 @@ jobs:
${{ matrix.x86 && 'zlib1g-dev:i386 libbrotli-dev:i386' || '' }}
- name: Clone Boost
- uses: alandefreitas/cpp-actions/boost-clone@v1.8.10
+ uses: alandefreitas/cpp-actions/boost-clone@v1.9.0
id: boost-clone
with:
branch: ${{ (github.ref_name == 'master' && github.ref_name) || 'develop' }}
boost-dir: boost-source
- cache: true
modules-exclude-paths: ''
scan-modules-dir: |
http-proto-root
@@ -878,7 +913,7 @@ jobs:
rts
- name: Install Packages (Windows)
- uses: alandefreitas/cpp-actions/package-install@v1.8.10
+ uses: alandefreitas/cpp-actions/package-install@v1.9.0
if: ${{ startsWith(matrix.runs-on, 'windows') }}
id: package-install-windows
with:
@@ -948,7 +983,7 @@ jobs:
cp -r "$workspace_root"/rts-root libs/rts
- name: Boost B2 Workflow
- uses: alandefreitas/cpp-actions/b2-workflow@v1.8.10
+ uses: alandefreitas/cpp-actions/b2-workflow@v1.9.0
if: ${{ !matrix.coverage && !matrix.time-trace }}
env:
ASAN_OPTIONS: ${{ ((matrix.compiler == 'apple-clang' || matrix.compiler == 'clang') && 'detect_invalid_pointer_pairs=0:strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1') || 'detect_invalid_pointer_pairs=2:strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1' }}
@@ -970,7 +1005,7 @@ jobs:
extra-args: ${{ (matrix.valgrind && 'testing.launcher=valgrind' || '' )}}
- name: Boost CMake Workflow
- uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.10
+ uses: alandefreitas/cpp-actions/cmake-workflow@v1.9.0
if: ${{ matrix.coverage || matrix.time-trace || matrix.build-cmake || matrix.is-earliest }}
with:
source-dir: boost-root
@@ -1007,7 +1042,7 @@ jobs:
echo "LD_LIBRARY_PATH=$GITHUB_WORKSPACE/.local/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
- name: Find Package Integration Workflow
- uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.10
+ uses: alandefreitas/cpp-actions/cmake-workflow@v1.9.0
if: ${{ matrix.build-cmake || matrix.is-earliest }}
with:
source-dir: boost-root/libs/${{ steps.patch.outputs.module }}/test/cmake_test
@@ -1031,7 +1066,7 @@ jobs:
toolchain: ${{ (startsWith(matrix.runs-on, 'windows') && steps.patch-user-config.outputs.toolchain) || '' }}
- name: Subdirectory Integration Workflow
- uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.10
+ uses: alandefreitas/cpp-actions/cmake-workflow@v1.9.0
if: ${{ matrix.build-cmake || matrix.is-earliest }}
with:
source-dir: boost-root/libs/${{ steps.patch.outputs.module }}/test/cmake_test
@@ -1052,7 +1087,7 @@ jobs:
toolchain: ${{ (startsWith(matrix.runs-on, 'windows') && steps.patch-user-config.outputs.toolchain) || '' }}
- name: Root Project CMake Workflow
- uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.10
+ uses: alandefreitas/cpp-actions/cmake-workflow@v1.9.0
if: ${{ matrix.build-cmake || matrix.is-earliest }}
with:
source-dir: boost-root/libs/${{ steps.patch.outputs.module }}
@@ -1076,7 +1111,7 @@ jobs:
toolchain: ${{ (startsWith(matrix.runs-on, 'windows') && steps.patch-user-config.outputs.toolchain) || '' }}
- name: FlameGraph
- uses: alandefreitas/cpp-actions/flamegraph@v1.8.10
+ uses: alandefreitas/cpp-actions/flamegraph@v1.9.0
if: matrix.time-trace
with:
source-dir: boost-root/libs/http_proto
@@ -1129,7 +1164,7 @@ jobs:
fetch-depth: 100
- name: Changelog
- uses: alandefreitas/cpp-actions/create-changelog@v1.8.10
+ uses: alandefreitas/cpp-actions/create-changelog@v1.9.0
with:
thank-non-regular: ${{ startsWith(github.ref, 'refs/tags/') }}
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -1152,7 +1187,7 @@ jobs:
shell: bash
steps:
- name: Install packages
- uses: alandefreitas/cpp-actions/package-install@v1.8.10
+ uses: alandefreitas/cpp-actions/package-install@v1.9.0
with:
apt-get: git cmake
@@ -1176,12 +1211,11 @@ jobs:
ref: develop
- name: Clone Boost
- uses: alandefreitas/cpp-actions/boost-clone@v1.8.10
+ uses: alandefreitas/cpp-actions/boost-clone@v1.9.0
id: boost-clone
with:
branch: ${{ (github.ref_name == 'master' && github.ref_name) || 'develop' }}
boost-dir: boost-source
- cache: true
modules-exclude-paths: ''
scan-modules-dir: |
http-proto-root
diff --git a/README.adoc b/README.adoc
index 93325afc..aa15b77a 100644
--- a/README.adoc
+++ b/README.adoc
@@ -84,13 +84,6 @@ these per-commit analyses:
* Compilation and tests on Drone.io, Azure Pipelines, Appveyor
* Fuzzing using clang-llvm and machine learning
-=== Visual Studio Solution Generation
-
-```
-cmake -G "Visual Studio 17 2022" -A win32 -B bin -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE="C:/Users/vinnie/src/boost/libs/http_proto/cmake/toolchains/msvc.cmake"
-cmake -G "Visual Studio 17 2022" -A x64 -B bin64 -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE="C:/Users/vinnie/src/boost/libs/http_proto/cmake/toolchains/msvc.cmake"
-```
-
=== License
Distributed under the Boost Software License, Version 1.0.
diff --git a/doc/antora.yml b/doc/antora.yml
index fd5ecacb..4c187e85 100644
--- a/doc/antora.yml
+++ b/doc/antora.yml
@@ -12,8 +12,5 @@ ext:
cpp-reference:
config: doc/mrdocs.yml
cpp-tagfiles:
- files:
- - file: ./doc/tagfiles/boost-http_proto-doxygen.tag.xml
- base_url: 'xref:reference:'
using-namespaces:
- boost::http_proto
diff --git a/doc/modules/ROOT/nav.adoc b/doc/modules/ROOT/nav.adoc
index 3aede057..dc863de9 100644
--- a/doc/modules/ROOT/nav.adoc
+++ b/doc/modules/ROOT/nav.adoc
@@ -2,7 +2,7 @@
* xref:2.messages.adoc[]
* xref:sans_io_philosophy.adoc[]
* xref:http_protocol_basics.adoc[]
-* xref:header_containers.adoc[]
+// * xref:header_containers.adoc[]
* xref:message_bodies.adoc[]
* Serializing
* Parsing
diff --git a/doc/package-lock.json b/doc/package-lock.json
index 5d488438..89b74587 100644
--- a/doc/package-lock.json
+++ b/doc/package-lock.json
@@ -5,28 +5,29 @@
"packages": {
"": {
"dependencies": {
- "@antora/expand-path-helper": "^2.0.0",
- "@antora/lunr-extension": "^1.0.0-alpha.8",
- "@asciidoctor/tabs": "^1.0.0-beta.3",
- "@cppalliance/antora-cpp-reference-extension": "^0.0.6",
- "@cppalliance/antora-cpp-tagfiles-extension": "^0.0.4",
+ "@antora/expand-path-helper": "^3.0.0",
+ "@antora/lunr-extension": "^1.0.0-alpha.12",
+ "@asciidoctor/tabs": "^1.0.0-beta.6",
+ "@cppalliance/antora-cpp-reference-extension": "^0.1.0",
+ "@cppalliance/antora-cpp-tagfiles-extension": "^0.1.0",
+ "@cppalliance/antora-downloads-extension": "^0.0.2",
"@cppalliance/asciidoctor-boost-links": "^0.0.2"
},
"devDependencies": {
- "@antora/cli": "3.1.3",
- "@antora/site-generator": "3.1.3",
- "antora": "3.1.3"
+ "@antora/cli": "3.1.14",
+ "@antora/site-generator": "3.1.14",
+ "antora": "3.1.14"
}
},
"node_modules/@antora/asciidoc-loader": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-3.1.3.tgz",
- "integrity": "sha512-nCmfdxPSBW3rwZ6Aa+xZH9XRDSHOkx28B5VJ2gHlZr8Nl1cx3nvwcP7l/FqYCW/q4mke/ozj/PpjsyC1K5BZVQ==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-3.1.14.tgz",
+ "integrity": "sha512-4xxisnoBFrlLNY6f3xZtyyfgm+tBLsqesTcEStfc8jtXUMYJ4b2DWIzo1vULmxvZ7yY5+Q7YqEvS5o6kIWAG0A==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/logger": "3.1.3",
- "@antora/user-require-helper": "~2.0",
+ "@antora/logger": "3.1.14",
+ "@antora/user-require-helper": "~3.0",
"@asciidoctor/core": "~2.2"
},
"engines": {
@@ -34,16 +35,16 @@
}
},
"node_modules/@antora/cli": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-3.1.3.tgz",
- "integrity": "sha512-ABngPywk4yZfUE/gaej7ApFeB/0cr5bkW7S4wqObzU5m29q2wDcvrtn/c2mrzFSeSDNAf9y7RCRnudAV5SteBA==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-3.1.14.tgz",
+ "integrity": "sha512-I6WcygMU2bFInjdURJjkYjo7K5M8B3lBB53v9OO0IcY0LhEY8Wa7IlZ7wVinf5qEjHvaYzRGTZVl6RsJtVt7Sw==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/logger": "3.1.3",
- "@antora/playbook-builder": "3.1.3",
- "@antora/user-require-helper": "~2.0",
- "commander": "~9.4"
+ "@antora/logger": "3.1.14",
+ "@antora/playbook-builder": "3.1.14",
+ "@antora/user-require-helper": "~3.0",
+ "commander": "~11.1"
},
"bin": {
"antora": "bin/antora"
@@ -53,140 +54,140 @@
}
},
"node_modules/@antora/content-aggregator": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-3.1.3.tgz",
- "integrity": "sha512-c+Z+7RVmgu2rvVDRzG8yqSJEmJHnpmTC24aVgvFbb/oU7+YRAVifacgzRl2khOmuky7qKiQxLYmyXJBtRgb37w==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-3.1.14.tgz",
+ "integrity": "sha512-FVuBgnrGPiktYqK1WHbGF8O8l4m5KHlkxoJumrbacgFo8SKuiRFEo31zalxrCUsv8QM3UBEgX+LdHrve/9CGLg==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/expand-path-helper": "~2.0",
- "@antora/logger": "3.1.3",
- "@antora/user-require-helper": "~2.0",
+ "@antora/expand-path-helper": "~3.0",
+ "@antora/logger": "3.1.14",
+ "@antora/user-require-helper": "~3.0",
"braces": "~3.0",
"cache-directory": "~2.0",
- "glob-stream": "~7.0",
- "hpagent": "~1.1",
- "isomorphic-git": "~1.21",
+ "fast-glob": "~3.3",
+ "hpagent": "~1.2",
+ "isomorphic-git": "~1.25",
"js-yaml": "~4.1",
"multi-progress": "~4.0",
- "picomatch": "~2.3",
+ "picomatch": "~4.0",
"progress": "~2.0",
"should-proxy": "~1.0",
"simple-get": "~4.0",
- "vinyl": "~2.2"
+ "vinyl": "~3.0"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/content-classifier": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-3.1.3.tgz",
- "integrity": "sha512-auPS1WVRa1khhY7EpEkP+strR+6A6UOm23skEUKzQKESKl6j9KRqxxurvMMKDUmtrAeZ1GqjX5dC/bPfUPNpmw==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-3.1.14.tgz",
+ "integrity": "sha512-y8Fk+KU1lqD3aawOu3ZFK92YfOZ1k3YBJhLI9QIFM6Ck4STPnf7AwYbhfOtjODlwer5/OhFmfhjUB2hn7onGnA==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/asciidoc-loader": "3.1.3",
- "@antora/logger": "3.1.3",
+ "@antora/asciidoc-loader": "3.1.14",
+ "@antora/logger": "3.1.14",
"mime-types": "~2.1",
- "vinyl": "~2.2"
+ "vinyl": "~3.0"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/document-converter": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-3.1.3.tgz",
- "integrity": "sha512-9h8jCsf3C1YNMpmKX141kY4WD/W8Roo8T4Y6OToIIKRjNSPnT8KWLFB8NzHXyLNhV1H9EeS/eNdbvxDzBd/VvQ==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-3.1.14.tgz",
+ "integrity": "sha512-f6wFnL+489DI0ZDgoxYWzbxxWqPviRiJ56OHS1NixEfvJ7OpRBDPEbX1xnsIeiyFBgqX4+nY92MsCWKTa+Gf3w==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/asciidoc-loader": "3.1.3"
+ "@antora/asciidoc-loader": "3.1.14"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/expand-path-helper": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz",
- "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-3.0.0.tgz",
+ "integrity": "sha512-7PdEIhk97v85/CSm3HynCsX14TR6oIVz1s233nNLsiWubE8tTnpPt4sNRJR+hpmIZ6Bx9c6QDp3XIoiyu/WYYA==",
+ "license": "MPL-2.0",
"engines": {
- "node": ">=10.17.0"
+ "node": ">=16.0.0"
}
},
"node_modules/@antora/file-publisher": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/file-publisher/-/file-publisher-3.1.3.tgz",
- "integrity": "sha512-4c2RVaJkLvYXbUZP2VF/hFVSZ6UAPNPgt/iurexr3D7OqKrYJnYqchXsLhut2yCLYVOzedXGMst0y2XaEi52qA==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/file-publisher/-/file-publisher-3.1.14.tgz",
+ "integrity": "sha512-fTaAnkyKSOlsxQM1TBFCAmiERA6Q67XleDCD2bMPVgfcENmo0Xfx59KwCHaA92IcRSmMftydlXHPaFxNh0UVsg==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/expand-path-helper": "~2.0",
- "@antora/user-require-helper": "~2.0",
- "gulp-vinyl-zip": "~2.5",
- "vinyl": "~2.2",
- "vinyl-fs": "~3.0"
+ "@antora/expand-path-helper": "~3.0",
+ "@antora/user-require-helper": "~3.0",
+ "vinyl": "~3.0",
+ "yazl": "~2.5"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/logger": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/logger/-/logger-3.1.3.tgz",
- "integrity": "sha512-6h0PTYHF9C/I9CiYJmlTME7H9dEkMI1luGMQdYhPL9OicbZ5/HsUPKOvGfLNHzw2iyG0yp5bLVvcr9K69ArgtQ==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/logger/-/logger-3.1.14.tgz",
+ "integrity": "sha512-kVEeGqZbXR903hPIm+BlN97fLdQ3LoUzE/BOPZ6vRp9m9Mmbnm67Kg7fSYkfTMLB0S2UWpAPFg22RdsU5ZoAzA==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/expand-path-helper": "~2.0",
- "pino": "~8.7",
- "pino-pretty": "~9.1",
- "sonic-boom": "~3.2"
+ "@antora/expand-path-helper": "~3.0",
+ "pino": "~9.2",
+ "pino-pretty": "~11.2",
+ "sonic-boom": "~4.0"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/lunr-extension": {
- "version": "1.0.0-alpha.8",
- "resolved": "https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.8.tgz",
- "integrity": "sha512-vdBgW3rsvbnmA236kT2Dckh9n0Db5za2/WxiLnFLgZ05ZO1KJQa9+R2WHaIFuGE7bKKbY+lqfM/i3KiezbL9YQ==",
+ "version": "1.0.0-alpha.12",
+ "resolved": "https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.12.tgz",
+ "integrity": "sha512-iiEXpJae8tCH22ao7kZ4I+eyQ/3IeFIFK1G5I9QLpkCezaVPotI8eLFY7e0xDI+zsqJEfCOsfoZGYXso6xCYlA==",
+ "license": "MPL-2.0",
"workspaces": [
"."
],
"dependencies": {
- "cheerio": "1.0.0-rc.10",
- "html-entities": "~2.3",
+ "htmlparser2": "~9.1",
"lunr": "~2.3",
- "lunr-languages": "~1.9"
+ "lunr-languages": "~1.10"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/navigation-builder": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-3.1.3.tgz",
- "integrity": "sha512-t7xHXdK6YjmB79FlsKTGPWHHcEhRzLGZEp9Qjg45S1UphPWWCWEhz6nC/if+MKyoRPGn3aoiSh3n33XC/eYxew==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-3.1.14.tgz",
+ "integrity": "sha512-/637YLGD7oUHGSfEfszXkk4ASfIhDAg5Xs9035J1dV07XYRlGqmtUb15rtapbcECpcQFjCyM5jFQYSNNvLrGcQ==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/asciidoc-loader": "3.1.3"
+ "@antora/asciidoc-loader": "3.1.14"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/page-composer": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-3.1.3.tgz",
- "integrity": "sha512-X0qrJ1x6jReNjzPtenbgnxfVMbsc5RbuVzBEOqWnX9i+PI4dSYUJ9dKZW9rXE6Vv7Yq6vjOn7JlgHXcvo/RCzQ==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-3.1.14.tgz",
+ "integrity": "sha512-RfA+67TxCqUPrQbZdrfjgLpHh8MR2z2du7cyF3HGX4N6DpqEBvz81NHHl3rA3fj6BQZPQbGm2OYAMU6wzJ6Pog==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/logger": "3.1.3",
+ "@antora/logger": "3.1.14",
"handlebars": "~4.7",
"require-from-string": "~2.0"
},
@@ -195,9 +196,9 @@
}
},
"node_modules/@antora/playbook-builder": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.1.3.tgz",
- "integrity": "sha512-EjkTrXwFAhFxDFU6eHRuExqvuvoHxyR1IbCAgjyj6Pi6hvGIZoGbH9cu1Gy1sWE6XmZl5yA5Gwi++LMyQPmuuA==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.1.14.tgz",
+ "integrity": "sha512-Ss2r7In00u/n9Da+JOxEqIE8NeRosf+f+agzH3Te09JV/mpgZKxEOE5V/VuP+TNNq4ww1eu5aOS8DiU2PYwj4Q==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
@@ -211,111 +212,113 @@
}
},
"node_modules/@antora/redirect-producer": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-3.1.3.tgz",
- "integrity": "sha512-SLa8HkDSeH45KUjpID7exv8yvDYcsgup4FKP9xtGJsEH4Ikv4uRmSqrL55jwliCwvuU6Wojt+PFHKtnZVwKKIg==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-3.1.14.tgz",
+ "integrity": "sha512-5koAwRk1cZrvE/qfOWKXqb3jtxrZbWA5EYHYGFEoato5By3cbC42blH4Bre9/48pjyS6znFpbZhYUBpT7PRhZA==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "vinyl": "~2.2"
+ "vinyl": "~3.0"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/site-generator": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/site-generator/-/site-generator-3.1.3.tgz",
- "integrity": "sha512-sT8EWKZd8u6KRgUpTd/8j33+G5mON4VX7C7e2MEI8gVBCaPutUPuYO/2IycmN3n294Nua+szI/1Aqt6uVfksHg==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/site-generator/-/site-generator-3.1.14.tgz",
+ "integrity": "sha512-hQIUVtM9+xwleYWc4fIRZmiKl2p+ItOJuUm2+Hkdh07BZsySxkMOxxCyZsvTn9rc+4R94CYqDQCYElwFwdB2WA==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/asciidoc-loader": "3.1.3",
- "@antora/content-aggregator": "3.1.3",
- "@antora/content-classifier": "3.1.3",
- "@antora/document-converter": "3.1.3",
- "@antora/file-publisher": "3.1.3",
- "@antora/logger": "3.1.3",
- "@antora/navigation-builder": "3.1.3",
- "@antora/page-composer": "3.1.3",
- "@antora/playbook-builder": "3.1.3",
- "@antora/redirect-producer": "3.1.3",
- "@antora/site-mapper": "3.1.3",
- "@antora/site-publisher": "3.1.3",
- "@antora/ui-loader": "3.1.3",
- "@antora/user-require-helper": "~2.0"
+ "@antora/asciidoc-loader": "3.1.14",
+ "@antora/content-aggregator": "3.1.14",
+ "@antora/content-classifier": "3.1.14",
+ "@antora/document-converter": "3.1.14",
+ "@antora/file-publisher": "3.1.14",
+ "@antora/logger": "3.1.14",
+ "@antora/navigation-builder": "3.1.14",
+ "@antora/page-composer": "3.1.14",
+ "@antora/playbook-builder": "3.1.14",
+ "@antora/redirect-producer": "3.1.14",
+ "@antora/site-mapper": "3.1.14",
+ "@antora/site-publisher": "3.1.14",
+ "@antora/ui-loader": "3.1.14",
+ "@antora/user-require-helper": "~3.0"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/site-mapper": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-3.1.3.tgz",
- "integrity": "sha512-egyuCTgGVCcvNfH0BaWSsG5zJon3smXDjlRbIODqI6zu99HXsNqrVLMP62Z3lzEibKYXc/7XY/q5Ggm+prh0Sw==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-3.1.14.tgz",
+ "integrity": "sha512-3qbETtwadl+fWREjzrBUxPUorMcMiZ+hdkB1El9z7it9KzKh0Yp7Je0+2uTxGX+Lov9uik48dZJ9e/mr5PeaRQ==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/content-classifier": "3.1.3",
- "vinyl": "~2.2"
+ "@antora/content-classifier": "3.1.14",
+ "vinyl": "~3.0"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/site-publisher": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-3.1.3.tgz",
- "integrity": "sha512-dSHyyKj5l3ZIRo0EjNxmpZ+G3OgPQ4fgwdmA8xOWtX+eiU4sV3MQ9j6tlc4lloAzUVIumt7LOd0n9Quie6yCNA==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-3.1.14.tgz",
+ "integrity": "sha512-8apyEmgepUc7ms9CTEIPwN3tGtWwLqR6fbLMLs7hibqmOSR880Ut/4GRGb97sqcGQXSHdIyWK2oJKzRl1Akb6Q==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/file-publisher": "3.1.3"
+ "@antora/file-publisher": "3.1.14"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/ui-loader": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-3.1.3.tgz",
- "integrity": "sha512-xaOUn5vOb9RR6LVsCCwROvvWXTADvC/ITO1yKAiJtV9xNrI08szzmWXjgvb07PpRDRPD5QgYoZFmqFPk+0WE2w==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-3.1.14.tgz",
+ "integrity": "sha512-LVvTdKQOB44CmJ1JQDu8sJf6rrLZMxPAWWackdg2JtGyGHHpd80/MBcv4BSFk7//cJQ13Oqm/7JCbhD51KAFjg==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/expand-path-helper": "~2.0",
+ "@antora/expand-path-helper": "~3.0",
"braces": "~3.0",
"cache-directory": "~2.0",
- "glob-stream": "~7.0",
- "gulp-vinyl-zip": "~2.5",
- "hpagent": "~1.1",
+ "fast-glob": "~3.3",
+ "hpagent": "~1.2",
"js-yaml": "~4.1",
- "picomatch": "~2.3",
+ "picomatch": "~4.0",
"should-proxy": "~1.0",
"simple-get": "~4.0",
- "vinyl": "~2.2"
+ "vinyl": "~3.0",
+ "yauzl": "~3.1"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@antora/user-require-helper": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@antora/user-require-helper/-/user-require-helper-2.0.0.tgz",
- "integrity": "sha512-5fMfBZfw4zLoFdDAPMQX6Frik90uvfD8rXOA4UpXPOUikkX4uT1Rk6m0/4oi8oS3fcjiIl0k/7Nc+eTxW5TcQQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@antora/user-require-helper/-/user-require-helper-3.0.0.tgz",
+ "integrity": "sha512-KIXb8WYhnrnwH7Jj21l1w+et9k5GvcgcqvLOwxqWLEd0uVZOiMFdqFjqbVm3M+zcrs1JXWMeh2LLvxBbQs3q/Q==",
"dev": true,
+ "license": "MPL-2.0",
"dependencies": {
- "@antora/expand-path-helper": "~2.0"
+ "@antora/expand-path-helper": "~3.0"
},
"engines": {
- "node": ">=10.17.0"
+ "node": ">=16.0.0"
}
},
"node_modules/@asciidoctor/core": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-2.2.7.tgz",
- "integrity": "sha512-63cfnV606vXNUnh/zcuUi5e3tY5qTzaYY5pGP4p9sRk8CcCmX4Z8OfU0BkfM8/k2Y7Cz/jZqxL+vzHjrLQa8tw==",
+ "version": "2.2.8",
+ "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-2.2.8.tgz",
+ "integrity": "sha512-oozXk7ZO1RAd/KLFLkKOhqTcG4GO3CV44WwOFg2gMcCsqCUTarvMT7xERIoWW2WurKbB0/ce+98r01p8xPOlBw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"asciidoctor-opal-runtime": "0.3.3",
"unxhr": "1.0.1"
@@ -330,29 +333,30 @@
"version": "1.0.0-beta.6",
"resolved": "https://registry.npmjs.org/@asciidoctor/tabs/-/tabs-1.0.0-beta.6.tgz",
"integrity": "sha512-gGZnW7UfRXnbiyKNd9PpGKtSuD8+DsqaaTSbQ1dHVkZ76NaolLhdQg8RW6/xqN3pX1vWZEcF4e81+Oe9rNRWxg==",
+ "license": "MIT",
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@cppalliance/antora-cpp-reference-extension": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-reference-extension/-/antora-cpp-reference-extension-0.0.6.tgz",
- "integrity": "sha512-Weud5Cn9KAoU3+fSA4IZM7THAEA8VPhclH7EfU6SiKSp/Iy92vSItpZioTmVrn0DIVo9tIxxrJXBp5GpSFk6hg==",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-reference-extension/-/antora-cpp-reference-extension-0.1.0.tgz",
+ "integrity": "sha512-3VD/gAFebR06GiBWAy2PgEHNqyRNrvAE0FfFvotLvA0RQmHn0q+ct+j0z53N64yxuvJVj8Hl0bRRPdhh2BGjXg==",
"license": "BSL-1.0",
"dependencies": {
- "@antora/expand-path-helper": "^2.0.0",
- "axios": "^1.7.2",
+ "@antora/expand-path-helper": "^3.0.0",
+ "axios": "^1.13.2",
"cache-directory": "^2.0.0",
- "fast-glob": "^3.3.2",
- "isomorphic-git": "^1.27.1",
+ "fast-glob": "^3.3.3",
+ "isomorphic-git": "^1.35.0",
"js-yaml": "^4.1.0",
- "semver": "^7.6.3"
+ "semver": "^7.7.3"
}
},
"node_modules/@cppalliance/antora-cpp-reference-extension/node_modules/isomorphic-git": {
- "version": "1.29.0",
- "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.29.0.tgz",
- "integrity": "sha512-zWGqk8901cicvVEhVpN76AwKrS/TzHak2NQCtNXIAavpMIy/yqh+d/JtC9A8AUKZAauUdOyEWKI29tuCLAL+Zg==",
+ "version": "1.35.0",
+ "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.35.0.tgz",
+ "integrity": "sha512-+pRiwWDld5yAjdTFFh9+668kkz4uzCZBs+mw+ZFxPAxJBX8KCqd/zAP7Zak0BK5BQ+dXVqEurR5DkEnqrLpHlQ==",
"license": "MIT",
"dependencies": {
"async-lock": "^1.4.1",
@@ -362,36 +366,51 @@
"ignore": "^5.1.4",
"minimisted": "^2.0.0",
"pako": "^1.0.10",
- "path-browserify": "^1.0.1",
"pify": "^4.0.1",
- "readable-stream": "^3.4.0",
- "sha.js": "^2.4.9",
+ "readable-stream": "^4.0.0",
+ "sha.js": "^2.4.12",
"simple-get": "^4.0.1"
},
"bin": {
"isogit": "cli.cjs"
},
"engines": {
- "node": ">=12"
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/@cppalliance/antora-cpp-reference-extension/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
+ "license": "MIT",
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@cppalliance/antora-cpp-tagfiles-extension": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-tagfiles-extension/-/antora-cpp-tagfiles-extension-0.0.4.tgz",
- "integrity": "sha512-dzb/QDZ+a5yk7vaEb2jNQ5p02XjA6LfPmLRWcxqb/MvpA9DHZKsPunFDy+yqY3eGy9zqNppunljy9TZUbeoczg==",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-tagfiles-extension/-/antora-cpp-tagfiles-extension-0.1.0.tgz",
+ "integrity": "sha512-YKCRpqv8srMhqwlUcY3704H6U5DHzQ8Q73JVUv1TF+MsGdUP60DDNR6v8+Xj6PLe93K/MAo6ZUgtJ+RN40YoZQ==",
"license": "BSL-1.0",
"dependencies": {
- "@antora/expand-path-helper": "^2.0.0",
+ "@antora/expand-path-helper": "^3.0.0",
"cache-directory": "^2.0.0",
- "fast-xml-parser": "^4.4.1",
+ "fast-xml-parser": "^5.3.1",
"he": "^1.2.0",
- "isomorphic-git": "^1.27.1"
+ "isomorphic-git": "^1.35.0"
}
},
"node_modules/@cppalliance/antora-cpp-tagfiles-extension/node_modules/isomorphic-git": {
- "version": "1.29.0",
- "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.29.0.tgz",
- "integrity": "sha512-zWGqk8901cicvVEhVpN76AwKrS/TzHak2NQCtNXIAavpMIy/yqh+d/JtC9A8AUKZAauUdOyEWKI29tuCLAL+Zg==",
+ "version": "1.35.0",
+ "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.35.0.tgz",
+ "integrity": "sha512-+pRiwWDld5yAjdTFFh9+668kkz4uzCZBs+mw+ZFxPAxJBX8KCqd/zAP7Zak0BK5BQ+dXVqEurR5DkEnqrLpHlQ==",
"license": "MIT",
"dependencies": {
"async-lock": "^1.4.1",
@@ -401,19 +420,40 @@
"ignore": "^5.1.4",
"minimisted": "^2.0.0",
"pako": "^1.0.10",
- "path-browserify": "^1.0.1",
"pify": "^4.0.1",
- "readable-stream": "^3.4.0",
- "sha.js": "^2.4.9",
+ "readable-stream": "^4.0.0",
+ "sha.js": "^2.4.12",
"simple-get": "^4.0.1"
},
"bin": {
"isogit": "cli.cjs"
},
"engines": {
- "node": ">=12"
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/@cppalliance/antora-cpp-tagfiles-extension/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
+ "license": "MIT",
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@cppalliance/antora-downloads-extension": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/@cppalliance/antora-downloads-extension/-/antora-downloads-extension-0.0.2.tgz",
+ "integrity": "sha512-2wXahlvRz9J75ZSfzDeP4XpIZiqIm+w/YjmCWJxFPp6oWgP7e8f6ps7HqdtHNGxnK5mG38OjiCFdHjmHYfgbDA==",
+ "license": "BSL-1.0"
+ },
"node_modules/@cppalliance/asciidoctor-boost-links": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@cppalliance/asciidoctor-boost-links/-/asciidoctor-boost-links-0.0.2.tgz",
@@ -466,7 +506,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"event-target-shim": "^5.0.0"
@@ -476,14 +515,14 @@
}
},
"node_modules/antora": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/antora/-/antora-3.1.3.tgz",
- "integrity": "sha512-TRQJgGA9YcugI2yx9iaiEu9HPYUG5+DQdTcjp9CYWCyzH/+fT9dY53NJU0xsTzWPaYv8DE6m1Rt/J4u/7lCw9A==",
+ "version": "3.1.14",
+ "resolved": "https://registry.npmjs.org/antora/-/antora-3.1.14.tgz",
+ "integrity": "sha512-z8HshJsT6pUfdDOUJ15RGtpOM9LmL6JXU5JBshoR/9/xd+1qLmKPkOnUv+HrijAk93r1imxZOdkmIqhLcv8B8A==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
- "@antora/cli": "3.1.3",
- "@antora/site-generator": "3.1.3"
+ "@antora/cli": "3.1.14",
+ "@antora/site-generator": "3.1.14"
},
"bin": {
"antora": "bin/antora"
@@ -492,29 +531,18 @@
"node": ">=16.0.0"
}
},
- "node_modules/append-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
- "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "buffer-equal": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "license": "Python-2.0"
},
"node_modules/asciidoctor-opal-runtime": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/asciidoctor-opal-runtime/-/asciidoctor-opal-runtime-0.3.3.tgz",
"integrity": "sha512-/CEVNiOia8E5BMO9FLooo+Kv18K4+4JBFRJp8vUy/N5dMRAg+fRNV4HA+o6aoSC79jVU/aT5XvUpxSxSsTS8FQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"glob": "7.1.3",
"unxhr": "1.0.1"
@@ -526,12 +554,14 @@
"node_modules/async-lock": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.1.tgz",
- "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ=="
+ "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==",
+ "license": "MIT"
},
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
},
"node_modules/atomic-sleep": {
"version": "1.0.0",
@@ -543,42 +573,73 @@
"node": ">=8.0.0"
}
},
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/axios": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
- "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz",
+ "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
- "form-data": "^4.0.0",
+ "form-data": "^4.0.4",
"proxy-from-env": "^1.1.0"
}
},
- "node_modules/axios/node_modules/form-data": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
- "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
- "license": "MIT",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
+ "node_modules/b4a": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
+ "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react-native-b4a": "*"
},
- "engines": {
- "node": ">= 6"
+ "peerDependenciesMeta": {
+ "react-native-b4a": {
+ "optional": true
+ }
}
},
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/bare-events": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
+ "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "bare-abort-controller": "*"
+ },
+ "peerDependenciesMeta": {
+ "bare-abort-controller": {
+ "optional": true
+ }
+ }
},
"node_modules/base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -595,16 +656,12 @@
],
"license": "MIT"
},
- "node_modules/boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
- },
"node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -626,7 +683,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -657,23 +713,11 @@
"node": "*"
}
},
- "node_modules/buffer-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz",
- "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/cache-directory": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/cache-directory/-/cache-directory-2.0.0.tgz",
"integrity": "sha512-7YKEapH+2Uikde8hySyfobXBqPKULDyHNl/lhKm7cKf/GJFdG/tU/WpLrOg2y9aUrQrWUilYqawFIiGJPS6gDA==",
+ "license": "LGPL-3.0+",
"dependencies": {
"xdg-basedir": "^3.0.0"
},
@@ -685,7 +729,6 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
"integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
- "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.0",
@@ -701,10 +744,9 @@
}
},
"node_modules/call-bind-apply-helpers": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",
- "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==",
- "dev": true,
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
@@ -715,14 +757,13 @@
}
},
"node_modules/call-bound": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
- "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
- "dev": true,
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
- "get-intrinsic": "^1.2.6"
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
@@ -731,45 +772,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/cheerio": {
- "version": "1.0.0-rc.10",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
- "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
- "dependencies": {
- "cheerio-select": "^1.5.0",
- "dom-serializer": "^1.3.2",
- "domhandler": "^4.2.0",
- "htmlparser2": "^6.1.0",
- "parse5": "^6.0.1",
- "parse5-htmlparser2-tree-adapter": "^6.0.1",
- "tslib": "^2.2.0"
- },
- "engines": {
- "node": ">= 6"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
- }
- },
- "node_modules/cheerio-select": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz",
- "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==",
- "dependencies": {
- "css-select": "^4.3.0",
- "css-what": "^6.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.3.1",
- "domutils": "^2.8.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
"node_modules/clean-git-ref": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz",
- "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw=="
+ "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==",
+ "license": "Apache-2.0"
},
"node_modules/clone": {
"version": "2.1.2",
@@ -781,68 +788,6 @@
"node": ">=0.8"
}
},
- "node_modules/clone-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
- "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/clone-stats": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
- "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cloneable-readable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
- "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.1",
- "process-nextick-args": "^2.0.0",
- "readable-stream": "^2.3.5"
- }
- },
- "node_modules/cloneable-readable/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/cloneable-readable/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cloneable-readable/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/colorette": {
"version": "2.0.20",
"resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
@@ -854,6 +799,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
},
@@ -862,25 +808,19 @@
}
},
"node_modules/commander": {
- "version": "9.4.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
- "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
+ "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^12.20.0 || >=14"
+ "node": ">=16"
}
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
- },
- "node_modules/convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
"dev": true,
"license": "MIT"
},
@@ -898,16 +838,11 @@
"node": ">=6"
}
},
- "node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
"node_modules/crc-32": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
"integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
+ "license": "Apache-2.0",
"bin": {
"crc32": "bin/crc32.njs"
},
@@ -915,32 +850,6 @@
"node": ">=0.8"
}
},
- "node_modules/css-select": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
- "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
- "dependencies": {
- "boolbase": "^1.0.0",
- "css-what": "^6.0.1",
- "domhandler": "^4.3.1",
- "domutils": "^2.8.0",
- "nth-check": "^2.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/css-what": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
- "engines": {
- "node": ">= 6"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
"node_modules/dateformat": {
"version": "4.6.3",
"resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
@@ -955,6 +864,7 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "license": "MIT",
"dependencies": {
"mimic-response": "^3.1.0"
},
@@ -969,7 +879,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
@@ -982,28 +892,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/define-properties": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
- "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.4.0"
}
@@ -1011,16 +904,18 @@
"node_modules/diff3": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz",
- "integrity": "sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g=="
+ "integrity": "sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g==",
+ "license": "MIT"
},
"node_modules/dom-serializer": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
- "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "license": "MIT",
"dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
},
"funding": {
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
@@ -1035,14 +930,16 @@
"type": "github",
"url": "https://github.com/sponsors/fb55"
}
- ]
+ ],
+ "license": "BSD-2-Clause"
},
"node_modules/domhandler": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
- "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "license": "BSD-2-Clause",
"dependencies": {
- "domelementtype": "^2.2.0"
+ "domelementtype": "^2.3.0"
},
"engines": {
"node": ">= 4"
@@ -1052,13 +949,14 @@
}
},
"node_modules/domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
+ "license": "BSD-2-Clause",
"dependencies": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
},
"funding": {
"url": "https://github.com/fb55/domutils?sponsor=1"
@@ -1068,7 +966,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.1",
@@ -1079,31 +976,24 @@
"node": ">= 0.4"
}
},
- "node_modules/duplexify": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz",
- "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==",
- "dev": true,
- "dependencies": {
- "end-of-stream": "^1.4.1",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1",
- "stream-shift": "^1.0.2"
- }
- },
"node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"once": "^1.4.0"
}
},
"node_modules/entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
@@ -1112,7 +1002,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -1122,16 +1011,15 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
- "dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-object-atoms": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
- "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
- "dev": true,
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0"
@@ -1140,11 +1028,25 @@
"node": ">= 0.4"
}
},
+ "node_modules/es-set-tostringtag": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/event-target-shim": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -1154,17 +1056,20 @@
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.x"
}
},
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
+ "node_modules/events-universal": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
+ "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "bare-events": "^2.7.0"
+ }
},
"node_modules/fast-copy": {
"version": "3.0.2",
@@ -1173,6 +1078,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/fast-fifo": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
+ "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/fast-glob": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
@@ -1189,18 +1101,6 @@
"node": ">=8.6.0"
}
},
- "node_modules/fast-glob/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/fast-redact": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz",
@@ -1219,46 +1119,32 @@
"license": "MIT"
},
"node_modules/fast-xml-parser": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.1.tgz",
- "integrity": "sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.1.tgz",
+ "integrity": "sha512-jbNkWiv2Ec1A7wuuxk0br0d0aTMUtQ4IkL+l/i1r9PRf6pLXjDgsBsWwO+UyczmQlnehi4Tbc8/KIvxGQe+I/A==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
- },
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
}
],
"license": "MIT",
"dependencies": {
- "strnum": "^1.0.5"
+ "strnum": "^2.1.0"
},
"bin": {
"fxparser": "src/cli/cli.js"
}
},
"node_modules/fastq": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz",
- "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
+ "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
"license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
}
},
- "node_modules/fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "pend": "~1.2.0"
- }
- },
"node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
@@ -1271,54 +1157,10 @@
"node": ">=8"
}
},
- "node_modules/flush-write-stream": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
- "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "readable-stream": "^2.3.6"
- }
- },
- "node_modules/flush-write-stream/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/flush-write-stream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/flush-write-stream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/follow-redirects": {
- "version": "1.15.9",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
+ "version": "1.15.11",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
+ "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
"funding": [
{
"type": "individual",
@@ -1335,48 +1177,65 @@
}
}
},
- "node_modules/fs-mkdirp-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
- "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==",
- "dev": true,
+ "node_modules/for-each": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
+ "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
"license": "MIT",
"dependencies": {
- "graceful-fs": "^4.1.11",
- "through2": "^2.0.3"
+ "is-callable": "^1.2.7"
},
"engines": {
- "node": ">= 0.10"
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
+ "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
+ "hasown": "^2.0.2",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
}
},
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz",
- "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==",
- "dev": true,
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
+ "call-bind-apply-helpers": "^1.0.2",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
+ "es-object-atoms": "^1.1.1",
"function-bind": "^1.1.2",
- "get-proto": "^1.0.0",
+ "get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-symbols": "^1.1.0",
"hasown": "^2.0.2",
@@ -1393,7 +1252,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"dunder-proto": "^1.0.1",
@@ -1407,7 +1265,9 @@
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
"integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
+ "license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -1421,63 +1281,21 @@
}
},
"node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/glob-stream": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-7.0.0.tgz",
- "integrity": "sha512-evR4kvr6s0Yo5t4CD4H171n4T8XcnPFznvsbeN8K9FPzc0Q0wYqcOWyGtck2qcvJSLXKnU6DnDyfmbDDabYvRQ==",
- "dev": true,
- "dependencies": {
- "extend": "^3.0.2",
- "glob": "^7.2.0",
- "glob-parent": "^6.0.2",
- "is-negated-glob": "^1.0.0",
- "ordered-read-streams": "^1.0.1",
- "pumpify": "^2.0.1",
- "readable-stream": "^3.6.0",
- "remove-trailing-separator": "^1.1.0",
- "to-absolute-glob": "^2.0.2",
- "unique-stream": "^2.3.1"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/glob-stream/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "license": "ISC",
"dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "is-glob": "^4.0.1"
},
"engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": ">= 6"
}
},
"node_modules/gopd": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -1486,38 +1304,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/gulp-vinyl-zip": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.5.0.tgz",
- "integrity": "sha512-KPi5/2SUmkXXDvKU4L2U1dkPOP03SbhONTOgNZlL23l9Yopt+euJ1bBXwWrSMbsyh3JLW/TYuC8CI4c4Kq4qrw==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "queue": "^4.2.1",
- "through": "^2.3.8",
- "through2": "^2.0.3",
- "vinyl": "^2.0.2",
- "vinyl-fs": "^3.0.3",
- "yauzl": "^2.2.1",
- "yazl": "^2.2.1"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/handlebars": {
"version": "4.7.8",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
"integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"minimist": "^1.2.5",
"neo-async": "^2.6.2",
@@ -1538,7 +1330,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0"
},
@@ -1550,7 +1342,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -1559,11 +1350,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/has-tostringtag": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "license": "MIT",
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/hasown": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -1581,89 +1387,26 @@
}
},
"node_modules/help-me": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/help-me/-/help-me-4.2.0.tgz",
- "integrity": "sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz",
+ "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "glob": "^8.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "node_modules/help-me/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/help-me/node_modules/glob": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
- "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/help-me/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
+ "license": "MIT"
},
"node_modules/hpagent": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-1.1.0.tgz",
- "integrity": "sha512-bgJcBmNTZaJO03xtXOTNfoFEf/3VwoZ/gJ2O4ekTCZu4LSFtfzQFrJ0kjq8ZSS0+IdghXqQIiDUnpp0eUR9IJg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz",
+ "integrity": "sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=14"
}
},
- "node_modules/html-entities": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.6.tgz",
- "integrity": "sha512-9o0+dcpIw2/HxkNuYKxSJUF/MMRZQECK4GnF+oQOmJ83yCVHTWgCH5aOXxK5bozNRmM8wtgryjHD3uloPBDEGw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/mdevils"
- },
- {
- "type": "patreon",
- "url": "https://patreon.com/mdevils"
- }
- ]
- },
"node_modules/htmlparser2": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
- "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
+ "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==",
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
{
@@ -1671,18 +1414,18 @@
"url": "https://github.com/sponsors/fb55"
}
],
+ "license": "MIT",
"dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.0.0",
- "domutils": "^2.5.2",
- "entities": "^2.0.0"
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.1.0",
+ "entities": "^4.5.0"
}
},
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -1700,9 +1443,10 @@
"license": "BSD-3-Clause"
},
"node_modules/ignore": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
- "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
"engines": {
"node": ">= 4"
}
@@ -1711,7 +1455,9 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
"dev": true,
+ "license": "ISC",
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -1720,32 +1466,26 @@
"node_modules/inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "license": "ISC"
},
- "node_modules/is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dev": true,
- "dependencies": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- },
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
+ "license": "MIT",
"engines": {
- "node": ">=0.10.0"
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -1754,6 +1494,7 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
},
@@ -1761,15 +1502,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-negated-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
- "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -1779,69 +1511,35 @@
"node": ">=0.12.0"
}
},
- "node_modules/is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dev": true,
+ "node_modules/is-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
+ "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
+ "license": "MIT",
"dependencies": {
- "is-unc-path": "^1.0.0"
+ "which-typed-array": "^1.1.16"
},
"engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dev": true,
- "dependencies": {
- "unc-path-regex": "^0.1.2"
+ "node": ">= 0.4"
},
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/is-valid-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
- "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "license": "MIT"
},
"node_modules/isomorphic-git": {
- "version": "1.21.0",
- "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.21.0.tgz",
- "integrity": "sha512-ZqCAUM63CYepA3fB8H7NVyPSiOkgzIbQ7T+QPrm9xtYgQypN9JUJ5uLMjB5iTfomdJf3mdm6aSxjZwnT6ubvEA==",
+ "version": "1.25.10",
+ "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.25.10.tgz",
+ "integrity": "sha512-IxGiaKBwAdcgBXwIcxJU6rHLk+NrzYaaPKXXQffcA0GW3IUrQXdUPDXDo+hkGVcYruuz/7JlGBiuaeTCgIgivQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "async-lock": "^1.1.0",
+ "async-lock": "^1.4.1",
"clean-git-ref": "^2.0.1",
"crc-32": "^1.2.0",
"diff3": "0.0.3",
@@ -1874,6 +1572,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
@@ -1881,12 +1580,6 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true
- },
"node_modules/json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -1900,65 +1593,6 @@
"node": ">=6"
}
},
- "node_modules/lazystream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "readable-stream": "^2.0.5"
- },
- "engines": {
- "node": ">= 0.6.3"
- }
- },
- "node_modules/lazystream/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/lazystream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/lazystream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/lead": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
- "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "flush-write-stream": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
"node_modules/lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
@@ -1969,18 +1603,19 @@
"node_modules/lunr": {
"version": "2.3.9",
"resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
- "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
+ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
+ "license": "MIT"
},
"node_modules/lunr-languages": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.9.0.tgz",
- "integrity": "sha512-Be5vFuc8NAheOIjviCRms3ZqFFBlzns3u9DXpPSZvALetgnydAN0poV71pVLFn0keYy/s4VblMMkqewTLe+KPg=="
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz",
+ "integrity": "sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw==",
+ "license": "MPL-1.1"
},
"node_modules/math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -2008,10 +1643,23 @@
"node": ">=8.6"
}
},
+ "node_modules/micromatch/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -2020,6 +1668,7 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
},
@@ -2031,6 +1680,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -2043,6 +1693,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -2054,6 +1705,7 @@
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -2062,6 +1714,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz",
"integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==",
+ "license": "MIT",
"dependencies": {
"minimist": "^1.2.5"
}
@@ -2080,75 +1733,8 @@
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
- },
- "node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/now-and-later": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
- "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "once": "^1.3.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/nth-check": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
- "dependencies": {
- "boolbase": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/fb55/nth-check?sponsor=1"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
- "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0",
- "has-symbols": "^1.1.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
+ "license": "MIT"
},
"node_modules/on-exit-leak-free": {
"version": "2.1.2",
@@ -2164,85 +1750,23 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
"dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/ordered-read-streams": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
- "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==",
- "dev": true,
- "dependencies": {
- "readable-stream": "^2.0.1"
- }
- },
- "node_modules/ordered-read-streams/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/ordered-read-streams/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "node_modules/ordered-read-streams/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
- },
- "node_modules/parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
- },
- "node_modules/parse5-htmlparser2-tree-adapter": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
- "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
- "dependencies": {
- "parse5": "^6.0.1"
+ "wrappy": "1"
}
},
- "node_modules/path-browserify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
- "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
- "license": "MIT"
- },
- "node_modules/path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==",
- "dev": true,
- "license": "MIT"
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "license": "(MIT AND Zlib)"
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -2255,12 +1779,13 @@
"license": "MIT"
},
"node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "dev": true,
"license": "MIT",
"engines": {
- "node": ">=8.6"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
@@ -2270,37 +1795,38 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/pino": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/pino/-/pino-8.7.0.tgz",
- "integrity": "sha512-l9sA5uPxmZzwydhMWUcm1gI0YxNnYl8MfSr2h8cwLvOAzQLBLewzF247h/vqHe3/tt6fgtXeG9wdjjoetdI/vA==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/pino/-/pino-9.2.0.tgz",
+ "integrity": "sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug==",
"dev": true,
"license": "MIT",
"dependencies": {
"atomic-sleep": "^1.0.0",
"fast-redact": "^3.1.1",
"on-exit-leak-free": "^2.1.0",
- "pino-abstract-transport": "v1.0.0",
- "pino-std-serializers": "^6.0.0",
- "process-warning": "^2.0.0",
+ "pino-abstract-transport": "^1.2.0",
+ "pino-std-serializers": "^7.0.0",
+ "process-warning": "^3.0.0",
"quick-format-unescaped": "^4.0.3",
"real-require": "^0.2.0",
"safe-stable-stringify": "^2.3.1",
- "sonic-boom": "^3.1.0",
- "thread-stream": "^2.0.0"
+ "sonic-boom": "^4.0.1",
+ "thread-stream": "^3.0.0"
},
"bin": {
"pino": "bin.js"
}
},
"node_modules/pino-abstract-transport": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz",
- "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz",
+ "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2309,9 +1835,9 @@
}
},
"node_modules/pino-abstract-transport/node_modules/readable-stream": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz",
- "integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2326,17 +1852,17 @@
}
},
"node_modules/pino-pretty": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-9.1.1.tgz",
- "integrity": "sha512-iJrnjgR4FWQIXZkUF48oNgoRI9BpyMhaEmihonHeCnZ6F50ZHAS4YGfGBT/ZVNsPmd+hzkIPGzjKdY08+/yAXw==",
+ "version": "11.2.2",
+ "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-11.2.2.tgz",
+ "integrity": "sha512-2FnyGir8nAJAqD3srROdrF1J5BIcMT4nwj7hHSc60El6Uxlym00UbCCd8pYIterstVBFlMyF1yFV8XdGIPbj4A==",
"dev": true,
"license": "MIT",
"dependencies": {
"colorette": "^2.0.7",
"dateformat": "^4.6.3",
- "fast-copy": "^3.0.0",
+ "fast-copy": "^3.0.2",
"fast-safe-stringify": "^2.1.1",
- "help-me": "^4.0.1",
+ "help-me": "^5.0.0",
"joycon": "^3.1.1",
"minimist": "^1.2.6",
"on-exit-leak-free": "^2.1.0",
@@ -2344,7 +1870,7 @@
"pump": "^3.0.0",
"readable-stream": "^4.0.0",
"secure-json-parse": "^2.4.0",
- "sonic-boom": "^3.0.0",
+ "sonic-boom": "^4.0.1",
"strip-json-comments": "^3.1.1"
},
"bin": {
@@ -2352,9 +1878,9 @@
}
},
"node_modules/pino-pretty/node_modules/readable-stream": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz",
- "integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2369,32 +1895,34 @@
}
},
"node_modules/pino-std-serializers": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz",
- "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz",
+ "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==",
"dev": true,
"license": "MIT"
},
+ "node_modules/possible-typed-array-names": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
+ "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
"integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6.0"
}
},
- "node_modules/process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
- },
"node_modules/process-warning": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.3.2.tgz",
- "integrity": "sha512-n9wh8tvBe5sFmsqlg+XQhaQLumwpqoAUruLwjCopgTmUBjJ/fjtBsJzKleCaIGBOMXYEhp1YfKl4d7rJ5ZKJGA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz",
+ "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==",
"dev": true,
"license": "MIT"
},
@@ -2415,36 +1943,16 @@
"license": "MIT"
},
"node_modules/pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
+ "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
}
},
- "node_modules/pumpify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz",
- "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==",
- "dev": true,
- "dependencies": {
- "duplexify": "^4.1.1",
- "inherits": "^2.0.3",
- "pump": "^3.0.0"
- }
- },
- "node_modules/queue": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/queue/-/queue-4.5.1.tgz",
- "integrity": "sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "inherits": "~2.0.0"
- }
- },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -2476,6 +1984,8 @@
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -2495,49 +2005,21 @@
"node": ">= 12.13.0"
}
},
- "node_modules/remove-bom-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
- "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-buffer": "^1.1.5",
- "is-utf8": "^0.2.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/remove-bom-stream": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
- "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "remove-bom-buffer": "^3.0.0",
- "safe-buffer": "^5.1.0",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
"node_modules/remove-trailing-separator": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
"integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/replace-ext": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
- "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
+ "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">= 0.10"
+ "node": ">= 10"
}
},
"node_modules/require-from-string": {
@@ -2550,23 +2032,10 @@
"node": ">=0.10.0"
}
},
- "node_modules/resolve-options": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
- "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "value-or-function": "^3.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
"node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
"license": "MIT",
"engines": {
"iojs": ">=1.0.0",
@@ -2613,7 +2082,8 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/safe-stable-stringify": {
"version": "2.5.0",
@@ -2633,9 +2103,9 @@
"license": "BSD-3-Clause"
},
"node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "version": "7.7.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -2648,7 +2118,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"define-data-property": "^1.1.4",
"es-errors": "^1.3.0",
@@ -2662,15 +2132,23 @@
}
},
"node_modules/sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "version": "2.4.12",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz",
+ "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==",
+ "license": "(MIT AND BSD-3-Clause)",
"dependencies": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
+ "inherits": "^2.0.4",
+ "safe-buffer": "^5.2.1",
+ "to-buffer": "^1.2.0"
},
"bin": {
"sha.js": "bin.js"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/should-proxy": {
@@ -2697,7 +2175,8 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/simple-get": {
"version": "4.0.1",
@@ -2717,6 +2196,7 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"dependencies": {
"decompress-response": "^6.0.0",
"once": "^1.3.1",
@@ -2724,9 +2204,9 @@
}
},
"node_modules/sonic-boom": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.1.tgz",
- "integrity": "sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.0.1.tgz",
+ "integrity": "sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2738,6 +2218,7 @@
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
@@ -2752,16 +2233,23 @@
"node": ">= 10.x"
}
},
- "node_modules/stream-shift": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
- "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==",
- "dev": true
+ "node_modules/streamx": {
+ "version": "2.23.0",
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
+ "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "events-universal": "^1.0.0",
+ "fast-fifo": "^1.3.2",
+ "text-decoder": "^1.1.0"
+ }
},
"node_modules/string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
@@ -2780,89 +2268,59 @@
}
},
"node_modules/strnum": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
- "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz",
+ "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
"license": "MIT"
},
- "node_modules/thread-stream": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz",
- "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==",
+ "node_modules/teex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
+ "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "real-require": "^0.2.0"
- }
- },
- "node_modules/through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
- "dependencies": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- }
- },
- "node_modules/through2-filter": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
- "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
- "dev": true,
- "dependencies": {
- "through2": "~2.0.0",
- "xtend": "~4.0.0"
+ "streamx": "^2.12.5"
}
},
- "node_modules/through2/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "node_modules/text-decoder": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
+ "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
+ "b4a": "^1.6.4"
}
},
- "node_modules/through2/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "node_modules/through2/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "node_modules/thread-stream": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz",
+ "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "safe-buffer": "~5.1.0"
+ "real-require": "^0.2.0"
}
},
- "node_modules/to-absolute-glob": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
- "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==",
- "dev": true,
+ "node_modules/to-buffer": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz",
+ "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==",
+ "license": "MIT",
"dependencies": {
- "is-absolute": "^1.0.0",
- "is-negated-glob": "^1.0.0"
+ "isarray": "^2.0.5",
+ "safe-buffer": "^5.2.1",
+ "typed-array-buffer": "^1.0.3"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">= 0.4"
}
},
"node_modules/to-regex-range": {
@@ -2877,29 +2335,26 @@
"node": ">=8.0"
}
},
- "node_modules/to-through": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
- "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==",
- "dev": true,
+ "node_modules/typed-array-buffer": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
"license": "MIT",
"dependencies": {
- "through2": "^2.0.3"
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.14"
},
"engines": {
- "node": ">= 0.10"
+ "node": ">= 0.4"
}
},
- "node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
- },
"node_modules/uglify-js": {
- "version": "3.17.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
- "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
+ "version": "3.19.3",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
+ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
"dev": true,
+ "license": "BSD-2-Clause",
"optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
@@ -2908,30 +2363,12 @@
"node": ">=0.8.0"
}
},
- "node_modules/unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unique-stream": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
- "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
- "dev": true,
- "dependencies": {
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "through2-filter": "^3.0.0"
- }
- },
"node_modules/unxhr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/unxhr/-/unxhr-1.0.1.tgz",
"integrity": "sha512-MAhukhVHyaLGDjyDYhy8gVjWJyhTECCdNsLwlMoGFoNJ3o79fpQhtQuzmAE4IxCMDwraF4cW8ZjpAV0m9CRQbg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8.11"
}
@@ -2939,227 +2376,69 @@
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
- },
- "node_modules/value-or-function": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
- "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
+ "license": "MIT"
},
"node_modules/vinyl": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
- "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "clone": "^2.1.1",
- "clone-buffer": "^1.0.0",
- "clone-stats": "^1.0.0",
- "cloneable-readable": "^1.0.0",
- "remove-trailing-separator": "^1.0.1",
- "replace-ext": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-fs": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
- "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fs-mkdirp-stream": "^1.0.0",
- "glob-stream": "^6.1.0",
- "graceful-fs": "^4.0.0",
- "is-valid-glob": "^1.0.0",
- "lazystream": "^1.0.0",
- "lead": "^1.0.0",
- "object.assign": "^4.0.4",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.3.3",
- "remove-bom-buffer": "^3.0.0",
- "remove-bom-stream": "^1.2.0",
- "resolve-options": "^1.1.0",
- "through2": "^2.0.0",
- "to-through": "^2.0.0",
- "value-or-function": "^3.0.0",
- "vinyl": "^2.0.0",
- "vinyl-sourcemap": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-fs/node_modules/duplexify": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
- "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- }
- },
- "node_modules/vinyl-fs/node_modules/glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- }
- },
- "node_modules/vinyl-fs/node_modules/glob-stream": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
- "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.1.tgz",
+ "integrity": "sha512-0QwqXteBNXgnLCdWdvPQBX6FXRHtIH3VhJPTd5Lwn28tJXc34YqSCWUmkOvtJHBmB3gGoPtrOKk3Ts8/kEZ9aA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "extend": "^3.0.0",
- "glob": "^7.1.1",
- "glob-parent": "^3.1.0",
- "is-negated-glob": "^1.0.0",
- "ordered-read-streams": "^1.0.0",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.1.5",
- "remove-trailing-separator": "^1.0.1",
- "to-absolute-glob": "^2.0.0",
- "unique-stream": "^2.0.2"
+ "clone": "^2.1.2",
+ "remove-trailing-separator": "^1.1.0",
+ "replace-ext": "^2.0.0",
+ "teex": "^1.0.1"
},
"engines": {
- "node": ">= 0.10"
+ "node": ">=10.13.0"
}
},
- "node_modules/vinyl-fs/node_modules/is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dev": true,
+ "node_modules/which-typed-array": {
+ "version": "1.1.19",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
+ "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
"license": "MIT",
"dependencies": {
- "is-extglob": "^2.1.0"
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "for-each": "^0.3.5",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/vinyl-fs/node_modules/pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "node_modules/vinyl-fs/node_modules/pumpify": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "duplexify": "^3.6.0",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
- }
- },
- "node_modules/vinyl-fs/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/vinyl-fs/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/vinyl-fs/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/vinyl-sourcemap": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
- "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "append-buffer": "^1.0.2",
- "convert-source-map": "^1.5.0",
- "graceful-fs": "^4.1.6",
- "normalize-path": "^2.1.1",
- "now-and-later": "^2.0.0",
- "remove-bom-buffer": "^3.0.0",
- "vinyl": "^2.0.0"
+ "node": ">= 0.4"
},
- "engines": {
- "node": ">= 0.10"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/wordwrap": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
"integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
},
"node_modules/xdg-basedir": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
"integrity": "sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true,
- "engines": {
- "node": ">=0.4"
- }
- },
"node_modules/yargs-parser": {
"version": "20.2.9",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
@@ -3171,14 +2450,17 @@
}
},
"node_modules/yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.1.3.tgz",
+ "integrity": "sha512-JCCdmlJJWv7L0q/KylOekyRaUrdEoUxWkWVcgorosTROCFWiS9p2NNPE9Yb91ak7b1N5SxAZEliWpspbZccivw==",
"dev": true,
"license": "MIT",
"dependencies": {
"buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
+ "pend": "~1.2.0"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/yazl": {
diff --git a/doc/package.json b/doc/package.json
index fdc1849b..904a99c8 100644
--- a/doc/package.json
+++ b/doc/package.json
@@ -1,15 +1,16 @@
{
"devDependencies": {
- "@antora/cli": "3.1.3",
- "@antora/site-generator": "3.1.3",
- "antora": "3.1.3"
+ "@antora/cli": "3.1.14",
+ "@antora/site-generator": "3.1.14",
+ "antora": "3.1.14"
},
"dependencies": {
- "@cppalliance/antora-cpp-reference-extension": "^0.0.6",
- "@cppalliance/antora-cpp-tagfiles-extension": "^0.0.4",
- "@cppalliance/asciidoctor-boost-links": "^0.0.2",
- "@antora/expand-path-helper": "^2.0.0",
- "@antora/lunr-extension": "^1.0.0-alpha.8",
- "@asciidoctor/tabs": "^1.0.0-beta.3"
+ "@antora/expand-path-helper": "^3.0.0",
+ "@antora/lunr-extension": "^1.0.0-alpha.12",
+ "@asciidoctor/tabs": "^1.0.0-beta.6",
+ "@cppalliance/antora-cpp-reference-extension": "^0.1.0",
+ "@cppalliance/antora-cpp-tagfiles-extension": "^0.1.0",
+ "@cppalliance/antora-downloads-extension": "^0.0.2",
+ "@cppalliance/asciidoctor-boost-links": "^0.0.2"
}
}
diff --git a/doc/tagfiles/boost-http_proto-doxygen.tag.xml b/doc/tagfiles/boost-http_proto-doxygen.tag.xml
deleted file mode 100644
index 88ccc858..00000000
--- a/doc/tagfiles/boost-http_proto-doxygen.tag.xml
+++ /dev/null
@@ -1,2545 +0,0 @@
-
-
-
- boost::http_proto
- boost/http_proto.adoc
- boost::http_proto::grammar
- boost::http_proto::is_sink
- boost::http_proto::is_source
- boost::http_proto::fields
- boost::http_proto::fields_base
- boost::http_proto::file
- boost::http_proto::file_sink
- boost::http_proto::file_source
- boost::http_proto::header_limits
- boost::http_proto::message_base
- boost::http_proto::metadata
- boost::http_proto::parameter
- boost::http_proto::parser
- boost::http_proto::quoted_token_view
- boost::http_proto::request
- boost::http_proto::request_base
- boost::http_proto::request_parser
- boost::http_proto::response
- boost::http_proto::response_base
- boost::http_proto::response_parser
- boost::http_proto::serializer
- boost::http_proto::sink
- boost::http_proto::source
- boost::http_proto::static_request
- boost::http_proto::static_response
- boost::http_proto::string_body
- boost::http_proto::upgrade_protocol
- boost::http_proto::condition
- boost::http_proto::content_coding
- boost::http_proto::error
- boost::http_proto::field
- boost::http_proto::file_mode
- boost::http_proto::method
- boost::http_proto::payload
- boost::http_proto::status
- boost::http_proto::status_class
- boost::http_proto::version
- boost::http_proto::swap
- boost::http_proto::to_status_class
- boost::http_proto::to_string
- boost::http_proto::operator<<
- boost::http_proto::parameter_rule
- boost::http_proto::quoted_token_rule
- boost::http_proto::tchars
- boost::http_proto::token_rule
- boost::http_proto::upgrade_protocol_rule
- boost::http_proto::upgrade_rule
-
- core::string_view
- combine_field_values
- boost/http_proto/combine_field_values.adoc
-
- (const fields_base::subrange& vr, grammar::recycled_ptr<std::string>& temp)
-
-
- void
- install_parser_service
- boost/http_proto/install_parser_service.adoc
-
- (rts::context& ctx, const parser::config_base& cfg)
-
-
- void
- install_serializer_service
- boost/http_proto/install_serializer_service.adoc
-
- (rts::context& ctx, const serializer::config& cfg)
-
-
- status
- int_to_status
- boost/http_proto/int_to_status.adoc
-
- (unsigned int v)
-
-
- implementation_defined::list_rule_t<Rule>
- list_rule
- boost/http_proto/list_rule.adoc
-
- (const Rule& r, std::size_t n, std::size_t m)
-
-
- system::error_code
- make_error_code
- boost/http_proto/make_error_code.adoc
-
- (error ev)
-
-
- system::error_condition
- make_error_condition
- boost/http_proto/make_error_condition.adoc
-
- (condition c)
-
-
- core::string_view
- obsolete_reason
- boost/http_proto/obsolete_reason.adoc
-
- (status v)
-
-
- boost::optional<field>
- string_to_field
- boost/http_proto/string_to_field.adoc
-
- (core::string_view s)
-
-
- method
- string_to_method
- boost/http_proto/string_to_method.adoc
-
- (core::string_view s)
-
-
-
- boost::http_proto::grammar
- boost/http_proto/grammar.adoc
-
-
- boost::http_proto::is_sink
- boost/http_proto/is_sink.adoc
-
-
- boost::http_proto::is_source
- boost/http_proto/is_source.adoc
-
-
- boost::http_proto::fields
- boost/http_proto/fields.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- void
- swap
- boost/http_proto/fields/swap.adoc
-
- (fields& other)
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
-
- boost::http_proto::fields_base
- boost/http_proto/fields_base.adoc
-
- void
- ~fields_base
- boost/http_proto/fields_base/2destructor.adoc
-
- ()
-
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
-
- boost::http_proto::file
- boost/http_proto/file.adoc
-
- void
- ~file
- boost/http_proto/file/2destructor.adoc
-
- ()
-
-
- file&
- operator=
- boost/http_proto/file/operator_assign.adoc
-
- (file&& other)
-
-
- bool
- is_open
- boost/http_proto/file/is_open.adoc
-
- ()
-
-
-
- boost::http_proto::file_sink
- boost/http_proto/file_sink.adoc
-
- void
- ~file_sink
- boost/http_proto/file_sink/2destructor.adoc
-
- ()
-
-
- results
- write
- boost/http_proto/sink/write.adoc
-
- (const ConstBufferSequence& bs, bool more)
-
-
-
- boost::http_proto::file_source
- boost/http_proto/file_source.adoc
-
- void
- ~file_source
- boost/http_proto/file_source/2destructor.adoc
-
- ()
-
-
- results
- read
- boost/http_proto/source/read.adoc
-
- (const MutableBufferSequence& bs)
-
-
-
- boost::http_proto::header_limits
- boost/http_proto/header_limits.adoc
-
- std::size_t
- valid_space_needed
- boost/http_proto/header_limits/valid_space_needed.adoc
-
- ()
-
-
-
- boost::http_proto::message_base
- boost/http_proto/message_base.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- bool
- chunked
- boost/http_proto/message_base/chunked.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- bool
- keep_alive
- boost/http_proto/message_base/keep_alive.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- const http_proto::metadata&
- metadata
- boost/http_proto/message_base/metadata.adoc
-
- ()
-
-
- http_proto::payload
- payload
- boost/http_proto/message_base/payload.adoc
-
- ()
-
-
- uint64_t
- payload_size
- boost/http_proto/message_base/payload_size.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_chunked
- boost/http_proto/message_base/set_chunked.adoc
-
- (bool value)
-
-
- void
- set_content_length
- boost/http_proto/message_base/set_content_length.adoc
-
- (uint64_t n)
-
-
- void
- set_keep_alive
- boost/http_proto/message_base/set_keep_alive.adoc
-
- (bool value)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_payload_size
- boost/http_proto/message_base/set_payload_size.adoc
-
- (uint64_t n)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- http_proto::version
- version
- boost/http_proto/message_base/version.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
-
- boost::http_proto::metadata
- boost/http_proto/metadata.adoc
-
- void
- metadata
- boost/http_proto/metadata/2constructor.adoc
-
- ()
-
-
-
- boost::http_proto::parameter
- boost/http_proto/parameter.adoc
-
-
- boost::http_proto::parser
- boost/http_proto/parser.adoc
-
- core::string_view
- body
- boost/http_proto/parser/body.adoc
-
- ()
-
-
- void
- commit
- boost/http_proto/parser/commit.adoc
-
- (std::size_t n)
-
-
- void
- commit_eof
- boost/http_proto/parser/commit_eof.adoc
-
- ()
-
-
- void
- consume_body
- boost/http_proto/parser/consume_body.adoc
-
- (std::size_t n)
-
-
- bool
- got_header
- boost/http_proto/parser/got_header.adoc
-
- ()
-
-
- bool
- is_complete
- boost/http_proto/parser/is_complete.adoc
-
- ()
-
-
- void
- parse
- boost/http_proto/parser/parse.adoc
-
- (system::error_code& ec)
-
-
- mutable_buffers_type
- prepare
- boost/http_proto/parser/prepare.adoc
-
- ()
-
-
- const_buffers_type
- pull_body
- boost/http_proto/parser/pull_body.adoc
-
- ()
-
-
- core::string_view
- release_buffered_data
- boost/http_proto/parser/release_buffered_data.adoc
-
- ()
-
-
- void
- reset
- boost/http_proto/parser/reset.adoc
-
- ()
-
-
- void
- set_body_limit
- boost/http_proto/parser/set_body_limit.adoc
-
- (uint64_t n)
-
-
- void
- start
- boost/http_proto/parser/start.adoc
-
- ()
-
-
- void
- ~parser
- boost/http_proto/parser/2destructor.adoc
-
- ()
-
-
- bool
- is_body_set
- boost/http_proto/parser/is_body_set.adoc
-
- ()
-
-
- const static_request&
- safe_get_request
- boost/http_proto/parser/safe_get_request.adoc
-
- ()
-
-
- const static_response&
- safe_get_response
- boost/http_proto/parser/safe_get_response.adoc
-
- ()
-
-
- void
- start_impl
- boost/http_proto/parser/start_impl.adoc
-
- (bool )
-
-
- detail::workspace&
- ws
- boost/http_proto/parser/ws.adoc
-
- ()
-
-
-
- boost::http_proto::quoted_token_view
- boost/http_proto/quoted_token_view.adoc
-
- quoted_token_view&
- operator=
- boost/http_proto/quoted_token_view/operator_assign-07.adoc
-
- (const quoted_token_view& other)
-
-
- const_reference
- at
- boost/http_proto/quoted_token_view/at.adoc
-
- (size_type pos)
-
-
- const_reference
- back
- boost/http_proto/quoted_token_view/back.adoc
-
- ()
-
-
- const_iterator
- begin
- boost/http_proto/quoted_token_view/begin.adoc
-
- ()
-
-
- const_iterator
- cbegin
- boost/http_proto/quoted_token_view/cbegin.adoc
-
- ()
-
-
- const_iterator
- cend
- boost/http_proto/quoted_token_view/cend.adoc
-
- ()
-
-
- size_type
- copy
- boost/http_proto/quoted_token_view/copy.adoc
-
- (char* s, size_type n, size_type pos)
-
-
- const_reverse_iterator
- crbegin
- boost/http_proto/quoted_token_view/crbegin.adoc
-
- ()
-
-
- const_reverse_iterator
- crend
- boost/http_proto/quoted_token_view/crend.adoc
-
- ()
-
-
- const_pointer
- data
- boost/http_proto/quoted_token_view/data.adoc
-
- ()
-
-
- bool
- empty
- boost/http_proto/quoted_token_view/empty.adoc
-
- ()
-
-
- const_iterator
- end
- boost/http_proto/quoted_token_view/end.adoc
-
- ()
-
-
- const_reference
- front
- boost/http_proto/quoted_token_view/front.adoc
-
- ()
-
-
- bool
- has_escapes
- boost/http_proto/quoted_token_view/has_escapes.adoc
-
- ()
-
-
- size_type
- length
- boost/http_proto/quoted_token_view/length.adoc
-
- ()
-
-
- size_type
- max_size
- boost/http_proto/quoted_token_view/max_size.adoc
-
- ()
-
-
- const_reference
- operator[]
- boost/http_proto/quoted_token_view/operator_subs.adoc
-
- (size_type pos)
-
-
- const_reverse_iterator
- rbegin
- boost/http_proto/quoted_token_view/rbegin.adoc
-
- ()
-
-
- const_reverse_iterator
- rend
- boost/http_proto/quoted_token_view/rend.adoc
-
- ()
-
-
- size_type
- size
- boost/http_proto/quoted_token_view/size.adoc
-
- ()
-
-
- core::string_view
- substr
- boost/http_proto/quoted_token_view/substr.adoc
-
- (size_type pos, size_type n)
-
-
- std::size_t
- unescaped_size
- boost/http_proto/quoted_token_view/unescaped_size.adoc
-
- ()
-
-
- std::string
- operator basic_string<char>
- boost/http_proto/quoted_token_view/2conversion-042.adoc
-
- ()
-
-
- std::string_view
- operator basic_string_view<char>
- boost/http_proto/quoted_token_view/2conversion-04e.adoc
-
- ()
-
-
- string_view_base&
- operator=
- boost/http_proto/quoted_token_view/operator_assign-0e.adoc
-
- (const string_view_base& other)
-
-
- void
- swap
- boost/http_proto/quoted_token_view/swap.adoc
-
- (string_view_base& s)
-
-
-
- boost::http_proto::request
- boost/http_proto/request.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- bool
- chunked
- boost/http_proto/message_base/chunked.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- bool
- keep_alive
- boost/http_proto/message_base/keep_alive.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- const http_proto::metadata&
- metadata
- boost/http_proto/message_base/metadata.adoc
-
- ()
-
-
- http_proto::method
- method
- boost/http_proto/request_base/method.adoc
-
- ()
-
-
- core::string_view
- method_text
- boost/http_proto/request_base/method_text.adoc
-
- ()
-
-
- http_proto::payload
- payload
- boost/http_proto/message_base/payload.adoc
-
- ()
-
-
- uint64_t
- payload_size
- boost/http_proto/message_base/payload_size.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_chunked
- boost/http_proto/message_base/set_chunked.adoc
-
- (bool value)
-
-
- void
- set_content_length
- boost/http_proto/message_base/set_content_length.adoc
-
- (uint64_t n)
-
-
- void
- set_expect_100_continue
- boost/http_proto/request_base/set_expect_100_continue.adoc
-
- (bool b)
-
-
- void
- set_keep_alive
- boost/http_proto/message_base/set_keep_alive.adoc
-
- (bool value)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_payload_size
- boost/http_proto/message_base/set_payload_size.adoc
-
- (uint64_t n)
-
-
- void
- set_target
- boost/http_proto/request_base/set_target.adoc
-
- (core::string_view s)
-
-
- void
- set_version
- boost/http_proto/request_base/set_version.adoc
-
- (http_proto::version v)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- void
- swap
- boost/http_proto/request/swap.adoc
-
- (request& other)
-
-
- core::string_view
- target
- boost/http_proto/request_base/target.adoc
-
- ()
-
-
- http_proto::version
- version
- boost/http_proto/message_base/version.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
-
- boost::http_proto::request_base
- boost/http_proto/request_base.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- bool
- chunked
- boost/http_proto/message_base/chunked.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- bool
- keep_alive
- boost/http_proto/message_base/keep_alive.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- const http_proto::metadata&
- metadata
- boost/http_proto/message_base/metadata.adoc
-
- ()
-
-
- http_proto::method
- method
- boost/http_proto/request_base/method.adoc
-
- ()
-
-
- core::string_view
- method_text
- boost/http_proto/request_base/method_text.adoc
-
- ()
-
-
- http_proto::payload
- payload
- boost/http_proto/message_base/payload.adoc
-
- ()
-
-
- uint64_t
- payload_size
- boost/http_proto/message_base/payload_size.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_chunked
- boost/http_proto/message_base/set_chunked.adoc
-
- (bool value)
-
-
- void
- set_content_length
- boost/http_proto/message_base/set_content_length.adoc
-
- (uint64_t n)
-
-
- void
- set_expect_100_continue
- boost/http_proto/request_base/set_expect_100_continue.adoc
-
- (bool b)
-
-
- void
- set_keep_alive
- boost/http_proto/message_base/set_keep_alive.adoc
-
- (bool value)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_payload_size
- boost/http_proto/message_base/set_payload_size.adoc
-
- (uint64_t n)
-
-
- void
- set_target
- boost/http_proto/request_base/set_target.adoc
-
- (core::string_view s)
-
-
- void
- set_version
- boost/http_proto/request_base/set_version.adoc
-
- (http_proto::version v)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- core::string_view
- target
- boost/http_proto/request_base/target.adoc
-
- ()
-
-
- http_proto::version
- version
- boost/http_proto/message_base/version.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
- void
- set_start_line_impl
- boost/http_proto/request_base/set_start_line_impl.adoc
-
- (http_proto::method m, core::string_view ms, core::string_view t, http_proto::version v)
-
-
-
- boost::http_proto::request_parser
- boost/http_proto/request_parser.adoc
-
- void
- ~request_parser
- boost/http_proto/request_parser/2destructor.adoc
-
- ()
-
-
- core::string_view
- body
- boost/http_proto/parser/body.adoc
-
- ()
-
-
- void
- commit
- boost/http_proto/parser/commit.adoc
-
- (std::size_t n)
-
-
- void
- commit_eof
- boost/http_proto/parser/commit_eof.adoc
-
- ()
-
-
- void
- consume_body
- boost/http_proto/parser/consume_body.adoc
-
- (std::size_t n)
-
-
- const static_request&
- get
- boost/http_proto/request_parser/get.adoc
-
- ()
-
-
- bool
- got_header
- boost/http_proto/parser/got_header.adoc
-
- ()
-
-
- bool
- is_complete
- boost/http_proto/parser/is_complete.adoc
-
- ()
-
-
- void
- parse
- boost/http_proto/parser/parse.adoc
-
- (system::error_code& ec)
-
-
- mutable_buffers_type
- prepare
- boost/http_proto/parser/prepare.adoc
-
- ()
-
-
- const_buffers_type
- pull_body
- boost/http_proto/parser/pull_body.adoc
-
- ()
-
-
- core::string_view
- release_buffered_data
- boost/http_proto/parser/release_buffered_data.adoc
-
- ()
-
-
- void
- reset
- boost/http_proto/parser/reset.adoc
-
- ()
-
-
- void
- set_body_limit
- boost/http_proto/parser/set_body_limit.adoc
-
- (uint64_t n)
-
-
- void
- start
- boost/http_proto/parser/start.adoc
-
- ()
-
-
-
- boost::http_proto::response
- boost/http_proto/response.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- bool
- chunked
- boost/http_proto/message_base/chunked.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- bool
- keep_alive
- boost/http_proto/message_base/keep_alive.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- const http_proto::metadata&
- metadata
- boost/http_proto/message_base/metadata.adoc
-
- ()
-
-
- http_proto::payload
- payload
- boost/http_proto/message_base/payload.adoc
-
- ()
-
-
- uint64_t
- payload_size
- boost/http_proto/message_base/payload_size.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- core::string_view
- reason
- boost/http_proto/response_base/reason.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_chunked
- boost/http_proto/message_base/set_chunked.adoc
-
- (bool value)
-
-
- void
- set_content_length
- boost/http_proto/message_base/set_content_length.adoc
-
- (uint64_t n)
-
-
- void
- set_keep_alive
- boost/http_proto/message_base/set_keep_alive.adoc
-
- (bool value)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_payload_size
- boost/http_proto/message_base/set_payload_size.adoc
-
- (uint64_t n)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- http_proto::status
- status
- boost/http_proto/response_base/status.adoc
-
- ()
-
-
- unsigned short
- status_int
- boost/http_proto/response_base/status_int.adoc
-
- ()
-
-
- void
- swap
- boost/http_proto/response/swap.adoc
-
- (response& other)
-
-
- http_proto::version
- version
- boost/http_proto/message_base/version.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
-
- boost::http_proto::response_base
- boost/http_proto/response_base.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- bool
- chunked
- boost/http_proto/message_base/chunked.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- bool
- keep_alive
- boost/http_proto/message_base/keep_alive.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- const http_proto::metadata&
- metadata
- boost/http_proto/message_base/metadata.adoc
-
- ()
-
-
- http_proto::payload
- payload
- boost/http_proto/message_base/payload.adoc
-
- ()
-
-
- uint64_t
- payload_size
- boost/http_proto/message_base/payload_size.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- core::string_view
- reason
- boost/http_proto/response_base/reason.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_chunked
- boost/http_proto/message_base/set_chunked.adoc
-
- (bool value)
-
-
- void
- set_content_length
- boost/http_proto/message_base/set_content_length.adoc
-
- (uint64_t n)
-
-
- void
- set_keep_alive
- boost/http_proto/message_base/set_keep_alive.adoc
-
- (bool value)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_payload_size
- boost/http_proto/message_base/set_payload_size.adoc
-
- (uint64_t n)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- http_proto::status
- status
- boost/http_proto/response_base/status.adoc
-
- ()
-
-
- unsigned short
- status_int
- boost/http_proto/response_base/status_int.adoc
-
- ()
-
-
- http_proto::version
- version
- boost/http_proto/message_base/version.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
- void
- set_start_line_impl
- boost/http_proto/response_base/set_start_line_impl.adoc
-
- (http_proto::status sc, unsigned short si, core::string_view reason, http_proto::version v)
-
-
-
- boost::http_proto::response_parser
- boost/http_proto/response_parser.adoc
-
- void
- ~response_parser
- boost/http_proto/response_parser/2destructor.adoc
-
- ()
-
-
- core::string_view
- body
- boost/http_proto/parser/body.adoc
-
- ()
-
-
- void
- commit
- boost/http_proto/parser/commit.adoc
-
- (std::size_t n)
-
-
- void
- commit_eof
- boost/http_proto/parser/commit_eof.adoc
-
- ()
-
-
- void
- consume_body
- boost/http_proto/parser/consume_body.adoc
-
- (std::size_t n)
-
-
- const static_response&
- get
- boost/http_proto/response_parser/get.adoc
-
- ()
-
-
- bool
- got_header
- boost/http_proto/parser/got_header.adoc
-
- ()
-
-
- bool
- is_complete
- boost/http_proto/parser/is_complete.adoc
-
- ()
-
-
- void
- parse
- boost/http_proto/parser/parse.adoc
-
- (system::error_code& ec)
-
-
- mutable_buffers_type
- prepare
- boost/http_proto/parser/prepare.adoc
-
- ()
-
-
- const_buffers_type
- pull_body
- boost/http_proto/parser/pull_body.adoc
-
- ()
-
-
- core::string_view
- release_buffered_data
- boost/http_proto/parser/release_buffered_data.adoc
-
- ()
-
-
- void
- reset
- boost/http_proto/parser/reset.adoc
-
- ()
-
-
- void
- set_body_limit
- boost/http_proto/parser/set_body_limit.adoc
-
- (uint64_t n)
-
-
- void
- start
- boost/http_proto/parser/start.adoc
-
- ()
-
-
- void
- start_head_response
- boost/http_proto/response_parser/start_head_response.adoc
-
- ()
-
-
-
- boost::http_proto::serializer
- boost/http_proto/serializer.adoc
-
- void
- ~serializer
- boost/http_proto/serializer/2destructor.adoc
-
- ()
-
-
- void
- consume
- boost/http_proto/serializer/consume.adoc
-
- (std::size_t n)
-
-
- bool
- is_done
- boost/http_proto/serializer/is_done.adoc
-
- ()
-
-
- system::result<const_buffers_type>
- prepare
- boost/http_proto/serializer/prepare.adoc
-
- ()
-
-
- void
- reset
- boost/http_proto/serializer/reset.adoc
-
- ()
-
-
- stream
- start_stream
- boost/http_proto/serializer/start_stream.adoc
-
- (const message_base& m)
-
-
- void
- start_buffers
- boost/http_proto/serializer/start_buffers.adoc
-
- (const message_base& , cbs_gen& )
-
-
- void
- start_init
- boost/http_proto/serializer/start_init.adoc
-
- (const message_base& )
-
-
- void
- start_source
- boost/http_proto/serializer/start_source.adoc
-
- (const message_base& , source& )
-
-
- detail::workspace&
- ws
- boost/http_proto/serializer/ws.adoc
-
- ()
-
-
-
- boost::http_proto::sink
- boost/http_proto/sink.adoc
-
- results
- write
- boost/http_proto/sink/write.adoc
-
- (const ConstBufferSequence& bs, bool more)
-
-
-
- boost::http_proto::source
- boost/http_proto/source.adoc
-
- results
- read
- boost/http_proto/source/read.adoc
-
- (const MutableBufferSequence& bs)
-
-
-
- boost::http_proto::static_request
- boost/http_proto/static_request.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- bool
- chunked
- boost/http_proto/message_base/chunked.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- bool
- keep_alive
- boost/http_proto/message_base/keep_alive.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- const http_proto::metadata&
- metadata
- boost/http_proto/message_base/metadata.adoc
-
- ()
-
-
- http_proto::method
- method
- boost/http_proto/request_base/method.adoc
-
- ()
-
-
- core::string_view
- method_text
- boost/http_proto/request_base/method_text.adoc
-
- ()
-
-
- http_proto::payload
- payload
- boost/http_proto/message_base/payload.adoc
-
- ()
-
-
- uint64_t
- payload_size
- boost/http_proto/message_base/payload_size.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_chunked
- boost/http_proto/message_base/set_chunked.adoc
-
- (bool value)
-
-
- void
- set_content_length
- boost/http_proto/message_base/set_content_length.adoc
-
- (uint64_t n)
-
-
- void
- set_expect_100_continue
- boost/http_proto/request_base/set_expect_100_continue.adoc
-
- (bool b)
-
-
- void
- set_keep_alive
- boost/http_proto/message_base/set_keep_alive.adoc
-
- (bool value)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_payload_size
- boost/http_proto/message_base/set_payload_size.adoc
-
- (uint64_t n)
-
-
- void
- set_target
- boost/http_proto/request_base/set_target.adoc
-
- (core::string_view s)
-
-
- void
- set_version
- boost/http_proto/request_base/set_version.adoc
-
- (http_proto::version v)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- core::string_view
- target
- boost/http_proto/request_base/target.adoc
-
- ()
-
-
- http_proto::version
- version
- boost/http_proto/message_base/version.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
-
- boost::http_proto::static_response
- boost/http_proto/static_response.adoc
-
- iterator
- begin
- boost/http_proto/fields_base/begin.adoc
-
- ()
-
-
- core::string_view
- buffer
- boost/http_proto/fields_base/buffer.adoc
-
- ()
-
-
- std::size_t
- capacity_in_bytes
- boost/http_proto/fields_base/capacity_in_bytes.adoc
-
- ()
-
-
- bool
- chunked
- boost/http_proto/message_base/chunked.adoc
-
- ()
-
-
- void
- clear
- boost/http_proto/fields_base/clear.adoc
-
- ()
-
-
- iterator
- end
- boost/http_proto/fields_base/end.adoc
-
- ()
-
-
- bool
- keep_alive
- boost/http_proto/message_base/keep_alive.adoc
-
- ()
-
-
- std::size_t
- max_capacity_in_bytes
- boost/http_proto/fields_base/max_capacity_in_bytes.adoc
-
- ()
-
-
- const http_proto::metadata&
- metadata
- boost/http_proto/message_base/metadata.adoc
-
- ()
-
-
- http_proto::payload
- payload
- boost/http_proto/message_base/payload.adoc
-
- ()
-
-
- uint64_t
- payload_size
- boost/http_proto/message_base/payload_size.adoc
-
- ()
-
-
- reverse_iterator
- rbegin
- boost/http_proto/fields_base/rbegin.adoc
-
- ()
-
-
- core::string_view
- reason
- boost/http_proto/response_base/reason.adoc
-
- ()
-
-
- reverse_iterator
- rend
- boost/http_proto/fields_base/rend.adoc
-
- ()
-
-
- void
- reserve_bytes
- boost/http_proto/fields_base/reserve_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_chunked
- boost/http_proto/message_base/set_chunked.adoc
-
- (bool value)
-
-
- void
- set_content_length
- boost/http_proto/message_base/set_content_length.adoc
-
- (uint64_t n)
-
-
- void
- set_keep_alive
- boost/http_proto/message_base/set_keep_alive.adoc
-
- (bool value)
-
-
- void
- set_max_capacity_in_bytes
- boost/http_proto/fields_base/set_max_capacity_in_bytes.adoc
-
- (std::size_t n)
-
-
- void
- set_payload_size
- boost/http_proto/message_base/set_payload_size.adoc
-
- (uint64_t n)
-
-
- void
- shrink_to_fit
- boost/http_proto/fields_base/shrink_to_fit.adoc
-
- ()
-
-
- std::size_t
- size
- boost/http_proto/fields_base/size.adoc
-
- ()
-
-
- http_proto::status
- status
- boost/http_proto/response_base/status.adoc
-
- ()
-
-
- unsigned short
- status_int
- boost/http_proto/response_base/status_int.adoc
-
- ()
-
-
- http_proto::version
- version
- boost/http_proto/message_base/version.adoc
-
- ()
-
-
- std::size_t
- max_size
- boost/http_proto/fields_base/max_size.adoc
-
- ()
-
-
-
- boost::http_proto::string_body
- boost/http_proto/string_body.adoc
-
- const_iterator
- begin
- boost/http_proto/string_body/begin.adoc
-
- ()
-
-
- const_iterator
- end
- boost/http_proto/string_body/end.adoc
-
- ()
-
-
-
- boost::http_proto::upgrade_protocol
- boost/http_proto/upgrade_protocol.adoc
-
-
- boost::http_proto::condition
- boost/http_proto/condition.adoc
-
-
- boost::http_proto::content_coding
- boost/http_proto/content_coding.adoc
-
-
- boost::http_proto::error
- boost/http_proto/error.adoc
-
-
- boost::http_proto::field
- boost/http_proto/field.adoc
-
-
- boost::http_proto::file_mode
- boost/http_proto/file_mode.adoc
-
-
- boost::http_proto::method
- boost/http_proto/method.adoc
-
-
- boost::http_proto::payload
- boost/http_proto/payload.adoc
-
-
- boost::http_proto::status
- boost/http_proto/status.adoc
-
-
- boost::http_proto::status_class
- boost/http_proto/status_class.adoc
-
-
- boost::http_proto::version
- boost/http_proto/version.adoc
-
-
- boost::http_proto::swap
- boost/http_proto/swap-0e.adoc
-
-
- boost::http_proto::to_status_class
- boost/http_proto/to_status_class-08.adoc
-
-
- boost::http_proto::to_string
- boost/http_proto/to_string-0078.adoc
-
-
- boost::http_proto::operator<<
- boost/http_proto/operator_lshift-0f.adoc
-
-
- boost::http_proto::parameter_rule
- boost/http_proto/parameter_rule.adoc
-
-
- boost::http_proto::quoted_token_rule
- boost/http_proto/quoted_token_rule.adoc
-
-
- boost::http_proto::tchars
- boost/http_proto/tchars.adoc
-
-
- boost::http_proto::token_rule
- boost/http_proto/token_rule.adoc
-
-
- boost::http_proto::upgrade_protocol_rule
- boost/http_proto/upgrade_protocol_rule.adoc
-
-
- boost::http_proto::upgrade_rule
- boost/http_proto/upgrade_rule.adoc
-
-
diff --git a/test/unit/CMakeLists.txt b/test/unit/CMakeLists.txt
index 9e6a09fd..caca6606 100644
--- a/test/unit/CMakeLists.txt
+++ b/test/unit/CMakeLists.txt
@@ -7,30 +7,22 @@
# Official repository: https://github.com/cppalliance/http_proto
#
-set(EXTRAFILES
- ../../../url/extra/test_suite/test_main.cpp
- ../../../url/extra/test_suite/test_suite.cpp
- ../../../url/extra/test_suite/test_suite.hpp
- ./test_helpers.hpp
- ./test_helpers.cpp
- )
+add_subdirectory(../../../url/extra/test_suite test_suite)
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS *.cpp *.hpp)
list(APPEND PFILES
CMakeLists.txt
- Jamfile
- )
+ Jamfile)
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} PREFIX "" FILES ${PFILES})
-source_group("_extra" FILES ${EXTRAFILES})
-add_executable(boost_http_proto_tests ${PFILES} ${EXTRAFILES})
-target_include_directories(boost_http_proto_tests PRIVATE . ../../../url/extra/test_suite)
+
+add_executable(boost_http_proto_tests ${PFILES})
target_include_directories(boost_http_proto_tests PRIVATE . ../../)
target_link_libraries(
boost_http_proto_tests PRIVATE
+ boost_url_test_suite_with_main
Boost::http_proto
- Boost::filesystem
- )
+ Boost::filesystem)
if (TARGET Boost::rts_zlib)
target_link_libraries(boost_http_proto_tests PRIVATE Boost::rts_zlib)
@@ -40,5 +32,8 @@ if (TARGET Boost::rts_brotli)
target_link_libraries(boost_http_proto_tests PRIVATE Boost::rts_brotli)
endif ()
-add_test(NAME boost_http_proto_tests COMMAND boost_http_proto_tests)
+# Register individual tests with CTest
+boost_url_test_suite_discover_tests(boost_http_proto_tests)
+
+# Add the main test target to Boost's test suite
add_dependencies(tests boost_http_proto_tests)
diff --git a/test/unit/Jamfile b/test/unit/Jamfile
index 0fc028f6..76586177 100644
--- a/test/unit/Jamfile
+++ b/test/unit/Jamfile
@@ -30,61 +30,16 @@ project
darwin,norecover:static
;
-local SOURCES =
- compression.cpp
- error.cpp
- field.cpp
- fields_base.cpp
- fields.cpp
- file_mode.cpp
- header_limits.cpp
- http_proto.cpp
- message_base.cpp
- metadata.cpp
- method.cpp
- parser.cpp
- request_parser.cpp
- request.cpp
- response_parser.cpp
- response.cpp
- sandbox.cpp
- serializer.cpp
- sink.cpp
- source.cpp
- static_request.cpp
- static_response.cpp
- status.cpp
- test_helpers.cpp
- version.cpp
- rfc/combine_field_values.cpp
- rfc/detail/rules.cpp
- rfc/detail/transfer_coding_rule.cpp
- rfc/list_rule.cpp
- rfc/parameter.cpp
- rfc/quoted_token_rule.cpp
- rfc/quoted_token_view.cpp
- rfc/token_rule.cpp
- ;
-
-for local f in $(SOURCES)
+for local f in [ glob-tree-ex . : *.cpp : file*.cpp ]
{
- run $(f) : target-name $(f:B)_ ;
+ run $(f) ;
}
-# file tests
-
-local FILE_TESTS =
- file.cpp
- file_sink.cpp
- file_source.cpp
- detail/file_posix.cpp
- detail/file_stdio.cpp
- detail/file_win32.cpp
- ;
-
-for local f in $(FILE_TESTS)
+for local f in [ glob-tree-ex . : file*.cpp ]
{
- run $(f) /boost/filesystem//boost_filesystem
- : : : off norecover:static
- : $(f:B)_ ;
+ run $(f)
+ : requirements
+ /boost/filesystem//boost_filesystem
+ off norecover:static
+ ;
}